BGP (Border Gateway Protocol) zorgt voor netwerkbeschikbaarheid door het routeren van verkeer tussen verschillende autonome systemen (AS’en) op het internet. AS’en zijn netwerken die onder controle staan van een enkele organisatie of provider en die onderling verbonden zijn via routers.
BGP zorgt ervoor dat elke router in het netwerk de optimale route kiest voor het doorsturen van verkeer. Dit gebeurt door middel van het uitwisselen van informatie over netwerkprestaties en -status tussen routers in verschillende AS’en. Door deze informatie te gebruiken, kan BGP routes selecteren die de kortste of snelste weg naar hun bestemming bieden.
Bij storingen of onderbrekingen in het netwerk zal BGP de routes automatisch herberekenen en een alternatieve route kiezen om de beschikbaarheid van het netwerk te behouden. Hierdoor wordt de kans op uitval van het netwerk geminimaliseerd en wordt een betrouwbaar en veerkrachtig netwerk gecreëerd.