BGP es un orientado a la conexión.
Cuando los vecinos ``se ven'', se establece y se mantiene una sesión de peering BGP.
BGP envía keepalives periódicamente para mantener el enlace y la sesión.
Estos keepalives son la cabecera de 19 bytes de la cabecera de BGP utilizada en las actualizaciones.
Una vez que se ha establecido la sesión, las tablas de routing son intercambiadas y sincronizadas.
En ese momento los routers se envían actualizaciones incrementales sólo cuando hay cambios.
La actualización consiste en un único path y las redes que pueden ser alcanzadas por ese path.
Una vez corregida la tabla de routing, el proceso de BGP propaga los cambios a todos los vecinos, asegurándose que no hay bucles.