BGP

( Border Gateway Protocol )

0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
Marker
-
-
-
Length Type Message Body
Message Body
-
-
.......................

 

Marker: 16 bytes used for Synchronization and authentication
(marker initially set to all "1" in Open message; then marker is encoded to confirm authenticity)
Length: 2 bytes = total length of message in bytes (19 < n <= 4096)
Type: 1 byte
1 = Open
2 = Update
3 = Notification
4 = Keepalive
5 = Route Refresh
Message Body: Variable contains data fields applicable to particular msg type