OSPF: Convergencia de Red

La convergencia de red en OSPF se puede mejorar con una simple configuración en los temporizadores, pero antes veamos qué es una convergencia de red y cómo funciona el intercambio de menajes entre vecindades en OSPF.

Qué es una Convergencia de Red?

Dado que el protocolo OSPF usa el algoritmo Dijkstra que es un algoritmo de Estado de Enlace, podemos decir que ante un cambio en la topología de red el tiempo de convergencia es menor a un protocolo de enrutamiento que usa Bellman-Ford que es Vector Distancia como RIP.

Además OSPF usa routeres designados (DR) que mantienen la topologia de toda la red dentro de un área.

En otras palabras, OSPF es un protocolo de enrutamiento de convergencia rápida por su propia naturaleza.

Tiempo de Convergencia de OSPF

Lo que determina el tiempo de convergencia en OSPF son los temporizadores usados para el intercambio de paquetes entre routeres OSPF. Por ejemplo, los routeres envían mensajes Hello (mensajes de saludo) cada un Intervalo Hello a cada vecino. El Intervalo Hello es de 10 segundos por defecto.

Además, para actualizar una ruta si un enlace cae es necesario que se envié un mensaje anunciando esto en un Intervalo Dead, que son cuatro Intervalos Hello, es decir 40 segundos por defecto.

Cómo Reducir el Tiempo de Convergencia en OSPF

Sabemos entonces que el tiempo de convergencia esta directamente relacionado a los temporizadores del Intervalo Hello y el Intervalo Dead. Puedes entonces mejorar el tiempo de convergencia para una interfaz en particular reduciendo el tiempo del temporizador:

Router1#configure terminal 
Enter configuration commands, one per line. End with CNTL/Z. 
Router1(config)#interface Serial0/1 
Router1(config-if)#ip ospf hello-interval 5 
Router1(config-if)#ip ospf dead-interval 20 
Router1(config-if)#exit Router1(config)#end 
Router1#

Si realizas este cambio en un router, entonces debes hacer lo mismo en los demás routeres que comparte el mismo segmento de red:

Router2#configure terminal 
Enter configuration commands, one per line.  End with CNTL/Z.
Router2(config)#interface Serial0/0
Router2(config-if)#ip ospf hello-interval 5
Router2(config-if)#ip ospf dead-interval 20
Router2(config-if)#exit
Router2(config)#end
Router2#

Deja un comentario