Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Actualizar Junos OS en una configuración de multiconexión EVPN

Acerca de este ejemplo de configuración de red

Utilice este ejemplo de configuración de red para actualizar manualmente Junos OS en un par de dispositivos Junos OS o Junos Evolved configurados para EVPN Muiltihoming (también llamado ESI-LAG) a un servidor conectado (host).

Este ejemplo se basa en una configuración preexistente de EVPN de puente enrutado en borde (ERB) mediante conmutadores QFX. Los pasos que se muestran aquí también se aplican a las arquitecturas de puentes de enrutamiento centralizado (CRB) y EVPN de superposición en puente.

Para obtener más información sobre las plataformas compatibles y la compatibilidad de las versiones de Junos o Junos Evolved para EVPN ESI-LAG, consulte el Explorador de características.

Ejemplo: Actualizar Junos OS en un caso de uso de multiconexión EVPN

Requisitos

Use este procedimiento para actualizar un par de conmutadores leaf serie QFX que están configurados para admitir datos adjuntos de host multihost EVPN.

Antes de empezar:

  • Asegúrese de que el acceso a la consola esté disponible para ambos dispositivos leaf.

  • Asegúrese de que la dirección MAC del host esté presente en la base de datos EVPN de ambos dispositivos leaf.

  • Se recomienda configurar un hold-time up valor de temporizador de 60 segundos (60000 milisegundos) en las interfaces LAG en ambos conmutadores de hoja. Consulte el tiempo de espera para obtener más información sobre esta opción. La configuración de un temporizador de retención ayuda a garantizar que la interfaz de miembro LAG orientada al host no entre en funcionamiento antes de que el conmutador haya completado su intercambio de ruta BGP después de un evento de reinicio.

  • En este ejemplo se generan pings desde el host de host múltiple a la dirección de puerta de enlace virtual configurada en la interfaz IRB de la VLAN. Debe agregar la virtual-gateway-accept-data opción a las interfaces IRB de ambos conmutadores para que generen respuestas de ping.

En este ejemplo se utilizan los siguientes componentes de hardware y software:

  • Dos dispositivos QFX5100-48S-6Q que inicialmente ejecutan Junos OS versión 19.1R3.9

  • Junos OS versión 19.2R1.8

  • Un servidor Ubuntu o Centos con un enlace a ambos conmutadores ToR. El servidor está configurado con una interfaz de enlace en modo 4 para admitir la agregación de vínculos basada en LACP.

Descripción general del procedimiento

En esta sección se proporciona información general sobre el procedimiento de actualización. La secuencia de pasos está diseñada para minimizar las interrupciones al actualizar un par de conmutadores leaf que admiten hosts de host múltiple:

  1. Prepárese para la actualización:

    • Confirme que las interfaces LAG estén operativas en ambos conmutadores y que el plano de control de EVPN haya convergido.

    • Copie la imagen de Junos OS deseada en el directorio /var/tmp de ambos conmutadores.

  2. Inicie un ping desde el host de host múltiple a un destino de superposición en la misma VLAN. Por ejemplo, una interfaz IRB en los dispositivos de columna vertebral para CRB o en los dispositivos leaf para ERB. Este paso se realiza para permitirle determinar posteriormente el grado de pérdida de paquetes asociado con el procedimiento de actualización.

  3. Seleccione el conmutador que desea actualizar y desactive la interfaz de enlace descendente al servidor o host.

  4. Actualice y reinicie el conmutador a la nueva versión de Junos. Confirme que el conmutador está ejecutando la nueva versión.

  5. Compruebe el plano de control de EVPN para confirmar que el conmutador actualizado ha vuelto a aprender la dirección MAC del host del enlace descendente.

  6. Habilite la interfaz de enlace descendente del conmutador actualizado.

  7. Repita los pasos 3 a 6 en el otro conmutador para completar la actualización.

  8. Detenga los pings generados por el host y confirme el número de paquetes perdidos durante el procedimiento de actualización.

    Nota:

    El procedimiento de actualización no está exento de hits. Los paquetes en tránsito en el vínculo descendente se pueden perder cuando la interfaz está deshabilitada en preparación para la actualización. Una vez que la interfaz está deshabilitada, el tráfico cambia al otro conmutador leaf y continúa fluyendo. En este procedimiento, hay dos pequeñas ventanas de pérdida cuando se deshabilita la interfaz de miembro LAG en cada conmutador que se va a actualizar. Estas ventanas de pérdida no deben exceder los 50 milisegundos.

