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
- What Is a Credit ScoreA credit score is a three-digit number, typically ranging from 300 to 850, that represents your cred…
- What Is CD rates make no sense based on length of time invested. Explain like I'm 5CD (Certificate of Deposit) rates often don't increase with longer lock-up times the way people expe…
- What is a phdA PhD (Doctor of Philosophy) is a doctoral degree earned after completing advanced academic research…
- What is a polymathA polymath is a person with deep knowledge and expertise across multiple different fields or academi…
- What is aaveAAVE stands for African American Vernacular English, a dialect with distinct grammar, pronunciation,…
- What is aarch64ARMv8-A (commonly called ARM64 or AArch64) is a 64-bit processor architecture developed by ARM Holdi…
- What is about menTopics and discussions about men typically encompass masculinity, male identity, gender roles, men's…
- What is abiturAbitur is the German academic qualification awarded upon completion of secondary education, typicall…
- What is abrosexualAbrosexual is a sexual orientation identity where a person's sexual attraction changes or fluctuates…
- What is abgABG is an Indonesian acronym standing for 'Anak Baru Gede,' which refers to adolescent girls or teen…
- What is aaaAAA batteries are a standard cylindrical battery size measuring 10.5mm in diameter and 44.5mm in len…
- What is aacAAC (Advanced Audio Codec) is a digital audio compression format that provides better sound quality …
- What is aaa gameAAA games are high-budget video games developed by large studios with budgets typically exceeding $1…
- What is a proxyA proxy is a server that acts as an intermediary between your device and the internet, forwarding yo…
- What is ableismAbleism is discrimination and prejudice against people with disabilities based on the assumption tha…
- What is absAbs, short for abdominal muscles, are the muscles in your core that flex your spine and stabilize yo…
- What is abortionAbortion is a medical procedure that ends pregnancy by removing the fetus before viability. It can b…
- What is accutaneAccutane (isotretinoin) is a powerful prescription medication derived from vitamin A used to treat s…
- What is acetaminophenAcetaminophen, also known as paracetamol, is an over-the-counter pain reliever and fever reducer use…
- What is acidAcid is a chemical substance that donates protons (hydrogen ions) to other substances, characterized…
Also in Daily Life
- How To Save Money
- Why are so many white supremacist and right wings grifters not white
- Does "I'm 20 out" mean youre 20 minutes away from where you left, or youre 20 minutes away from your destination
- Why are so many men convinced that they are ugly
- What does awol mean
- What does asl mean
- What does ad mean
- What does asap mean
- What does apex mean
- What does asmr stand for
- What does atp mean
- What causes autism
- What does abg mean
- What does am and pm mean
- What does a fox sound like
More "What Is" Questions
Trending on WhatAnswer
Browse by Topic
Browse by Question Type
Sources
- IETF RFC 4271 - Border Gateway Protocol Public Domain
- Wikipedia - Border Gateway Protocol CC-BY-SA-4.0