między dwoma lub większą liczbą ruterów BGP zlokalizowanych w jednym systemie autonomicznym, na przykład w przedsiębiorstwie, uczelni lub u jednego dostawcy usług internetowych
pakiety
między dwoma lub większą liczbą ruterów w różnych systemach autonomicznych
pakiety
między dwoma lub większą liczbą ruterów BGP, które wymieniają ruch przez system autonomiczny, nie obsługujący protokołu BGP
Podobnie jak każdy protokół routingu, BGP utrzymuje tablice routingu, przesyła uaktualnienia routingu i podejmuje decyzje o trasie kierowania ruchu, opierając się na miarach routingu. Główną funkcją systemu BGP jest wymiana z innymi systemami BGP informacji o dostępności sieci. Jednym z elementów opisujących trasę prowadzącą do danej sieci jest informacja o systemach autonomicznych, przez które trasa przechodzi. Informacja ta jest niezbędna do konstrukcji drzewo połączeń systemów autonomicznych, z którego można eliminować pętle i wprowadzać w życie strategiczne decyzje z poziomu systemów autonomicznych.