BGP

Border Gateway Protocol - Internet Routing Protocol

Routing

Dynamic inter-AS routing

Scale

Internet-scale

Policy

Routing policy control

What is BGP?

BGP (Border Gateway Protocol) is a dynamic routing protocol used to exchange routing information between Autonomous Systems (AS) on the Internet. BGP is the primary protocol that enables global traffic routing across the Internet.

The protocol uses a Path Vector algorithm to select optimal routes based on routing policies, AS-PATH length, and other attributes. BGP ensures stability and scalability of the global Internet, allowing network operators to control traffic routing according to their policies.

Standard:

BGP is standardized by IETF in RFC 4271 "A Border Gateway Protocol 4 (BGP-4)". Additional extensions are described in RFC 4760 (Multiprotocol Extensions) and other RFCs.

Technical Specs

Standard

RFC 4271 (IETF)

View Standard

Protocol Type

Path Vector

Transport

TCP (port 179)

Applications

Internet routing, MPLS VPN, Data Center

BGP in Modern Networks

Applications

  • Cloud networks
  • Data Center
  • ISP networks
  • Enterprise segments

Features

  • Path Vector protocol
  • AS-PATH attribute
  • Prefix filtering
  • RPKI validation

Researching BGP

Researching BGP routing optimization and AI applications for performance improvement

Our Research