Descripción de la sincronización LDP-IGP
La sincronización entre el protocolo de distribución de etiquetas (LDP) y el protocolo de puerta de enlace interior (IGP) subyacente garantiza que el LDP esté completamente establecido antes de que se utilice la ruta IGP para reenviar tráfico.
El LDP se utiliza a menudo para establecer rutas de conmutación de etiquetas (LSP) de MPLS en todo un dominio de red completo mediante un IGP, como OSPF o IS-IS. En una red de este tipo, todos los enlaces del dominio tienen adyacencias IGP, así como adyacencias LDP. El LDP establece los LSP en la ruta más corta a un destino según lo determine el reenvío de IP.
Si el IGP y el LDP no están sincronizados, puede producirse una pérdida de paquetes. Este problema es especialmente significativo para las aplicaciones, como una red central que no emplea BGP. Otro ejemplo es una VPN MPLS en la que cada enrutador de borde de proveedor (PE) depende de la disponibilidad de una ruta de reenvío MPLS completa a los otros dispositivos PE para cada VPN a la que sirve. Esto significa que, a lo largo de la ruta más corta entre los enrutadores de PE, cada vínculo debe tener una adyacencia operativa y una sesión LDP operativa, y los enlaces de etiquetas MPLS deben haberse intercambiado en cada sesión.
LDP establece LSP MPLS a lo largo de la ruta más corta al destino según lo determine el reenvío de IP. En un escenario de VPN de capa 2 o VPN de capa 3, si el LSP aún no se ha formado entre los dispositivos pe, los servicios según el reenvío de MPLS fallan. Cuando LDP no ha completado el intercambio de enlaces de etiquetas con un siguiente salto IGP, el tráfico se descarta si el extremo principal del LSP reenvía tráfico porque se da por sentado que el LSP está en su lugar.
Hay varias razones por las que el LSP no surge, como se indica a continuación:
Errores de configuración y problemas de implementación.
Cuando un LDP hola adyacencia o una sesión LDP con un par se pierde debido a algún error mientras el IGP sigue apuntando a ese par. El reenvío de ip del tráfico continúa en el vínculo IGP asociado con el par LDP en lugar de cambiar a otro vínculo IGP con el que se sincroniza LDP.
Cuando aparece un nuevo vínculo de IGP, lo que hace que el siguiente salto a un destino determinado cambie en los cálculos de la ruta más corta (SPF) del IGP. Aunque el IGP podría estar disponible en el nuevo vínculo, es posible que LDP no haya completado el intercambio de etiquetas para todas las rutas. Esta condición puede ser transitoria o debido a una configuración errónea.
La sincronización LDP-IGP desalienta el uso de un vínculo mientras que las sesiones de LDP no están completamente establecidas. Cuando el LDP no está completamente operativo en un vínculo, el IGP anuncia un costo máximo para el vínculo, lo que evita que el tráfico fluya a través de él. El IGP no anuncia el costo o la métrica original para el vínculo hasta que se completó el intercambio de etiquetas de LDP con el par en el vínculo o hasta que pasó un tiempo configurado (el período de espera).
Cuando se configura la sincronización, LDP notifica al IGP que anuncie el costo máximo para el vínculo cuando se produce uno de los siguientes eventos de activación:
El PLD hola adyacencia cae.
La sesión del PLD cae.
El LDP no está configurado en una interfaz.
Si se configuró el temporizador de contención, el temporizador se inicia cuando se produce el evento de activación. Cuando caduca el temporizador, LDP notifica al IGP que reanude la publicidad del costo original.
Si el temporizador de espera no se ha configurado, el IGP espera (interminablemente) hasta que se hayan recibido enlaces de enrutadores descendentes para todas las clases de equivalencia de reenvío (FET) que tengan un salto siguiente en esa interfaz. Solo después de que eso ocurra, LDP notifica al IGP que disminuya el costo en la interfaz.
La sincronización LDP-IGP solo se admite para pares conectados directamente y vínculos con el espacio de etiquetas de la plataforma.
Comportamiento de sincronización durante el reinicio agraciado
La sincronización LDP-IGP no se lleva a cabo mientras el IGP se encuentra en el proceso de un reinicio agraciado. Cuando se completa el reinicio agraciado, los vínculos para los que se ha configurado la sincronización se anuncian con métricas máximas en cualquiera de los siguientes casos:
El LDP aún no está operativo en el vínculo y no se ha configurado ningún temporizador de espera.
El temporizador de espera configurado no ha caducado.
Durante el reinicio elegante del LDP, no se realizan operaciones de sincronización. Si se termina el reinicio agraciado del LDP, LDP notifica a los IGP que anuncien los vínculos con la métrica máxima.
Comportamiento de sincronización en interfaces LAN
La sincronización LDP-IGP no se lleva a cabo en interfaces LAN a menos que el IGP tenga una conexión punto a punto a través de la LAN configurada en la interfaz. La razón de esto es que es posible que se conecten varios pares LDP en una interfaz de este tipo, a menos que se haya configurado una conexión de punto a punto a un solo par. Dado que la sincronización eleva el costo en la interfaz lo suficientemente alto como para evitar que el tráfico se reenvíe a ese vínculo, si se conectan varios pares, el costo se eleva en todos los pares, aunque el LDP pueda no sincronizarse con solo uno de los pares. En consecuencia, el tráfico se desvía de todos los pares, una situación no deseada.
Comportamiento de sincronización en interfaces pasivas IGP
En las interfaces pasivas de IGP, el costo del vínculo no se aumenta cuando se configura la sincronización LDP-IGP y se produce un evento de activación.
Métricas de sincronización y TE
Cuando la ingeniería de tráfico está configurada para un IGP, la sincronización LDP-IGP no afecta a la métrica de ingeniería de tráfico anunciada para el vínculo, independientemente de si la métrica de ingeniería de tráfico (TE) está explícitamente configurada o el valor predeterminado.