Este documento describe los fundamentos del protocolo BGP. BGP es el protocolo de encaminamiento EGP más utilizado en Internet. Funciona sobre TCP y permite el encaminamiento de paquetes IP entre diferentes sistemas autónomos (AS). Los routers intercambian información sobre prefijos de rutas de forma dinámica para establecer sesiones BGP entre AS. BGP almacena rutas formadas por secuencias de AS para alcanzar destinos, lo que permite detectar y evitar bucles.