EBGP
a.k.a. EBGP, External BGP
Key Points
- Operates between autonomous systems
- Used for inter-domain routing
- Supports internet-scale route exchange
- Relies on policy as well as reachability
- Enables policy-based route control across administrative boundaries
- Used by service providers, enterprises with external connectivity, and networks that exchange prefixes with partners or transit providers
Definition
EBGP is a BGP routing session used between routers in different autonomous systems. It supports inter-domain route exchange and policy enforcement.
Concept
EBGP is a routing term used for Border Gateway Protocol sessions that exchange routes between separate autonomous systems. It exists to support policy-based inter-domain routing on the internet and in large network interconnections. EBGP helps control which routes are advertised and accepted across administrative boundaries.
Explainer
EBGP, or external Border Gateway Protocol, is the inter-domain use of BGP between routers in different autonomous systems. It works by exchanging route advertisements and policy attributes so networks can decide which external paths to accept, prefer, or propagate. It is used in internet service provider networks, enterprise edge routing, peering, transit, and multi-homed designs. Constraints include policy complexity, route filtering, convergence time, and the administrative trust boundary between autonomous systems. Failure modes include route leaks, prefix hijacks, misapplied filters, convergence issues, and unstable peering relationships. Tradeoffs involve global reachability versus policy control, broad connectivity versus routing complexity, and resilience through multiple peers versus more configuration risk. EBGP matters because it is one of the foundational protocols that holds together inter-network connectivity at internet scale.