Wat is een Border Gateway Protocol?
Border Gateway Protocol (BGP) is een routeringsprotocol dat gebruikt wordt om gegevens en informatie over te brengen tussen verschillende host gateways, het internet of autonome systemen. BGP is een Path Vector Protocol (PVP), dat paden naar verschillende hosts, netwerken en gateway routers onderhoudt en op basis daarvan de routeringsbeslissing bepaalt. Het gebruikt geen IGP-metriek (Interior Gateway Protocol) voor routeringsbeslissingen, maar beslist de route alleen op basis van paden, netwerkbeleid en regelsets.
Soms wordt BGP beschreven als een bereikbaarheidsprotocol in plaats van een routeringsprotocol.
Techopedia verklaart een Border Gateway Protocol
Rollen van een BGP zijn onder andere:
- Omdat het een PVP is, communiceert BGP de volledige padtopologie van het autonome systeem/netwerk naar andere netwerken
- Onderhoudt zijn routeringstabel met topologieën van alle extern verbonden netwerken
- Ondersteunt classless interdomain routing (CIDR), waarmee Internet Protocol (IP)-adressen worden toegewezen aan aangesloten internetapparaten.
Wanneer BGP wordt gebruikt om communicatie tussen verschillende autonome systemen mogelijk te maken, wordt BGP Externe BGP (EBGP) genoemd. Wanneer BGP wordt gebruikt op hostnetwerken/autonome systemen, wordt BGP Interne BGP (IBGP) genoemd.
BGP is gemaakt om het Exterior Gateway Protocol (EGP) uit te breiden en te vervangen.