Configuración de OSPF

Citrix ADC admite Open Shortest Path First (OSPF) versión 2 (RFC 2328). Las funciones de OSPF en Citrix ADC son:

  • Si un servidor virtual está activo, las rutas de host al servidor virtual se pueden inyectar en los protocolos de enrutamiento.
  • OSPF puede ejecutarse en cualquier subred.
  • El aprendizaje de rutas anunciado por los enrutadores OSPF vecinos se puede inhabilitar en Citrix ADC.
  • El Citrix ADC puede anunciar métricas externas de tipo 1 o 2 para todas las rutas.
  • Citrix ADC puede anunciar la configuración de métricas especificada por el usuario para rutas VIP. Por ejemplo, puede configurar una métrica por VIP sin mapas de ruta especiales.
  • Puede especificar el ID de área OSPF para Citrix ADC.
  • El Citrix ADC admite áreas no tan stubby-areas (NSSA). Un NSSA es similar a un área de código OSPF, pero permite la inyección de rutas externas de manera limitada en el área de código auxiliar. Para admitir NSSA, se han definido un nuevo bit de opción (el bit N) y un nuevo tipo (Tipo 7) de área de anuncio de estado de vínculo (LSA). Los LSA de tipo 7 admiten información de ruta externa dentro de un NSSA. Un enrutador de borde de área NSSA (ABR) traduce un LSA de tipo 7 en un LSA de tipo 5 que se propaga al dominio OSPF. La especificación OSPF define solo las siguientes clases generales de configuración de área:
    • LSA de tipo 5: Originados por enrutadores internos al área se inundan en el dominio por enrutadores AS boarder (ASBR).
    • Stub: Permite que no se propague LSA de tipo 5 ina/en toda la zona y, en su lugar, depende del enrutamiento predeterminado a destinos externos.

Después de habilitar OSPF, debe configurar el anuncio de rutas OSPF. Para solucionar problemas, puede limitar la propagación OSPF. Puede mostrar la configuración de OSPF para verificar la configuración.

Activación y desactivación de OSPF

Para habilitar o inhabilitar OSPF, debe usar la CLI o la GUI. Cuando OSPF está habilitado, Citrix ADC inicia el proceso OSPF. Cuando OSPF está inhabilitado, Citrix ADC detiene el proceso de enrutamiento OSPF.

Para habilitar o inhabilitar el enrutamiento OSPF mediante la CLI:

En el símbolo del sistema, escriba uno de los siguientes comandos:

  1. habilitar la función ns OSPF

  2. inhabilitar la función ns OSPF

Para habilitar o inhabilitar el enrutamiento OSPF mediante la GUI:

  1. Desplácese hasta Sistema > Configuración, en el grupo Modos y funciones, haga clic en Cambiar funciones avanzadas.
  2. Seleccione o desactive la opción de enrutamiento OSPF.

Publicidad de rutas OSPF

OSPF permite a un router ascendente equilibrar la carga del tráfico entre dos servidores virtuales idénticos alojados en dos dispositivos Citrix ADC independientes. La publicidad de rutas permite que un router ascendente realice un seguimiento de las entidades de red ubicadas detrás del Citrix ADC.

Para configurar OSPF para anunciar rutas mediante la línea de comandos VTYSH:

En el símbolo del sistema, escriba los siguientes comandos, en el orden que se muestra:

Comando Especifica
VTYSH Mostrar símbolo del sistema VTYSH.
configure terminal Entra en el modo de configuración global.
router OSPF Inicie el proceso de enrutamiento OSPF e introduzca el modo de configuración para el proceso de enrutamiento.
network A.B.C.D/M area <0-4294967295> Habilitar el enrutamiento en una red IP.
redistribute static Redistribuir rutas estáticas.
redistribute kernel Redistribuir las rutas del núcleo.

Ejemplo:


>VTYSH
NS# configure terminal
NS(config)# router OSPF
NS(config-router)# network 10.102.29.0/24 area 0
NS(config-router)# redistribute static
NS(config-router)# redistribute kernel

Limitación de las propagaciones OSPF

Si necesita solucionar problemas de configuración, puede configurar el modo de solo escucha en cualquier VLAN determinada.

