|
BGP Connectivity Maintenance: Keepalive Messages
(Page 2 of 2)
BGP Keepalive Message Format
The point of a Keepalive message
is the message itself; there's no data to be communicated. In fact,
we want to keep the message short and sweet. Thus, it is really a dummy
message containing only a BGP headera nice change after that incredibly
long Update message format! The format of the Keepalive
message can be found in Table 140
and Figure 195.
Table 140: BGP Keepalive Message Format
Field
Name
|
Size (bytes)
|
Description
|
Marker
|
16
|
Marker: This large
field at the start of each BGP message is used for synchronization and
authentication. See
the discussion of the BGP general message format for details.
|
Length
|
2
|
Length:
The total length of the message in bytes, including the fields of the
header. Keepalive messages are fixed in length at 19 bytes.
|
Type
|
1
|
Type: BGP message
type, value is 4 for Keepalive messages.
|
Figure 195: BGP Keepalive Message Format

|
There is also one other,
special use of Keepalive messages: as acknowledgment of receipt
of a valid Open message during
initial BGP session setup.
Key Concept: BGP Keepalive messages are sent periodically during idle periods when no real information needs to be sent between connected BGP speakers. They serve only to keep the session alive, and thus contain only a BGP header and no data. |
| If you find The TCP/IP Guide useful, please consider making a small Paypal donation to help the site, using one of the buttons below. You can also donate a custom amount using the far right button (not less than $1 please, or PayPal gets most/all of your money!) In lieu of a larger donation, you may wish to consider purchasing a download license of The TCP/IP Guide. Thanks for your support! |
|
|
Home -
Table Of Contents - Contact Us
The TCP/IP Guide (http://www.TCPIPGuide.com)
Version 3.0 - Version Date: September 20, 2005
© Copyright 2001-2005 Charles M. Kozierok. All Rights Reserved.
Not responsible for any loss resulting from the use of this site.
|