Border Gateway Protocol (BGP) wordt gebruikt om routeringsinformatie voor internet uit te wisselen en is het protocol dat wordt gebruikt tussen ISP's (die verschillende AS's zijn).
Het protocol kan elk internet van autonome systemen verbinden met behulp van een willekeurige topologie. De enige vereiste is dat elke AS ten minste één router heeft die BGP kan uitvoeren en dat het een router is die verbinding maakt met ten minste één BGP-router van een andere AS.
De belangrijkste functie van BGP is het uitwisselen van informatie over de netwerkbereikbaarheid met andere BGP-systemen. Border Gateway Protocol bouwt een autonome systeemgrafiek op basis van informatie die wordt uitgewisseld tussen BGP-routers.

Border Gateway Protocol (BGP) wordt gebruikt om routeringsinformatie voor internet uit te wisselen
Kenmerken van Border Gateway Protocol (BGP)
- Configureren van federatieve autonome systemen: De primaire rol van BGP is het verzorgen van communicatie tussen twee autonome systemen.
- BGP ondersteunt het Next-Hop-paradigma.
- Coördinatie tussen meerdere BGP-sprekers in AS (Autonomous System).
- Padinformatie: BGP-advertentie bevat ook padinformatie, samen met een paar bereikbare bestemmingen en volgende bestemmingen.
- Beleidsondersteuning: BGP kan beleid implementeren dat door beheerders kan worden geconfigureerd. Een router met BGP kan bijvoorbeeld worden geconfigureerd om onderscheid te maken tussen routes die bekend zijn binnen de AS en die bekend zijn van buiten de AS.
- Loopt via TCP.
- BGP bespaart netwerkbandbreedte.
- BGP ondersteunt CIDR.
- BGP ondersteunt ook beveiliging.
Functies van Border Gateway Protocol (BGP)
BGP voert 3 functies uit, die hieronder worden gegeven.
1. De eerste functie omvat het verwerven en authenticeren van de initiële peers. Beide peers brengen een TCP-verbinding tot stand en voeren een berichtenuitwisseling uit, waarbij wordt verzekerd dat beide partijen hebben ingestemd met communiceren.
2. De tweede functie richt zich vooral op het versturen van negatieve of positieve toegankelijkheidsinformatie.
3. De derde functie verifieert dat de peers en de netwerkverbinding daartussen correct werken.
BGP-route-informatiebeheerfuncties
- Routeopslag : elke BGP slaat informatie op over hoe andere netwerken kunnen worden bereikt.
- Route-update : Bij deze taak worden speciale technieken gebruikt om te bepalen wanneer en hoe de informatie van collega's moet worden gebruikt om routes correct bij te werken.
- Routeselectie : Elke BGP gebruikt informatie in zijn routedatabase om goede routes naar elk netwerk op internet te selecteren.
- Route-uitzending : elke BGP-spreker vertelt zijn collega's regelmatig wat ze moeten weten over verschillende netwerken en methoden om hen te bereiken.