BgpKeepAliveMessage

BgpKeepAliveMessage

class

Represents a BGPv4 KEEPALIVE message.

KEEPALIVE messages are exchanged as often as necessary between systems to avoid exceeding the BGP Hold Timer (constant defined in BgpOpen).

Inheritance diagram

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Extends

Name Type Description
BgpHeader class

Represents a BGPv4 message header.

Fields

Name Type Description
type BgpType
chunkLength b
marker uint8_t[16]
totalLength uint16_t
mutable bool
complete bool
correct bool
properlyRepresented bool
rawBin string[]
rawHex string[]
tags RegionTagSet::cObjectRegionTag[]

Source code

//
// Represents a BGPv4 KEEPALIVE message.
//
// KEEPALIVE messages are exchanged as often as necessary between systems
// to avoid exceeding the BGP Hold Timer (constant defined in BgpOpen).
//
class BgpKeepAliveMessage extends BgpHeader
{
    type = BGP_KEEPALIVE;
}

File: src/inet/routing/bgpv4/bgpmessage/BgpHeader.msg