EN ESTA PÁGINA
Ejemplo: configuración de la sincronización entre IS-IS y LDP
En este ejemplo se muestra cómo habilitar la sincronización entre IS-IS y LDP.
Requisitos
Antes de comenzar, configure IS-IS y LDP. Para obtener un ejemplo, consulte Ejemplo: Configuración de una VPN de capa 3 con reflexión de ruta y reemplazo de AS.
Visión general
LDP distribuye etiquetas en aplicaciones que no están diseñadas para el tráfico. Las etiquetas se distribuyen a lo largo de la mejor ruta determinada por IS-IS. Si se pierde la sincronización entre LDP e IS-IS, la ruta de conmutación de etiquetas (LSP) deja de funcionar. Por lo tanto, la sincronización de LDP e IS-IS es beneficiosa. Cuando la sincronización de LDP está configurada y cuando LDP no está completamente operativo en un vínculo determinado (no se establece una sesión y no se intercambian etiquetas), IS-IS anuncia el vínculo con la métrica de costo máximo. No se prefiere el vínculo, pero permanece en la topología de red.
La sincronización LDP solo se admite en interfaces punto a punto e interfaces LAN configuradas como interfaces punto a punto bajo IS-IS. La sincronización LDP no se admite durante el reinicio correcto.
Para anunciar la métrica de costo máximo hasta que LDP esté operativo para la sincronización de LDP, incluya la ldp-synchronization instrucción:
ldp-synchronization {
disable;
hold-time seconds;
}
Para deshabilitar la sincronización, incluya la disable instrucción. Para configurar el período de tiempo para anunciar la métrica de costo máximo de un vínculo que no está completamente operativo, incluya la hold-time instrucción.
Cuando una interfaz ha estado en estado de espera durante más de 3 minutos, se envía un mensaje de registro del sistema con un nivel de advertencia. Este mensaje aparece tanto en el archivo de mensajes como en el archivo de seguimiento.
La figura 1 muestra la topología utilizada en este ejemplo.
En este ejemplo se describen los pasos del dispositivo P1.
Configuración
Procedimiento
Configuración rápida de CLI
Para configurar rápidamente este ejemplo, copie los siguientes comandos, péguelos en un archivo de texto, elimine los saltos de línea, cambie los detalles necesarios para que coincidan con su configuración de red y, a continuación, copie y pegue los comandos en la CLI en el nivel de [edit] jerarquía.
Dispositivo P1
set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols isis interface all set protocols isis interface all ldp-synchronization set protocols isis interface all point-to-point set protocols isis interface fxp0.0 disable set protocols ldp interface all set protocols ldp interface fxp0.0 disable
Mantenemos la configuración corta para centrarnos mejor en la característica de sincronización LDP mediante el interface all método de habilitar protocolos en nuestras interfaces. Es una buena práctica en las redes de producción enumerar explícitamente cada interfaz bajo cada protocolo para evitar habilitar inadvertidamente un protocolo en una interfaz no deseada.
Al usar el método interface all, es una buena práctica ser consistente en su uso para todos los protocolos, como mostramos aquí. En este caso, ayuda a garantizar que no omita inadvertidamente la compatibilidad con protocolos en una interfaz que requiere el protocolo para su correcto funcionamiento.
Procedimiento paso a paso
En el ejemplo siguiente es necesario navegar por varios niveles en la jerarquía de configuración. Para obtener información acerca de cómo navegar por la CLI, consulte Uso del editor de CLI en modo de configuración en la Guía del usuario de CLI.
Para configurar la sincronización entre IS-IS y LDP:
-
Habilitar MPLS en las interfaces
[edit protocols mpls] user@P1# set interface all user@P1# set interface fxp0.0 disable
-
Habilite IS-IS en las interfaces.
[edit protocols isis] user@P1# set interface all user@P1# set interface fxp0.0 disable
-
Habilite LDP en las interfaces.
[edit protocols ldp] user@P1# set interface all user@P1# set interface fxp0.0 disable
-
Habilite la sincronización LDP en las interfaces IS-IS.
[edit protocols isis interface all] user@P1# set ldp-synchronization
-
Configure las interfaces IS-IS para que se comporten como interfaces punto a punto.
[edit protocols isis interface all] user@P1# set point-to-point
Resultados
Desde el modo de configuración, confirme la configuración introduciendo el show protocols comando. Si el resultado no muestra la configuración deseada, repita las instrucciones de este ejemplo para corregir la configuración.
user@P1# show protocols
mpls {
interface all;
interface fxp0.0 {
disable;
}
}
isis {
interface all {
ldp-synchronization;
point-to-point;
}
interface fxp0.0 {
disable;
}
}
ldp {
interface all;
interface fxp0.0 {
disable;
}
}
Si ha terminado de configurar el dispositivo, ingrese commit desde el modo de configuración. Repita la configuración en el dispositivo R2.
Verificación
Confirme que la configuración funciona correctamente.
Comprobación de la sincronización de LDP
Propósito
Compruebe la configuración de sincronización LDP en las interfaces IS-IS.
Acción
Desde el modo operativo, ingrese el show isis interface extensive comando.
user@P1> show isis interface extensive
IS-IS interface database:
lo0.0
Index: 113, State: 0x6, Circuit id: 0x1, Circuit type: 0
LSP interval: 100 ms, CSNP interval: disabled, Loose Hello padding
Adjacency advertisement: Advertise
Level 1
Adjacencies: 0, Priority: 64, Metric: 0
Passive
Level 2
Adjacencies: 0, Priority: 64, Metric: 0
Passive
ge-1/2/0.0
Index: 116, State: 0x6, Circuit id: 0x1, Circuit type: 2
LSP interval: 100 ms, CSNP interval: 15 s, Loose Hello padding
Adjacency advertisement: Advertise
LDP sync state: in sync, for: 17:22:06, reason: LDP up during config
config holdtime: infinity
Level 2
Adjacencies: 1, Priority: 64, Metric: 10
Hello Interval: 9.000 s, Hold Time: 27 s
ge-1/2/1.0
Index: 114, State: 0x6, Circuit id: 0x1, Circuit type: 2
LSP interval: 100 ms, CSNP interval: 15 s, Loose Hello padding
Adjacency advertisement: Advertise
LDP sync state: in sync, for: 17:22:06, reason: LDP up during config
config holdtime: infinity
Level 2
Adjacencies: 1, Priority: 64, Metric: 10
Hello Interval: 9.000 s, Hold Time: 27 s
ge-1/2/2.0
Index: 115, State: 0x6, Circuit id: 0x1, Circuit type: 2
LSP interval: 100 ms, CSNP interval: 15 s, Loose Hello padding
Adjacency advertisement: Advertise
LDP sync state: in sync, for: 17:22:06, reason: LDP up during config
config holdtime: infinity
Level 2
Adjacencies: 1, Priority: 64, Metric: 10
Hello Interval: 9.000 s, Hold Time: 27 s
Significado
El resultado muestra que LDP está sincronizado con IS-IS.