Het
Border Gateway Protocol (BGP) is het belangrijkste routeringsprotocol van het
internet: het wordt gebruikt om verkeer tussen verschillende providers te kunnen routeren. Binnen het netwerk van een provider (een zogenaamd
Autonoom Systeem of AS) kiest de provider voor een bepaald
inter routerings protocol zoals
OSPF of
Routing Information Protocol, maar om routes uit te wisselen met andere providers wordt exclusief gebruikgemaakt van BGP. Het is dus niet zo dat BGP het meest gebruikte routerings protocol is, maar zonder BGP zou er geen Internet zijn, maar slechts een verzameling losse netwerken die niet met elkaar (kunnen) communiceren.