Para limitar la propagación OSPF mediante la línea de comandos VTYSH:

En el símbolo del sistema, escriba los siguientes comandos, en el orden que se muestra:

Comando Especifica
VTYSH Mostrar símbolo del sistema VTYSH.
configure terminal Acceda al modo de configuración global.
router OSPF Inicie el proceso de enrutamiento OSPF y entre en el modo de configuración para el proceso de enrutamiento.
passive-interface < vlan_name> Suprimir las actualizaciones de enrutamiento en las interfaces enlazadas a la VLAN especificada.

Ejemplo:


>VTYSH
NS# configure terminal
NS(config)# router OSPF
NS(config-router)# passive-interface VLAN0

Verificación de la configuración OSPF

Puede mostrar los vecinos OSPF actuales y las rutas OSPF.

Para ver la configuración de OSPF mediante la línea de comandos VTYSH:

En el símbolo del sistema, escriba los siguientes comandos, en el orden que se muestra:

Comando Especifica
VTYSH Mostrar símbolo del sistema VTYSH.
vecino OSPF sh Muestra los vecinos actuales.
Ruta OSPF sh Muestra rutas OSPF.

Ejemplo:


>VTYSH
NS# sh ip OSPF neighbor
NS# sh ip OSPF route

Configuración de Graceful Restart para OSPF

En una configuración de alta disponibilidad (HA) no INC en la que se configura un protocolo de enrutamiento, después de una conmutación por error, los protocolos de enrutamiento se convergen y se aprenden las rutas entre el nuevo nodo principal y los enrutadores vecinos adyacentes. El aprendizaje de ruta tarda algún tiempo en completarse. Durante este tiempo, el reenvío de paquetes se retrasa, el rendimiento de la red podría verse interrumpido y los paquetes podrían ser eliminados.

El reinicio agraciado permite que una configuración de alta disponibilidad durante una conmutación por error dirija a sus enrutadores adyacentes para que no eliminen las rutas aprendidas del nodo principal antiguo de sus bases de datos de enrutamiento. Mediante la información de enrutamiento del nodo principal antiguo, el nuevo nodo primario y los enrutadores adyacentes comienzan inmediatamente a reenviar paquetes, sin interrumpir el rendimiento de la red.

Para configurar graceful restart para OSPF mediante la línea de comandos VTYSH, en el símbolo del sistema, escriba los comandos siguientes, en el orden mostrado:

Comando Ejemplo Descripción del comando
VTYSH VTYSH Entra en la solicitud de comando VTYSH.
configure terminal NS# configure terminal Entra en el modo de configuración global.
router-id <id> NS(config)# router-id 1.1.1.1 Establece un identificador de enrutador para el dispositivo Citrix ADC. Este identificador se establece para todos los protocolos de enrutamiento dinámico. El mismo ID debe especificarse en el otro nodo en una configuración de alta disponibilidad para que el reinicio correcto funcione correctamente en la configuración de HA.
ospf restart grace-period <1-1800> NS(config)# ospf restart grace-period 170 Especifica el período de gracia, en segundos, para el que se conservarán las rutas en los dispositivos auxiliares. Valor predeterminado: 120 segundos.
ospf restart helper max-grace-period <1-1800> NS(config)# ospf restart helper max-grace-period 180 Se trata de un comando opcional para limitar el período de gracia máximo para el que el dispositivo Citrix ADC estará en modo auxiliar. Si el dispositivo Citrix ADC recibe una LSA opaca con un período de gracia mayor que el período de gracia máximo de gracia establecido, la LSA se descarta y el Citrix ADC no se coloca en modo auxiliar.
router ospf NS (config) # enrutador ospf Inicia el proceso de enrutamiento OSPF e introducirá al modo de configuración para el proceso de enrutamiento.
network A.B.C.D/M area <0-4294967295> NS (config-router) # red 192.0.2.0/24 área 0 Habilita el enrutamiento en una red IP.
capability restart graceful NS(config-router)# capability restart graceful Habilita el reinicio agraciado en el proceso de enrutamiento OSPF.
redistribute kernel NS(config-router)# redistribute kernel Redistribuye las rutas del núcleo.