EN ESTA PÁGINA
Ejemplo: Configuración de BFD para IS-IS
En este ejemplo se describe cómo configurar el protocolo de detección de reenvío bidireccional (BFD) para detectar errores en una red IS-IS.
BFD no es compatible con ISIS para IPV6 en conmutadores serie QFX10000.
Requisitos
Antes de comenzar, configure IS-IS en ambos enrutadores. Consulte Ejemplo: Configuración de IS-IS para obtener información acerca de la configuración IS-IS requerida.
En este ejemplo, se utilizan los siguientes componentes de hardware y software:
Junos OS versión 7.3 o posterior
Enrutadores serie M, MX y T
Visión general
En este ejemplo, se muestran dos enrutadores conectados entre sí. Se configura una interfaz de circuito cerrado en cada enrutador. Los protocolos IS-IS y BFD se configuran en ambos enrutadores.
Configuración
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, luego, copie y pegue los comandos en la CLI en el [edit]
nivel de jerarquía.
Enrutador R1
set protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection detection-time threshold 5 set protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection minimum-interval 2 set protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection minimum-receive-interval 1 set protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection no-adaptation set protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection transmit-interval threshold 3 set protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection transmit-interval minimum-interval 1 set protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection multiplier 2 set protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection version automatic
Enrutador R2
set protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection detection-time threshold 6 set protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection minimum-interval 3 set protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection minimum-receive-interval 1 set protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection no-adaptation set protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection transmit-interval threshold 4 set protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection transmit-interval minimum-interval 1 set protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection multiplier 2 set protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection version automatic
Procedimiento
Procedimiento paso a paso
El siguiente ejemplo requiere que navegue por varios niveles en la jerarquía de configuración. Para obtener más información acerca de cómo navegar por la CLI, consulte Uso del editor de CLI en modo de configuración.
Para configurar simplemente BFD para IS-IS, solo se requiere la minimum-interval
instrucción. El protocolo BFD selecciona parámetros predeterminados para todas las demás instrucciones de configuración cuando se utiliza la bfd-liveness-detection
instrucción sin especificar ningún parámetro.
Puede cambiar los parámetros en cualquier momento sin detener o reiniciar la sesión existente. El BFD se ajusta automáticamente al nuevo valor del parámetro. Sin embargo, no se producen cambios en los parámetros BFD hasta que los valores se vuelven a sincronizar con cada par BFD.
Para configurar BFD para IS-IS en enrutadores R1 y R2:
Habilite la detección de fallas de BFD para IS-IS.
[edit protocols isis] user@R1# set interface so-0/0/0 family inet6 bfd-liveness-detection
[edit protocols isis] user@R2# set interface so-0/0/0 family inet6 bfd-liveness-detection
Configure el umbral para la adaptación del tiempo de detección, que debe ser mayor que el número de multiplicador multiplicado por el intervalo mínimo.
[edit protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection] user@R1# set detection-time threshold 5
[edit protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection] user@R2# set detection-time threshold 6
Configure los intervalos mínimos de transmisión y recepción para la detección de fallas.
[edit protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection] user@R1# set minimum-interval 2
[edit protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection] user@R2# set minimum-interval 3
Configure solo el intervalo de recepción mínimo para la detección de errores.
[edit protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection] user@R1# set minimum-receive-interval 1
[edit protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection] user@R2# set minimum-receive-interval 1
Desactive la adaptación de BFD.
[edit protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection] user@R1# set no-adaptation
[edit protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection] user@R2# set no-adaptation
Configure el umbral para el intervalo de transmisión, que debe ser mayor que el intervalo mínimo de transmisión.
[edit protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection] user@R1# set transmit-interval threshold 3
[edit protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection] user@R2# set transmit-interval threshold 4
Configure el intervalo de transmisión mínimo para la detección de fallas.
[edit protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection] user@R1# set transmit-interval minimum-interval 1
[edit protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection] user@R2# set transmit-interval minimum-interval 1
Configure el número de multiplicador, que es el número de paquetes de saludo no recibidos por el vecino que hace que la interfaz de origen se declare desactivada.
[edit protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection] user@R1# set multiplier 2
[edit protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection] user@R2# set multiplier 2
Configure la versión BFD utilizada para la detección.
El valor predeterminado es que la versión se detecte automáticamente.
[edit protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection] user@R1# set version automatic
[edit protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection] user@R2# set version automatic
Resultados
Desde el modo de configuración, confirme su configuración mediante la emisión del show protocols isis interface
comando. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.
user@R1# show protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection { version automatic; minimum-interval 2; minimum-receive-interval 1; multiplier 2; no-adaptation; transmit-interval { minimum-interval 1; threshold 3; } detection-time { threshold 5; } } ...
user@R2# show protocols isis interface so-0/0/0 family inet6 bfd-liveness-detection { version automatic; minimum-interval 3; minimum-receive-interval 1; multiplier 2; no-adaptation; transmit-interval { minimum-interval 1; threshold 4; } detection-time { threshold 6; } } ...
Verificación
Confirme que la configuración funciona correctamente.
- Verificar la conexión entre los enrutadores R1 y R2
- Verificar que IS-IS esté configurado
- Verificar que BFD esté configurado
Verificar la conexión entre los enrutadores R1 y R2
Propósito
Asegúrese de que los enrutadores R1 y R2 estén conectados entre sí.
Acción
Haga ping al otro enrutador para comprobar la conectividad entre los dos enrutadores según la topología de red.
user@R1> ping 10.0.0.2 PING 10.0.0.2 (10.0.0.2): 56 data bytes 64 bytes from 10.0.0.2: icmp_seq=0 ttl=64 time=1.367 ms 64 bytes from 10.0.0.2: icmp_seq=1 ttl=64 time=1.662 ms 64 bytes from 10.0.0.2: icmp_seq=2 ttl=64 time=1.291 ms ^C --- 10.0.0.2 ping statistics --- 3 packets transmitted, 3 packets received, 0% packet loss round-trip min/avg/max/stddev = 1.291/1.440/1.662/0.160 ms
user@R2> ping 10.0.0.1 PING 10.0.0.1 (10.0.0.1): 56 data bytes 64 bytes from 10.0.0.1: icmp_seq=0 ttl=64 time=1.287 ms 64 bytes from 10.0.0.1: icmp_seq=1 ttl=64 time=1.310 ms 64 bytes from 10.0.0.1: icmp_seq=2 ttl=64 time=1.289 ms ^C --- 10.0.0.1 ping statistics --- 3 packets transmitted, 3 packets received, 0% packet loss round-trip min/avg/max/stddev = 1.287/1.295/1.310/0.010 ms
Significado
Los enrutadores R1 y R2 están conectados entre sí.
Verificar que IS-IS esté configurado
Propósito
Asegúrese de que la instancia de IS-IS se ejecuta en ambos enrutadores.
Acción
Use la show isis database
instrucción para comprobar si la instancia IS-IS se ejecuta en ambos enrutadores, R1 y R2.
user@R1> show isis database IS-IS level 1 link-state database: LSP ID Sequence Checksum Lifetime Attributes R1.00-00 0x4a571 0x30c5 1195 L1 L2 R2.00-00 0x4a586 0x4b7e 1195 L1 L2 R2.02-00 0x330ca1 0x3492 1196 L1 L2 3 LSPs IS-IS level 2 link-state database: LSP ID Sequence Checksum Lifetime Attributes R1.00-00 0x4a856 0x5db0 1194 L1 L2 R2.00-00 0x4a89d 0x149b 1194 L1 L2 R2.02-00 0x1fb2ff 0xd302 1194 L1 L2 3 LSPs
user@R2> show isis database IS-IS level 1 link-state database: LSP ID Sequence Checksum Lifetime Attributes R1.00-00 0x4b707 0xcc80 1195 L1 L2 R2.00-00 0x4b71b 0xeb37 1198 L1 L2 R2.02-00 0x33c2ce 0xb52d 1198 L1 L2 3 LSPs IS-IS level 2 link-state database: LSP ID Sequence Checksum Lifetime Attributes R1.00-00 0x4b9f2 0xee70 1192 L1 L2 R2.00-00 0x4ba41 0x9862 1197 L1 L2 R2.02-00 0x3 0x6242 1198 L1 L2 3 LSPs
Significado
IS-IS está configurado en ambos enrutadores, R1 y R2.
Verificar que BFD esté configurado
Propósito
Asegúrese de que la instancia de BFD se ejecuta en ambos enrutadores, R1 y R2.
Acción
Use la show bfd session detail
instrucción para comprobar si la instancia de BFD se está ejecutando en los enrutadores.
user@R1> show bfd session detail Detect Transmit Address State Interface Time Interval Multiplier 10.0.0.2 Up so-0/0/0 2.000 1.000 2 Client ISIS R2, TX interval 0.001, RX interval 0.001 Client ISIS R1, TX interval 0.001, RX interval 0.001 Session down time 00:00:00, previous up time 00:00:15 Local diagnostic NbrSignal, remote diagnostic NbrSignal Remote state AdminDown, version 1 Router 3, routing table index 17 1 sessions, 2 clients Cumulative transmit rate 1.0 pps, cumulative receive rate 1.0 pps
user@R2> show bfd session detail Detect Transmit Address State Interface Time Interval Multiplier 10.0.0.1 Up so-0/0/0 2.000 1.000 2 Client ISIS R2, TX interval 0.001, RX interval 0.001 Session down time 00:00:00, previous up time 00:00:05 Local diagnostic NbrSignal, remote diagnostic NbrSignal Remote state AdminDown, version 1 Router 2, routing table index 15 1 sessions, 1 clients Cumulative transmit rate 1.0 pps, cumulative receive rate 1.0 pps
Significado
BFD está configurado en los enrutadores R1 y R2 para detectar fallas en la red IS-IS.