BgpKeepAliveMessage

Namespace: inet::bgp

class BgpKeepAliveMessage

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

Extends

Name

Type

Description

BgpHeader

class

Represents a BGPv4 message header.

Fields

Name

Type

Description

id

int

mutable

bool

complete

bool

correct

bool

properlyRepresented

bool

chunkLength

b

rawBin

string[]

rawHex

string[]

regionTags

SharingRegionTagSet::TagBaseRegionTag[]

chunkLength

marker

uint8_t[16]

totalLength

uint16_t

type

BgpType

type

Properties

Name

Value

Description

beforeChange

handleChange()

descriptor

readonly

existingClass

packetData

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