Los enrutadores BGP se conectan entre sí a través de sesiones BGP. Estas sesiones se establecen a través de una conexión TCP en el puerto 179.
Los enrutadores BGP pueden estar conectados directamente mediante un enlace de capa física, como una conexión dedicada de fibra óptica o un enlace Ethernet. También pueden estar conectados mediante un enlace virtual, como una VPN o un enlace MPLS.
Una vez establecida la sesión BGP, los enrutadores intercambian información sobre las redes que conocen y las rutas que utilizan para alcanzar esas redes. Esta información se utiliza para actualizar las tablas de enrutamiento y garantizar que el tráfico se dirija correctamente a través de Internet.