EN ESTA PÁGINA
Descripción general de la detección de errores en el enlace ascendente
Configuración de interfaces para la detección de errores en el vínculo ascendente
Ejemplo: configuración de interfaces para la detección de fallas en el vínculo ascendente
Comprobación de que la detección de errores en el vínculo ascendente funciona correctamente
Detección de fallas en el enlace ascendente
La detección de fallos en el enlace ascendente detecta el fallo en las interfaces de enlace ascendente y anuncia esta información en las interfaces de enlace descendente para que el cambio de interfaces sea posible para evitar la pérdida de tráfico. En los temas siguientes se tratan las funciones de las detecciones de errores de enlace ascendente y los pasos para configurar y comprobar su funcionamiento.
Descripción general de la detección de errores en el enlace ascendente
La detección de fallas en el enlace ascendente permite que un conmutador detecte fallas en el vínculo ascendente en las interfaces de enlace ascendente y propague esta información a las interfaces de enlace descendente, de modo que los servidores conectados a esos enlaces descendentes puedan cambiar a interfaces secundarias.
La detección de errores en el vínculo ascendente admite la formación de equipos de adaptadores de red y proporciona redundancia de red. En la formación de equipos de adaptadores de red, todas las tarjetas de interfaz de red (NIC) de un servidor se configuran en una relación principal o secundaria y comparten la misma dirección IP. Cuando el vínculo principal deja de funcionar, el servidor cambia de forma transparente la conexión al vínculo secundario. Con la detección de fallas en el enlace ascendente, el conmutador supervisa las interfaces de enlace ascendente para detectar fallas en los vínculos. Cuando detecta un error, deshabilita las interfaces de enlace descendente. Cuando el servidor detecta interfaces de enlace descendente deshabilitadas, cambia al vínculo secundario para ayudar a garantizar que no se pierda el tráfico del vínculo fallido.
En este tema se describe:
- Configuración de detección de fallas de enlace ascendente
- Par de detección de fallas
- Intervalo de debote
Configuración de detección de fallas de enlace ascendente
La detección de fallas en los enlaces ascendentes permite a los conmutadores monitorear las interfaces de enlace ascendente para detectar fallas en los vínculos. Cuando un conmutador detecta un fallo en el vínculo, desactiva automáticamente las interfaces de enlace descendente enlazadas a la interfaz de vínculo ascendente. Un servidor conectado a la interfaz de vínculo descendente deshabilitada desencadena una conmutación por error del adaptador de red a un vínculo secundario para evitar cualquier pérdida de tráfico.
La figura 1 ilustra una configuración típica para la detección de errores en el enlace ascendente.

