Border Gateway Protocol

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

Early research and development:

Merging the networks and creating the Internet:

Commercialization, privatization, broader access leads to the modern Internet:

Examples of Internet services:

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. June 1989. 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.