Pruebas con protocolos para mejorar los tiempos de convergencia
Enviado por Andrey Arias • 2 de Febrero de 2019 • Práctica o problema • 4.015 Palabras (17 Páginas) • 116 Visitas
Pruebas con protocolos para mejorar los tiempos de convergencia
Resumen— El presente documento tiene como objetivo realizar pruebas de funcionamiento sobre herramientas que permiten mejorar los tiempos de convergencia de los protocolos de enrutamiento usados en el core. Las funcionalidades usadas para las pruebas son Bidirectional Forwarding Detection (BFD) aplicado sobre los protocolos OSPF, LDP y PIM, BFD Dampening y sincronización del IGP con LDP. Se detallan las configuraciones necesarias para habilitar las funcionalidades, comandos para verificación del correcto funcionamiento, y las pruebas para confirmar que la operación sea la adecuada.
Palabras Claves — BFD; OSPF; LDP; PIM; Sincronización.
introducción
Bidirectional Forwarding Detection (BFD) es un mecanismo que nos permite informar al protocolo de enrutamiento, que existe una falla en la comunicación entre dos vecinos. Existe el interés de verificar su funcionamiento real al implementarlo en un laboratorio que comprende equipamiento que será destinado para el core de la empresa. Los resultados nos permitirán determinar si los protocolos son adecuados para nuestras necesidades y a la vez, familiarizarnos con su funcionamiento y verificación. De los resultados esperamos visualizar que una falla pueda ser detectada en el orden de los milisegundos y con esto, el protocolo de enrutamiento tome una decisión de conmutar a un enlace alterno.
Topología
La topología está compuesta por dos routers CISCO del modelo ASR9912, conectados mediante dos interfaces, la TengigabitEthernet0/1/0/1 y HundredGig0/3/0/0. Los dispositivos se encuentran físicamente en dos localidades distintas: Telepuerto y Datacenter de Guayaquil, separados por una distancia aproximada de 9Km, por lo cual se han utilizado transceivers de larga distancia en los dos extremos. Se han probado ambos enlaces sin tener pérdidas y con un RTT promedio de 1ms.
El router en la localidad de Telepuerto y Datacenter tiene como hostname “PE1ASRGYET” y “PE1ASRGYED” respectivamente.
En la figura 1 se puede apreciar un diagrama simplificado de la topología utilizada.
[pic 1]
Figura 1 Diagrama de la topología para el laboratorio
Marco teórico
El fundamento teórico de BFD se puede encontrar en el RFC 5880 que se detalla en las referencias. [1]
La funcionalidad de BFD Dampening, así como de BFD en modo estricto para OSPF puede ser encontrada en la documentación de CISCO que se adjunta en las referencias. [2]
La información relacionada a la sincronización del IGP con LDP puede ser encontrada en el RFC 5443. [3]
CONFIGURACIONES
Para levantar el proceso de BFD, las configuraciones se deben realizar sobre el protocolo de enrutamiento. Para el desarrollo de las pruebas se han tomado los siguientes valores para configuración de timers de BFD:
Minimum interval: 50 ms
Multiplier: 3
Dado nuestro interés en que la adyacencia OSPF esté condicionada al estado de la sesión BFD, se ha tomado en consideración usar el modo estricto de BFD. En modo estricto, si la sesión BFD se encuentra en un estado diferente a "UP", no se formará una adyacencia entre los vecinos en OSPF y su estado será "DOWN".
Las configuraciones necesarias son las siguientes:
router ospf 8
area 0
interface TenGigE0/1/0/1
bfd minimum-interval 50
bfd fast-detect strict-mode
bfd multiplier 3
!
interface HundredGigE0/3/0/0
bfd minimum-interval 50
bfd fast-detect strict-mode
bfd multiplier 3
!
Para el protocolo LDP, la configuración de BFD se realiza dentro del proceso de MPLS, sin embargo el modo estricto no es soportado por el protocolo, se configurará en modo normal.
Las configuraciones necesarias son las siguientes:
mpls traffic-eng
interface TenGigE0/1/0/1
bfd fast-detect
!
interface HundredGigE0/3/0/0
bfd fast-detect
!
bfd minimum-interval 50
bfd multiplier 3
!
Como una mejora de la funcionalidad de BFD, se activará la función de Dampening, con los siguientes temporizadores:
Tiempo de espera inicial: 60s
Tiempo de espera secundario: 90s
Máximo tiempo de espera: 120s
En el caso del protocolo PIM en Multicast se procedió a habilitar BFD en modo normal.
Las configuraciones necesarias son las siguientes:
multicast-routing
address-family ipv4
interface TenGigE0/1/0/1
enable
!
interface HundredGigE0/3/0/0
enable
router pim
address-family ipv4
interface TenGigE0/1/0/1
bfd minimum-interval 50
bfd fast-detect
bfd multiplier 3
!
interface HundredGigE0/3/0/0
bfd minimum-interval 50
bfd fast-detect
bfd multiplier 3
La sincronización entre el protocolo usado como IGP, OSPF en este caso, y el protocolo de señalización LDP, se debe realizar dentro de la configuración del protocolo de enrutamiento.
Las configuraciones necesarias son las siguientes:
router ospf 8
area 0
mpls ldp sync
verificación
Realizamos la verificación de las configuraciones realizadas, para esto, usamos los diferentes comandos de "show" que nos permiten observar que los protocolos funcionen adecuadamente.
Verificamos que las adyacencias OSPF se hayan formado correctamente a través de las dos interfaces de los equipos.
RP/0/RP0/CPU0:p1asrgyedc#sh ospf neighbor
Mon Jan 23 16:12:03.328 UTC
* Indicates MADJ interface
# Indicates Neighbor awaiting BFD session up
Neighbors for OSPF 8
Neighbor ID Pri State Dead Time Address Interface
...