Para la detección de errores en el vínculo ascendente, especifique un grupo de interfaces de vínculo ascendente que se supervisarán y de interfaces de vínculo descendente que se desactivarán cuando falle un vínculo ascendente. Las interfaces de vínculo descendente están enlazadas a las interfaces de vínculo ascendente dentro del grupo. Si todas las interfaces de enlace ascendente de un grupo dejan de funcionar, el conmutador desactiva todas las interfaces de enlace descendente dentro de ese grupo. Si alguna interfaz de vínculo ascendente vuelve al servicio, el conmutador devuelve al servicio todas las interfaces de vínculo descendente de ese grupo.
El conmutador puede supervisar tanto los vínculos de interfaz física como los vínculos de interfaz lógica para detectar errores en los vínculos de vínculo ascendente, pero debe colocar los dos tipos de interfaces en grupos separados.
Para las interfaces lógicas, el servidor debe enviar recuerdos entre el conmutador y el servidor para detectar errores en los vínculos lógicos.
Par de detección de fallas
La detección de errores en el vínculo ascendente requiere la creación de pares de interfaces de vínculo ascendente y descendente en un grupo. Cada par incluye uno de cada uno de los siguientes:
Una interfaz de vínculo a monitor: las interfaces de vínculo a monitor especifican los enlaces ascendentes que monitorea el conmutador. Puede configurar un máximo de 48 interfaces de vínculo ascendente como interfaces de vínculo a monitor para un grupo.
Una interfaz de vínculo a desactivación: las interfaces de vínculo a desactivación especifican los enlaces descendentes que el conmutador deshabilita cuando detecta una falla en el enlace ascendente. Puede configurar un máximo de 48 enlaces descendentes para desactivar en el grupo.
Las interfaces de vínculo a deshabilitación están enlazadas a las interfaces de vínculo a supervisión dentro del grupo. Cuando una interfaz de vínculo a monitor vuelve al servicio, el conmutador habilita automáticamente todas las interfaces de vínculo para deshabilitar del grupo.
Intervalo de debote
El intervalo de rebote es la cantidad de tiempo, en segundos, que transcurre antes de que se abran las interfaces de enlace descendente después de los cambios de estado correspondientes de las interfaces de enlace ascendente. Puede configurar el intervalo de rebote para el grupo de detección de errores del vínculo ascendente. En ausencia de la configuración del intervalo de rebote, las interfaces de enlace descendente se abren inmediatamente después de un cambio de estado de las interfaces de vínculo ascendente, lo que puede introducir cambios de estado innecesarios de las interfaces de enlace descendente, así como conmutaciones por error innecesarias en los servidores conectados a estos puertos.
En caso de que la interfaz de enlace ascendente deje de funcionar durante el intervalo de rebote, el temporizador de rebote se iniciará cuando la interfaz de enlace ascendente vuelva a funcionar. Si la interfaz de enlace ascendente deja de funcionar antes de que expire el intervalo de rebote, el temporizador de rebote se reinicia cuando la interfaz de vínculo ascendente vuelve a funcionar.
Cualquier cambio que realice en el intervalo de rebote surtirá efecto inmediatamente. Si realiza un cambio en el intervalo de rebote mientras el temporizador de rebote está en vigor, el cambio tendrá lugar si la nueva hora de caducidad es en el futuro. De lo contrario, el temporizador se detiene inmediatamente.
Si la detección de fallo en el enlace ascendente se reinicia durante el intervalo de rebote, el temporizador de rebote se restablece y se pierde el tiempo transcurrido antes de que se reiniciara la detección de fallo en el enlace ascendente. La interfaz de vínculo a desactivación aparece sin esperar a que transcurra el intervalo de rebote.
Si la interfaz de vínculo a desactivación no aparece después de que caduque el temporizador de rebote, es posible que haya latencia entre el momento en que expira el temporizador de rebote y el momento en que aparece realmente la interfaz de vínculo para deshabilitar.
Configuración de interfaces para la detección de errores en el vínculo ascendente
Puede configurar la detección de errores en el vínculo ascendente para ayudar a garantizar un flujo de tráfico equilibrado. Con esta característica, los conmutadores pueden monitorear y detectar fallas en los vínculos en las interfaces de vínculo ascendente y pueden propagar la información de error a las interfaces de enlace descendente, de modo que los servidores conectados a esos enlaces descendentes puedan cambiar a interfaces secundarias.
Siga estas pautas de configuración:
Configure una interfaz en un solo grupo.
Configure un máximo de 48 grupos para cada conmutador.
Configure un máximo de 48 enlaces ascendentes para supervisar y un máximo de 48 enlaces descendentes para deshabilitar en cada grupo.
Configure vínculos físicos y vínculos lógicos en grupos separados.
Para configurar la detección de fallo en el enlace ascendente en un conmutador:
Después de configurar un grupo de detección de errores en el vínculo ascendente, utilice el show uplink-failure-detection group (Uplink Failure Detection) group-name comando para comprobar que todas las interfaces del grupo están activas. Si las interfaces no funcionan, la detección de fallo en el vínculo ascendente no funciona.
Ejemplo: configuración de interfaces para la detección de fallas en el vínculo ascendente
La detección de fallas en el vínculo ascendente permite que un conmutador detecte fallas en las interfaces de enlace ascendente y propague la información de falla a las interfaces de enlace descendente. Todas las tarjetas de interfaz de red (NIC) de un servidor se configuran como vínculo principal o secundario y comparten la misma dirección IP. Cuando el vínculo principal deja de funcionar, el servidor cambia de forma transparente la conexión al vínculo secundario para garantizar que no se pierda el tráfico del vínculo con errores.
En este ejemplo se describe:
- Requisitos
- Descripción general y topología
- Configuración de la detección de fallo en el vínculo ascendente en ambos conmutadores
- Verificación
Requisitos
En este ejemplo se utilizan los siguientes componentes de software y hardware:
Junos OS versión 19.2R1 o posterior para la serie QFX
Dos conmutadores QFX5100, QFX5110, QFX5120, QFX5200 o QFX5210
Dos conmutadores de agregación
Un servidor de base dual
Descripción general y topología
La topología de este ejemplo ilustra cómo configurar la detección de errores en el enlace ascendente en los conmutadores 1 y B. Los conmutadores 1 y 2 están configurados con una interfaz de vínculo a monitor (la interfaz de enlace ascendente al conmutador de agregación) y una interfaz de vínculo a desactivación (la interfaz de enlace descendente al servidor). Para simplificar, solo se configura un grupo de interfaces de vínculo a monitor e interfaces de vínculo a desactivación para cada conmutador. El servidor tiene base dual tanto en el conmutador 1 como en el conmutador 2. En este escenario, si la interfaz de vínculo a monitor al conmutador 1 está deshabilitada, el servidor utiliza la interfaz de vínculo a monitor para el conmutador 2 en su lugar.
En este ejemplo no se describe cómo configurar el servidor de base dual ni los conmutadores de agregación. Consulte la documentación de cada uno de estos dispositivos para obtener más información.
La figura 2 ilustra una configuración típica para la detección de errores en el enlace ascendente.

