BGP Path Attributes Explained: Well-Known vs Optional
Unlike IGPs that use a single metric (cost, bandwidth, delay), BGP makes routing decisions based on a rich set of
Border Gateway Protocol tutorials covering eBGP, iBGP, path selection, route filtering, communities, and BGP design for enterprise and service provider networks.
Unlike IGPs that use a single metric (cost, bandwidth, delay), BGP makes routing decisions based on a rich set of
BGP keeps its protocol machinery lean — four message types handle everything from session negotiation to route exchange to error reporting.
BGP is one protocol, but it behaves very differently depending on whether two peers are in the same autonomous system
BGP doesn't discover neighbors automatically like OSPF does with multicast hellos. Every BGP peering session is deliberately configured,
Every time you load a webpage, your traffic crosses multiple networks owned by different organizations. The protocol responsible for making
Controlling which routes you accept from peers and which routes you advertise is fundamental to BGP operations. Prefix lists are
Route reflectors are the most common solution for scaling iBGP, but they're not the only one. BGP confederations
The iBGP full mesh requirement becomes unmanageable quickly — 10 routers need 45 sessions, 50 routers need 1,225. Route reflectors
One of the most common iBGP issues is a route that appears in the BGP table but never makes it
Once your border routers have eBGP sessions with external peers, you need a way to distribute those learned routes to
Configuring an eBGP neighbor is the first hands-on step in any BGP deployment. Unlike IGPs where neighbor discovery is automatic,
BGP is not like OSPF — it doesn't automatically advertise connected interfaces or discover routes on its own. Every