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 LDP esté completamente establecido antes de que la ruta IGP se utilice para reenviar tráfico.
LDP se utiliza a menudo para establecer rutas de conmutación de etiquetas (LSP) MPLS en un dominio de red completo mediante un IGP como OSPF o IS-IS. En dicha red, todos los enlaces en el dominio tienen adyacencias IGP, así como adyacencias LDP. LDP establece los LSP en la ruta más corta a un destino según lo determinado por el reenvío de IP.
Si el IGP y el LDP no están sincronizados, puede producirse la pérdida de paquetes. Este problema es especialmente importante para aplicaciones como una red central que no emplea BGP. Otro ejemplo es una VPN MPLS en la que cada enrutador perimetral de proveedor (PE) depende de la disponibilidad de una ruta de reenvío MPLS completa a los demás dispositivos PE para cada VPN a la que sirve. Esto significa que a lo largo de la ruta más corta entre los enrutadores PE, cada vínculo debe tener una adyacencia de saludo operativa y una sesión de LDP operativa, y los enlaces de etiquetas MPLS deben haberse intercambiado en cada sesión.
LDP establece los LSP de MPLS a lo largo de la ruta más corta hacia el destino según lo determinado por 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, se producirá un error en los servicios que dependen del reenvío de MPLS. Cuando LDP no ha completado el intercambio de enlaces de etiqueta con un próximo salto IGP, el tráfico se descarta si la cabecera del LSP reenvía el tráfico porque se supone que el LSP está en su lugar.
Hay varias razones por las que el LSP no aparece, como sigue:
-
Errores de configuración y problemas de implementación.
-
Cuando una adyacencia de hola LDP o una sesión de LDP con un par se pierde debido a algún error mientras el IGP todavía apunta a ese par. El reenvío IP del tráfico continúa en el vínculo IGP asociado con el par LDP en lugar de desplazarse a otro vínculo IGP con el que se sincroniza LDP.
-
Cuando aparece un nuevo enlace IGP, lo que hace que el siguiente salto a un destino determinado cambie en los cálculos de ruta más corta (SPF) del IGP. Aunque el IGP podría estar activo en el nuevo enlace, es posible que LDP no haya completado el intercambio de etiquetas para todas las rutas. Esta condición puede ser transitoria o debida a una configuración incorrecta.
La sincronización LDP-IGP desaconseja el uso de un vínculo mientras las sesiones de LDP no estén completamente establecidas. Cuando LDP no está completamente operativo en un enlace, el IGP anuncia un costo máximo para el enlace, evitando así que el tráfico fluya a través de él. El IGP no anuncia el costo o la métrica original del enlace hasta que se haya completado el intercambio de etiquetas LDP con el par en el enlace o haya transcurrido un período de tiempo configurado (el período de retención). De forma predeterminada, LDP espera 10 segundos después del establecimiento de la sesión de LDP en el enlace antes de notificar a los IGP para asegurarse de que se haya completado el intercambio de etiquetas. Esto se puede configurar mediante la instrucción igp-synchronization en el nivel de [edit protocols ldp] jerarquía.
Cuando se configura la sincronización, LDP notifica al IGP que anuncie el costo máximo del vínculo cuando se produzca uno de los siguientes eventos desencadenantes:
-
La adyacencia de hola del PLD baja.
-
La sesión del PLD se cae.
-
LDP no está configurado en una interfaz.
Si se ha configurado el temporizador de holdown, el temporizador se inicia cuando tiene lugar el evento desencadenante. Cuando el temporizador expira, LDP notifica al IGP que reanude la publicidad del costo original.
Si el temporizador de espera no se ha configurado, el IGP espera (sin cesar) hasta que las sesiones de LDP hayan terminado y haya pasado para asegurarse de que los intercambios de etiquetas se hayan completado. Solo después de que eso ocurra, LDP notifica al IGP para reducir el costo en la interfaz.
La sincronización LDP-IGP solo se admite para pares conectados directamente y vínculos con el espacio de etiqueta de la plataforma.
Comportamiento de sincronización durante un reinicio correcto
La sincronización LDP-IGP no tiene lugar mientras el IGP está en el proceso de un reinicio correcto. Cuando se completa el reinicio correcto, 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:
-
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 correcto de LDP, no se realizan operaciones de sincronización. Si finaliza el reinicio correcto de 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 tiene lugar 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 varios pares LDP pueden estar conectados en dicha interfaz a menos que se haya configurado una conexión punto a punto con un solo par. Dado que la sincronización aumenta el costo en la interfaz lo suficiente como para evitar que el tráfico se reenvíe a ese vínculo, si hay varios pares conectados, el costo aumenta en todos los pares, aunque LDP no esté sincronizado con solo uno de los pares. En consecuencia, el tráfico se desvía de todos los pares, una situación indeseable.
Comportamiento de sincronización en interfaces pasivas de IGP
En las interfaces pasivas de IGP, el costo del vínculo no aumenta cuando se configura la sincronización LDP-IGP y se produce un evento desencadenante.
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á configurada explícitamente o el valor predeterminado.