En la Tabla 1 se enumera la configuración de error de enlace ascendente para cada conmutador QFX3500.
Topología
Conmutador 1 | Conmutador 2 |
---|---|
|
|
Configuración de la detección de fallo en el vínculo ascendente en ambos conmutadores
Para configurar la detección de errores en el vínculo ascendente en ambos conmutadores, realice estas tareas.
Procedimiento
Configuración rápida de CLI
Para configurar rápidamente la protección contra fallos en el enlace ascendente en los conmutadores 1 y 2, copie los siguientes comandos y péguelos en la ventana terminal del conmutador:
[edit protocols] set uplink-failure-detection group group1 set uplink-failure-detection group group2 set uplink-failure-detection group group1 link-to-monitor xe-0/0/0 set uplink-failure-detection group group1 debounce-interval 20 set uplink-failure-detection group group2 link-to-monitor xe-0/0/0 set uplink-failure-detection group group2 debounce-interval 20 set uplink-failure-detection group group1 link-to-disable xe-0/0/1 set uplink-failure-detection group group2 link-to-disable xe-0/0/1
Procedimiento paso a paso
Para configurar la protección contra fallos en el enlace ascendente en ambos conmutadores:
Especifique un nombre para el grupo de detección de fallas en el enlace ascendente en el conmutador 1:
[edit protocols] user@switch# set uplink-failure-detection group group1
Agregue una interfaz de enlace ascendente al grupo en el conmutador 1:
[edit protocols] user@switch# set uplink-failure-detection group group1 link-to-monitor xe-0/0/0
Agregue una interfaz de enlace descendente al grupo en el conmutador 1:
[edit protocols] user@switch# set uplink-failure-detection group group1 link-to-disable xe-0/0/1
Configure el intervalo de rebote para el grupo1 en el conmutador 1:
[edit protocols] user@switch# set uplink-failure-detection group group1 debounce-interval 20
Especifique un nombre para el grupo de detección de fallas en el enlace ascendente en el conmutador 2:
[edit protocols] user@switch# set uplink-failure-detection group group2
Agregue una interfaz de enlace ascendente al grupo en el conmutador 2:
[edit protocols] user@switch# set uplink-failure-detection group group2 link-to-monitor xe-0/0/0
Configure el intervalo de rebote para el grupo2 en el conmutador 1:
[edit protocols] user@switch# set uplink-failure-detection group group2 debounce-interval 20
Agregue una interfaz de enlace descendente al grupo en el conmutador 2:
[edit protocols] user@switch# set uplink-failure-detection group group2 link-to-disable xe-0/0/1
Resultados
Mostrar los resultados de la configuración:
uplink-failure-detection { group { group1 { debounce-interval 20; link-to-monitor { xe-0/0/0; } link-to-disable { xe-0/0/1; } } group2 { debounce-interval 20; link-to-monitor { xe-0/0/0; } link-to-disable { xe-0/0/1; } } } }
Verificación
Para comprobar que la detección de fallo en el vínculo ascendente funciona correctamente, realice las siguientes tareas en los conmutadores 1 y 2:
Verificar que la detección de errores en el enlace ascendente funciona correctamente
Propósito
Compruebe que el conmutador deshabilita la interfaz de enlace descendente cuando detecte un error en el vínculo ascendente.
Acción
Vea el estado actual de detección de fallas en el enlace ascendente:
user@switch> show uplink-failure-detection Group : group1 Uplink : xe-0/0/0* Downlink : xe-0/0/1* Failure Action : Inactive Debounce Interval : 20
Nota:El asterisco (*) indica que el enlace está activo.
Desactive la interfaz de enlace ascendente:
[edit] user@switch# set interface xe-0/0/0 disable
Guarde la configuración en el conmutador.
Vea el estado actual de detección de fallas en el enlace ascendente:
user@switch> show uplink-failure-detection Group : group1 Uplink : xe-0/0/0 Downlink : xe-0/0/1 Failure Action : Active Debounce Interval : 20
Significado
El resultado del paso 1 muestra que la interfaz de vínculo ascendente está activa y, por lo tanto, que la interfaz de vínculo descendente también está activa y que el estado de Acción de error es Inactivo.
El resultado del paso 4 muestra que las interfaces de vínculo ascendente y descendente están inactivas (no hay asteriscos después del nombre de la interfaz) y que el estado de Acción de error cambió a Activo. Este resultado muestra que la detección de errores en el vínculo ascendente está funcionando.
Comprobación de que la detección de errores en el vínculo ascendente funciona correctamente
Propósito
Compruebe que el conmutador deshabilita la interfaz de enlace descendente cuando detecte un error en el vínculo ascendente.
Acción
Vea el estado actual de detección de fallas en el enlace ascendente:
user@switch> show uplink-failure-detection Group : group1 Uplink : xe-0/0/0* Downlink : xe-0/0/1* Failure Action : Inactive Debounce Interval : 20
Nota:El asterisco (*) indica que el enlace está activo.
Desactive la interfaz de enlace ascendente:
[edit] user@switch# set interface xe-0/0/0 disable
Guarde la configuración en el conmutador.
Vea el estado actual de detección de fallas en el enlace ascendente:
user@switch> show uplink-failure-detection Group : group1 Uplink : xe-0/0/0 Downlink : xe-0/0/1 Failure Action : Active Debounce Interval : 20
Significado
El resultado del paso 1 muestra que la interfaz de vínculo ascendente está activa y, por lo tanto, que la interfaz de vínculo descendente también está activa y que el estado de Acción de error es Inactivo.
El resultado del paso 4 muestra que las interfaces de vínculo ascendente y descendente están inactivas (no hay asteriscos después del nombre de la interfaz) y que el estado de Acción de error cambió a Activo. Este resultado muestra que la detección de errores en el vínculo ascendente está funcionando.