BGP (Border Gateway Protocol) is het routeringsprotocol dat het internet bij elkaar houdt. Het bepaalt welk pad datapakketten nemen tussen de autonome systemen van grote netwerken zoals internetproviders, cloudproviders en grote bedrijven.
Het internet bestaat uit duizenden autonome systemen (AS) — netwerken onder één beheer, elk met een uniek AS-nummer (bijv. AS15169 van Google). BGP koppelt deze netwerken aan elkaar door routes uit te wisselen.
| Type | Gebruik |
|---|---|
| eBGP (external BGP) | Tussen verschillende autonome systemen |
| iBGP (internal BGP) | Binnen één autonoom systeem |
BGP is ook populair in datacenternetwerken en bij anycast-routing — waarbij hetzelfde IP-adres op meerdere locaties actief is en verkeer automatisch naar de dichtstbijzijnde server wordt geleid.