BGP
Info
BGP is a path vector protocol.
Uses TCP
Routing updates carry a list of autonomus system numbers and aggregated prefix addresses as well as some policy routing information.
BGP4 is conntection-orientated, neighbors are establised and maintained using BGP-4 probe keepalives. These keepalives are the 19 byte header used in the BGP updates.
BGP uses four message types:
Open messages, Keepalives, updates, notifications
There are two types of BGP4:
Internal BGP4 (IBGP4)
External BGP4 (EBGP4)
BGP4 Syncronization
Before IBGP4 can propogate a route into another AS handing it over to EGBP4, the route must be totally nokwn within the AS. The Internal Gateway Protocol (IBGP) or the internal routing protocol must be synchronized with BGP4.