IT-lexikon › Nätverk › iBGP vs eBGP

iBGP vs eBGP

Nätverk In English → Uppdaterad: 2026-05-29

De två sätten att köra BGP: eBGP mellan olika autonoma system (t.ex. ditt nät mot din ISP), och iBGP mellan routrar inom samma AS (för att bära externt lärda rutter genom det egna nätet). Samma protokoll, men med olika regler.

Skillnader: eBGP körs mellan grannar i olika AS, lägger till AS-numret i AS-path vid varje hopp, och är normalt direktkopplat (TTL 1). iBGP körs mellan routrar i samma AS, ändrar INTE AS-path (samma AS), och har därför en speciell loop-skyddsregel: en rutt lärd via iBGP får inte skickas vidare till en annan iBGP-granne → vilket tvingar fram full mesh (eller route reflectors/konfederationer för att skala). Andra nyanser: iBGP ändrar normalt inte next-hop (kan kräva "next-hop-self"), och AD skiljer (eBGP 20, iBGP 200 — externa rutter litas mer på). Att förstå denna distinktion är grunden för all BGP-design. Hör ihop med BGP route reflector och BGP-peering.

← Tillbaka till lexikonet