Como se mencionó anteriormente, BGP es un protocolo de enrutamiento de sistema interautónomo. Cuando se utiliza BGP entre sistemas autónomos (AS), el protocolo se denomina BGP externo (eBGP). Si un proveedor de servicios utiliza BGP para intercambiar rutas dentro de un AS, entonces el protocolo se denomina BGP interior (iBGP).