Border Gateway Protocol

Border Gateway Protocol
Communication protocol
BGP state machine
AbbreviationBGP
Purposeexchange Internet Protocol routing information
IntroductionJune 1, 1989 (1989-06-01)[1]
Based onEGP
OSI layerApplication layer
Port(s)tcp/179
RFC(s)§ Standards documents

Border Gateway Protocol (BGP) is a standardized exterior gateway protocol designed to exchange routing and reachability information among autonomous systems (AS) on the Internet.[2] BGP is classified as a path-vector routing protocol,[3] and it makes routing decisions based on paths, network policies, or rule-sets configured by a network administrator.

BGP used for routing within an autonomous system is called Interior Border Gateway Protocol (IBGP). In contrast, the Internet application of the protocol is called Exterior Border Gateway Protocol (EBGP).

  1. ^ "History for rfc1105". IETF. Retrieved 1 December 2023.
  2. ^ "BGP: Border Gateway Protocol Explained". Orbit-Computer Solutions.Com. Archived from the original on 2013-09-28. Retrieved 2013-10-08.
  3. ^ Sobrinho, João Luís (2003). "Network Routing with Path Vector Protocols: Theory and Applications" (PDF). Archived (PDF) from the original on 2010-07-14. Retrieved March 16, 2018.