El Protocolo de puerta de enlace fronteriza (BGP) se utiliza para intercambiar información de enrutamiento para Internet y es el protocolo utilizado entre ISP que son AS diferentes.
El protocolo puede conectar cualquier interred de un sistema autónomo utilizando una topología arbitraria. El único requisito es que cada AS tenga al menos un enrutador que pueda ejecutar BGP y que el enrutador se conecte a al menos otro enrutador BGP de AS. La función principal de BGP es intercambiar información sobre la capacidad de alcance de la red con otros sistemas BGP. Border Gateway Protocol construye un gráfico de sistemas autónomos basado en la información intercambiada entre enrutadores BGP.
Características del protocolo de puerta de enlace fronteriza (BGP):
- Configuración del sistema interautónomo: la función principal de BGP es proporcionar comunicación entre dos sistemas autónomos.
- BGP es compatible con el paradigma del próximo salto.
- Coordinación entre múltiples locutores BGP dentro del AS (Sistema Autónomo).
- Información de ruta: el anuncio de BGP también incluye información de ruta, junto con el destino alcanzable y el siguiente par de destinos.
- Soporte de políticas: BGP puede implementar políticas que el administrador puede configurar. Por ejemplo: un enrutador que ejecuta BGP se puede configurar para distinguir entre las rutas que se conocen dentro del AS y las que se conocen desde fuera del AS.
- Se ejecuta sobre TCP.
- BGP conserva el ancho de banda de la red.
- BGP admite CIDR.
- BGP también es compatible con la seguridad.
Funcionalidad del Protocolo de puerta de enlace fronteriza (BGP):
Los pares BGP realizan 3 funciones, que se detallan a continuación.
- La primera función consiste en la adquisición y autenticación inicial de pares. ambos pares establecieron una conexión TCP y realizan un intercambio de mensajes que garantiza que ambos lados acordaron comunicarse.
- La segunda función se centra principalmente en enviar información de capacidad de alcance negativa o positiva.
- La tercera función verifica que los pares y la conexión de red entre ellos funcionen correctamente.
Funciones de gestión de información de ruta BGP:
- Almacenamiento de rutas: cada BGP almacena información sobre cómo llegar a otras redes.
- Actualización de ruta: en esta tarea, se utilizan técnicas especiales para determinar cuándo y cómo usar la información recibida de los pares para actualizar correctamente las rutas.
- Selección de rutas: cada BGP utiliza la información en sus bases de datos de rutas para seleccionar buenas rutas para cada red en la red de Internet.
- Anuncio de ruta: cada hablante de BGP le dice regularmente a su par lo que sabe sobre varias redes y métodos para comunicarse con ellos.