8. BGP

Protocolos BGP (Border Gateway Protocol)

El protocolo de puerta de enlace fronteriza (BGP) es el único protocolo de puerta de enlace externa.

Protocolo de puerta de enlace fronteriza

BGP define la comunicación a través de Internet, ya no es SOLO UN SISTEMA AUTONOMO!!.

Donde se Implementa.

RIP opera en la capa de aplicación.


Internet es una gran colección de sistemas autónomos, todos conectados entre sí. Cada sistema autónomo tiene un número de sistema autónomo (ASN) que obtiene al registrarse en la Autoridad de números asignados de Internet ( LANIC ). Estos números son incluidos por LANIC en el Servicio WHOIS.

Veamos un ejemplo sobre Obercom:

BGP funciona mediante el seguimiento de los ASN (Sistemas Autónomos) más cercanos y la asignación de las direcciones de destino a sus respectivos ASN.

BGP ofrece estabilidad de red que garantiza que los routers puedan adaptarse rápidamente para enviar paquetes a través de otra re-conexión si una ruta de Internet se cae.

BGP toma decisiones de routing basadas en rutas, reglas o políticas de red configuradas por un administrador de red.

BGP Opera en términos de mensajes, que son enviados sobre conexiones TCP por el puerto 179, para establecerse y mantener la comunicación activa se inicia una sesion BGP cliente/servidor. La versión actual de BGP es la BGP-4 (RFC 4271).

Podemos resumir el procedimientos de intercambio de información en 3 pasos.

1) Neighbor Acquisition (Adquisición de los Vecinos)

Dos routers son considerados vecinos si son unidos en la misma red (attached). Si estan conectados en diferentes sistemas autonomos (red administrable unica), probablemente quieran intercambiar información de ruteo. Este proceso se denomina Neighbor Acquisition, cada router intercambia un mensaje Open, ara sus vecinos luego de establecer una conexion TCP. Cada router puede aceptar esta invitacion (mensaje KEEPLIVE) o rechazarla si se encuentran sobrecargado y no le interesa manejar trafico que no le pertenece.

2) Neighbor Reachability (Accesibilidad de los vecinos)

Una vez establecida la relación entre los vecinos, se intercambian constantemente mensajes Keepalive entre routers para confirmar que siguen disponibles

3) Network Reachability Update (Actualización de la Accesibilidad de la red)

Cada router mantiene una base de datos de la red que puede alcanzar y las rutas preferidas para cada destino. Cuando se efectúa un cambio en esta base de datos, el router manda un mensaje de Update de difusión a todos los otros routers que implementan BGP. Luego estos otros routers reconstruyen sus tablas de ruteo.

NOTA:

Mayores detalles sobre este protocolo escapan a la materia.