Topología

La figura 1 ilustra la topología de este ejemplo de actualización de EVPN Multihoming. Tenga en cuenta que ambos conmutadores tienen una interfaz IRB configurada para la VLAN asociada con el host conectado. Estos IRB se configuran con una dirección de puerta de enlace virtual compartida de 192.168.0.1. Al host se le asigna la dirección 192.1689.1.100 en su interfaz bond0. El diagrama también detalla la dirección MAC de la interfaz bond0 en el host y el identificador de segmento Ethernet (ESI) configurado en la interfaz LAG de ambos conmutadores leaf.

Figura 1: Topología Topology

Configuración de actualización de multiconexión EVPN

Preparación para la actualización

Procedimiento paso a paso
  1. Compruebe que la multiconexión de EVPN esté operativa. Inicie sesión en el servidor y confirme que la interfaz de enlace está activa. Mientras esté allí, tome nota de la dirección MAC de la interfaz bond0. En este ejemplo, el host está ejecutando Ubuntu, por lo que se usa el ifconfig comando. Si utiliza una distribución de Centos utilice elip link show bond0 comando. La dirección MAC de la interfaz bond0 del host en este ejemplo es 00:1B:21:79:5A:EC.

  2. Confirme que la interfaz LAG esté operativa en ambos dispositivos leaf con un show interfaces ae1 comando. En este ejemplo, la interfaz LAG está ae1 en ambos dispositivos leaf. Tenga en cuenta que el número de interfaz agregado es un índice local que puede variar entre los dos dispositivos leaf. No es el nombre de la interfaz, sino la configuración de ESI y system-id parámetros coincidentes lo que enlaza lógicamente la interfaz LAG entre las dos hojas. Asegúrese de confirmar que la interfaz LAG esté activa en ambos dispositivos leaf.

    El resultado confirma que la interfaz LAG está operativa y que el ESI está configurado como 00:01:01:01:01:01:01:01 :01:01 en ambas hojas.

  3. Utilice el valor ESI indicado en el paso anterior para confirmar que la dirección MAC del host está presente en la base de datos EVPN de ambos conmutadores miembro.

  4. Muestra la configuración de interfaz agregada en ambos dispositivos leaf. Tenga en cuenta que la hold-time up opción está configurada para 6 segundos, de acuerdo con las recomendaciones de este ejemplo.

  5. Tome nota del nombre de la interfaz de miembro LAG en ambos conmutadores. Deberá apagar esta interfaz en el conmutador que se está actualizando. Es común que los nombres de interfaz de los miembros del LAG varíen entre un par de conmutadores. En este ejemplo, la interfaz miembro del LAG es xe-0/0/46 en ambos dispositivos leaf.

  6. Transfiera la imagen de Junos OS deseada a ambos dispositivos leaf, como se muestra en la figura 2. Asegúrese de colocar la imagen en el directorio /var/tmp de los conmutadores. Normalmente, se utiliza FTP o SCP para copiar la imagen en los dispositivos leaf. Para obtener más información sobre el uso de la CLI para copiar archivos, consulte Copia de archivos.

    Nota:

    Considere la posibilidad de ejecutar el comando antes de transferir la nueva imagen para asegurarse de que hay suficiente espacio para la request system storage cleanup actualización.

    Figura 2: Transferir la nueva imagen Transfer the New Junos Image de Junos
  7. Confirme la versión inicial de Junos OS en ambas hojas de multiconexión de EVPN. En este ejemplo, la versión inicial de Junos OS es 19.1R3.9. Para abreviar, solo se muestra la salida de la hoja 2.

  8. Los pasos realizados hasta ahora indican que las interfaces LAG están operativas y que el plano de control EVPN está en convergencia. Antes de comenzar la actualización, inicie un ping desde el host a la dirección IP de la puerta de enlace virtual asignada a la interfaz IRB de la VLAN. Este tráfico se dirigirá a un enlace de miembro u otro. No importa a qué conmutador envíe el tráfico el host, ya que ambos conmutadores están configurados con la misma IP de puerta de enlace virtual.

    Es importante tener en cuenta que cualquiera de los modificadores puede responder al ping. Esto significa que cuando un conmutador se está reiniciando, el otro permanece disponible y capaz de responder a los pings.

    Nota:

    Para que los pings se realicen correctamente, debe asegurarse de que la interfaz IRB esté configurada con la virtual-gateway-accept-data opción en ambos conmutadores.

Nota:

