What is bgp routing
Last updated: April 1, 2026
Key Facts
- BGP is a path-vector routing protocol and the de facto standard exterior gateway protocol used on the internet backbone worldwide
- Uses TCP port 179 to establish and maintain connections between routers in different autonomous systems for routing updates
- Allows internet service providers and large networks to implement policy-based routing decisions rather than purely technical optimization
- Supports both IPv4 and IPv6 address families, making it essential for modern internet infrastructure across all network sizes
- Every major internet backbone network, ISP, and large organization uses BGP to route traffic and connect with other networks
What is BGP Routing?
BGP (Border Gateway Protocol) is the routing protocol that forms the backbone of internet communication. It enables different networks, known as autonomous systems, to exchange routing information and determine the best paths for data packets traveling across the internet. Without BGP, modern internet routing and interconnection would be impossible, as it's the protocol that connects the thousands of networks operated by internet service providers, large corporations, government agencies, and institutions worldwide. BGP enables the decentralized routing of internet traffic.
Understanding Autonomous Systems
An autonomous system (AS) is a network or group of networks under the control of a single organization that presents a unified routing policy to the internet. Each autonomous system is assigned a unique number (ASN) that identifies it globally on the internet. BGP allows routers at the boundaries of different autonomous systems to exchange routing information dynamically and learn about reachable networks. This decentralized approach enables internet growth without requiring a central authority to manage all routing information.
How BGP Works
BGP operates by establishing TCP connections between routers on port 179. When a BGP router wants to share routing information with another router, it sends BGP update messages containing information about which networks are reachable and the paths to reach them. These messages include AS path information, showing the sequence of autonomous systems that traffic would traverse. Routers use this information along with local policies to decide the best paths for outgoing traffic. Unlike interior routing protocols that optimize purely for technical metrics like hop count, BGP allows networks to implement their own business policies and preferences.
BGP vs Interior Gateway Protocols
BGP is an exterior gateway protocol (EGP) designed for routing between autonomous systems. This contrasts with interior gateway protocols (IGPs) like OSPF and EIGRP, which route traffic within a single autonomous system. Interior protocols optimize for technical metrics such as hop count and link bandwidth. BGP, however, prioritizes policy-based routing and path selection, allowing organizations to control traffic flow based on business relationships, performance requirements, and network agreements rather than purely technical factors.
BGP in Modern Internet Infrastructure
Every major internet service provider, cloud provider, and large organization uses BGP to connect their networks to the internet. ISPs use BGP to peer with each other and exchange customer traffic. Large corporations use BGP to announce their IP address ranges and control how traffic reaches their networks. Content delivery networks use BGP to perform anycast routing, allowing content to be served from geographically closest locations. BGP's flexibility and policy-based capabilities make it indispensable for modern internet operations and infrastructure.
Related Questions
What is an autonomous system?
An autonomous system (AS) is a network or group of networks under unified control presenting a single routing policy. Each AS receives a unique ASN (number) and uses BGP to communicate with other autonomous systems on the internet.
How is BGP different from OSPF?
BGP is an exterior gateway protocol for routing between autonomous systems with policy-based routing. OSPF is an interior gateway protocol for routing within a single AS optimizing for technical metrics like hop count.
What is BGP hijacking?
BGP hijacking occurs when an attacker falsely announces IP address ranges they don't control to redirect internet traffic. This is a security vulnerability because BGP lacks built-in authentication mechanisms and relies on router trust.
More What Is in Daily Life
Also in Daily Life
More "What Is" Questions
Trending on WhatAnswers
Browse by Topic
Browse by Question Type
Sources
- IETF RFC 4271 - Border Gateway ProtocolPublic Domain
- Wikipedia - Border Gateway ProtocolCC-BY-SA-4.0