BGP (Border Gateway Routing Protocol) BGP (Border Gateway Routing Protocol) is a standardized exterior gateway protocol designed to exchange routing and reachability information between autonomous systems (AS) on the Internet. The Border Gateway Protocol makes routing decisions based on paths, network policies or rule-sets configured by a network administrator, and are involved in making core routing decisions. BGP is a very robust and scalable routing protocol, as evidenced by the fact that BGP is the routing protocol employed on the Internet.
Figure 1 Basic
Topology of BGP
Basics of BGP 1. BGP is the path-vector protocol that provides routing information for autonomous systems on the Internet via its AS-Path attribute. 2. BGP is a Layer 4 protocol that sits on top of TCP. It is much simpler than OSPF, because it doesn’t have to worry about the things TCP will handle. 3. Peers that have been manually configured to exchange routing information will form a TCP connection and begin speaking BGP. There is no discovery in BGP. 4. Medium-sized businesses usually get into BGP for the purpose of true multi-homing for their entire network.