Asegúrese de que los pings de la interfaz de host a IRB permanezcan ejecutándose durante todo el procedimiento de actualización para que pueda determinar el número total de paquetes que se pierden.

Actualizar hoja 3

Procedimiento paso a paso
  1. Para comenzar el proceso de actualización en la hoja 3, apague el servidor orientado hacia el miembro del LAG xe-0/0/46, como se muestra en la "X" roja de la figura 3.

    Nota:

    Un pequeño número de paquetes en tránsito en la interfaz xe-0/0/46 de la hoja 3 puede perderse durante este paso. En este momento, el tráfico de ping fluye a través del dispositivo leaf 2 hasta que se completa la actualización y se vuelve a habilitar la interfaz de enlace descendente en leaf 3.

    Figura 3: Deshabilitar la interfaz de enlace descendente en Leaf 3 Disable the Downlink Interface on Leaf 3
  2. Utilice una conexión de consola para iniciar la actualización en la hoja 3 mediante un request system software add /var/tmp/jinstall-host-qfx-5e-x86-64-19.2R1.8-secure-signed.tgz reboot comando. La carga de imágenes y los procesos de reinicio posteriores están representados por los iconos de engranaje de la figura 4. El proceso de actualización tarda varios minutos en completarse. Durante este tiempo, sus pings deben fluir a través de la hoja 2, ya que permanece completamente operativa durante la actualización de la hoja 3.

    Figura 4: Iniciar la actualización de Leaf 3 Start the Upgrade of Leaf 3

    Después de reiniciar el conmutador, confirme que la actualización se realizó correctamente.

  3. En este momento, se deben restablecer todas las sesiones de BGP subyacentes y superpuestas. Confirme que todos los pares BGP hayan realizado una copia de seguridad y que el plano de control de EVPN haya vuelto a converger antes de habilitar la interfaz de miembro lag en la hoja 3.

  4. Habilite la interfaz de enlace descendente en la hoja 3, como se muestra en la marca de verificación verde de la figura 5.

Actualizar leaf2

Procedimiento paso a paso
  1. Comience el procedimiento de actualización en la hoja 2 deshabilitando su interfaz de vínculo descendente, como se muestra en la X roja de la figura 6. Debido a que es probable que los pings fluyan a través de la hoja 2, este paso marca la segunda ventana de pérdida en el procedimiento. Los pings deben seguir fluyendo a través del dispositivo leaf 3 a medida que actualiza leaf 2.

    Figura 6: Deshabilitar la interfaz de enlace descendente en leaf2 Disable the Downlink Interface on leaf2
  2. Inicie la carga de la imagen y reinicie en la hoja 2 con un request system software add /var/tmp/jinstall-host-qfx-5e-x86-64-19.2R1.8-secure-signed.tgz comando. La actualización y el reinicio de la hoja 2 son como se muestran con los iconos de engranaje de la figura 7.

    Figura 7: Iniciar la actualización en Leaf 2 Start the Upgrade at Leaf 2

    Después de reiniciar la hoja 2, compruebe la versión de Junos OS para asegurarse de que la actualización se realizó correctamente.

  3. Compruebe que el plano de control de EVPN ha vuelto a converger en la hoja 2. Toda la sesión BGP puede tardar unos minutos en restablecerse y en rellenar la dirección MAC del host en la base de datos EVPN.

  4. Habilite la interfaz de miembro LAG en la hoja 2, como se muestra con la marca de verificación verde de la figura 8.

    Figura 8: Habilitar la interfaz de enlace descendente en la hoja 2 Enable the Downlink Interface on leaf 2
  5. Ambos conmutadores ya están actualizados y todas las interfaces miembro del LAG vuelven a estar operativas. Para medir la interrupción del tráfico durante el proceso de actualización, detenga el ping y anote las estadísticas de ping. En este ejemplo, se pierden un total de dos paquetes durante la actualización del par de dispositivos leaf que admiten el host de host múltiple.

    En muchos casos, la pérdida de un solo paquete se muestra cuando se interrumpe un ping en curso. En cualquier caso, ya sea que se hayan perdido 1 o 2 paquetes, la actualización se considera prácticamente sin problemas. Esto está de acuerdo con las expectativas del procedimiento demostrado en este ejemplo.

Conclusión

La multiconexión de EVPN es una característica importante para una arquitectura de centro de datos que debe admitir tanto alto rendimiento como alta disponibilidad. En este ejemplo se muestra la configuración y los pasos necesarios para actualizar un par de conmutadores leaf que admiten conexiones de host multihost con una interrupción mínima.