Les routeurs BGP se connectent entre eux à l’aide de sessions BGP. Les sessions BGP sont des connexions TCP (Transmission Control Protocol) établies entre des routeurs pour échanger des informations de routage BGP. Les routeurs peuvent se connecter directement ou via des réseaux intermédiaires tels que des commutateurs ou des pare-feu. Les sessions BGP peuvent être établies soit via une connexion physique entre les interfaces réseau des routeurs, soit via une connexion logique utilisant des VPN (Virtual Private Network) ou MPLS (Multiprotocol Label Switching). Une fois que la connexion est établie, les routeurs échangent des mises à jour de routage pour partager les informations sur les réseaux qu’ils gèrent.