BGP gaat om met doorvoerroutes door middel van “transit” routes. Transit routes zijn de routes tussen twee BGP-gebaseerde netwerken die geen directe klant-leverancier relatie hebben, maar in plaats daarvan zijn verbonden via een derde netwerk dat fungeert als een transiterend netwerk. Dit transiterende netwerk faciliteert de doorvoer van verkeer tussen de twee netwerken en stuurt de verkeersstromen automatisch door naar de juiste bestemming.
BGP is in staat om de optimale transitroute te kiezen op basis van het aantal “AS-hops” dat nodig is om het bestemmingsnetwerk te bereiken. BGP selecteert automatisch de route met het kleinste aantal AS-hops en gebruikt dit als de optimale doorvoerroute voor het verkeer. Dit zorgt voor een efficiënte en betrouwbare doorvoer van verkeer tussen verschillende netwerken op het internet.