EN ESTA PÁGINA
Cómo funciona la detección ligera de bucles de hoja a servidor
Casos de uso de detección de bucle PE-CE mediante latidos de capa 2
Configuración de ejemplo con interfaz de estilo empresarial en modo troncal
Configuración de ejemplo con interfaz de estilo de proveedor de servicios
Comandos de CLI para mostrar o borrar el estado de detección de bucles
EVPN-VXLAN Detección ligera de bucles de hoja a servidor
Configure la detección ligera de bucles de hoja a servidor EVPN-VXLAN para detectar y romper rápidamente los bucles Ethernet de la red de área local (LAN) aguas abajo en el lado del puerto de hoja a servidor. Esta función detecta y rompe bucles para:
-
Cableado inexacto de los componentes de la estructura.
-
Cableado impreciso o configuración incorrecta de conmutadores de terceros a dispositivos de estructura EVPN (como cuando se conectan conmutadores perimetrales del cliente (CE)).
Esta característica le ayuda a encontrar y reparar bucles que el plano de control de EVPN no puede detectar sin tener que depender del estado de la señalización de BGP EVPN.
Cómo funciona la detección ligera de bucles de hoja a servidor
Con esta función configurada, el dispositivo transmite PDU de multidifusión periódicas (basadas en PDU de administración de errores de conectividad [CFM]) en el borde del proveedor (PE) a interfaces CE para la detección de bucles. A continuación, el dispositivo puede bloquear la interfaz al recibir estas PDU autogeneradas. Cuando el dispositivo recibe una PDU de detección de bucles, rompe el bucle bloqueando (apagando operativamente) el puerto de entrada.
El dispositivo registra un mensaje de error al detectar bucles (CFMD_LOOP_DETECTED) y también cuando se borra el bucle (CFMD_LOOP_CLEARED).
Le recomendamos que habilite la detección de bucles inicialmente antes de configurar EVPN-VXLAN, para que pueda detectar cualquier bucle y tomar medidas correctivas antes de que el tráfico EVPN fluya a través de la red. Cuando esta característica detecta bucles, el dispositivo genera mensajes de error de detección de bucles inmediatamente. Sin embargo, si aparece una red EVPN a gran escala que ya contiene bucles, incluso con esta función habilitada, la interfaz no se cae inmediatamente y el tráfico continúa fluyendo a través del bucle durante algún tiempo mientras la red se estabiliza.
Si se introduce un bucle en la red más adelante en una estructura EVPN-VXLAN estable en ejecución, esta función detectará el bucle y detendrá el flujo de tráfico a través del bucle inmediatamente.
Opciones para reparar bucles
Si es necesario, rompa y despeje el círculo. Para volver a conectar la interfaz, puede configurar un intervalo de reversión mediante la revert-interval seconds
instrucción en el nivel de [edit protocols loop-detect interface name]
jerarquía. Cuando expira el intervalo de reversión, el dispositivo vuelve a conectar automáticamente la interfaz. El intervalo de reversión predeterminado es de 0 segundos, lo que significa que el intervalo nunca caduca y la interfaz no vuelve automáticamente a su estado anterior.
Si no configura explícitamente un intervalo de reversión distinto de 0, el puerto nunca vuelve a su estado anterior al evento y la acción de detección de bucles. Para volver a conectar manualmente la interfaz, debe borrar el estado con el clear loop-detect enhanced interface name
comando.
Configuraciones de interfaz admitidas
Para configurar esta característica ligera de detección de bucles PE-CE, especifique un nombre de interfaz lógica. No se admite esta característica con interfaces físicas, solo con interfaces lógicas como se indica a continuación:
-
Configuraciones de interfaz de estilo empresarial sin servicios Ethernet flexibles:Sólo con la unidad lógica 0.
-
Configuraciones de interfaz de estilo empresarial con servicios Ethernet flexibles:En cualquier interfaz lógica, puede configurar en el dispositivo, incluidas las interfaces lógicas para una interfaz troncal con el ID de VLAN nativo y otras VLAN configuradas.
-
Configuraciones de interfaz estilo proveedor de servicios:Solo en conmutadores QFX10002-60C, QFX10002, QFX10008 y QFX10016, a partir de Junos OS versión 22.4R1. No se admite esta función ligera de detección de bucles en interfaces de estilo de proveedor de servicios con ningún otro dispositivo.
-
Interfaces Ethernet agregadas:En una unidad X lógica de una interfaz Ethernet agregada (aeN.X). Con configuraciones de interfaz Ethernet agregadas de estilo empresarial sin servicios Ethernet flexibles configurados, solo admitimos la unidad lógica 0. De lo contrario, puede utilizar cualquier unidad Xlógica configurada.
En las interfaces Ethernet agregadas con el Protocolo de control de agregación de vínculos (LACP) habilitado, el estado LACP permanece activo (recopilación o distribución) incluso si la acción de detección de bucles hace que la interfaz lógica deje de funcionar.
Consulte Encapsulación de servicios Ethernet flexibles para obtener más información sobre los servicios Ethernet flexibles, las configuraciones de interfaz de estilo empresarial y las configuraciones de interfaz de estilo proveedor de servicios.
Escenarios de detección de bucles
Los siguientes tres escenarios de detección de bucles demuestran que los bucles se pueden formar con diferentes identificadores de segmento Ethernet (ESI), con el mismo ESI o sin ESI.
Cuando el bucle se produce con diferentes ESI, puede habilitar un rango de ID de enrutador de estructura en el que el dispositivo active la detección de bucles (obligatorio). O bien, puede crear la lista automáticamente mediante ID de enrutador basados en la señalización de ruta de descubrimiento automático de EVPN tipo 1 (opcional).
Cuando el bucle se produce con el mismo ESI, el conmutador CE no está utilizando la misma interfaz de puente cuando se conecta a Leaf1 y Leaf3.
Cuando uno de los puertos en bucle no tiene un ESI, el bucle pasa por el conmutador CE de Leaf1 a Leaf3.
Casos de uso de detección de bucle PE-CE mediante latidos de capa 2
Los siguientes dos casos de uso muestran que el bucle se produce a través del conmutador debido a una configuración incorrecta del conmutador (caso de uso 1) o que el bucle se debe a una desalineación de las conexiones de cable en el conmutador (caso de uso 2). En los dos casos de uso siguientes, la funcionalidad no depende de la velocidad BGP del anuncio del plano de control, y esta detección de bucle PC-CE ligera es independiente de los valores ESI configurados.
- Caso de uso 1 de detección de bucles de servidor Leaf ligero EVPN-VXLAN
- Caso de uso 2 de detección ligera de bucles de hoja a servidor EVPN-VXLAN
Caso de uso 1 de detección de bucles de servidor Leaf ligero EVPN-VXLAN
En este primer caso, el bucle ocurre en Leaf3. Los conmutadores CE1 y CE2 no están habilitados para CFM. Leaf1 y Leaf3 están habilitados para CFM. El CFM del paquete de capa 2 (L2) utiliza un formato de tipo, longitud y valor (TLV) patentado.
Caso de uso 2 de detección ligera de bucles de hoja a servidor EVPN-VXLAN
El paquete L2 que utiliza CFM es un tipo, longitud y valor de propiedad (TLV) y el bucle se produce en Leaf1. En lugar de depender de la velocidad del BGP, la velocidad de reflexión de la ruta MAC y las detecciones de movimiento duplicado de MAC o MAC en estructuras de CC más grandes, la detección de bucle ligero es independiente del estado de la señalización del BGP EVPN.
Habilitar la detección de bucles en una interfaz lógica
Para habilitar la detección de bucles para una interfaz lógica o para todas las interfaces lógicas, utilice la loop-detect
instrucción en el nivel de [edit protocols]
jerarquía. Incluya un compatible loop-detect-action
para las interfaces y, opcionalmente, especifique un vlan-id
, como se indica a continuación:
set protocols loop-detect enhanced interface (logical-interface-name | all) loop-detect-action (interface-down | laser-off) vlan-id vlan-id;
Requerimos la opción de interfaces troncales y configuraciones de interfaz de estilo empresarial o de proveedor de vlan-id
servicios.
También puede establecer opcionalmente los siguientes valores en el nivel de [edit protocols loop-detect enhanced interface (logical-interface-name | all)]
jerarquía:
-
La
revert-interval
opción: después de reparar el bucle, el dispositivo vuelve a abrir las interfaces después de que expire este intervalo (el valor predeterminado es 0 segundos). -
La
transmit-interval
opción: personalizar la frecuencia con la que se transmitirán PDU de detección de bucles (el valor predeterminado es 1 segundo, consulte detección de bucles para obtener más información sobre los valores que puede establecer para este intervalo).
Configuración de ejemplo con interfaz de estilo empresarial en modo troncal
La siguiente configuración de ejemplo permite la detección de bucles en la interfaz ge-0/0/1.0, que es una interfaz troncal con vlan-id
100.
set interfaces ge-0/0/1.0 unit 0 family ethernet-switching interface-mode trunk set interfaces ge-0/0/1.0 unit 0 family ethernet-switching vlan members [ v100 v101 v102 v103 v104 ] set protocols loop-detect enhanced interface ge-0/0/1.0 vlan-id 100 set protocols loop-detect enhanced interface ge-0/0/1.0 loop-detect-action interface-down set protocols loop-detect enhanced interface ge-0/0/1.0 transmit-interval 1s set protocols loop-detect enhanced interface ge-0/0/1.0 revert-interval 50s
Configuración de ejemplo con interfaz de estilo de proveedor de servicios
La siguiente configuración de ejemplo habilita la detección de bucles para vlan-id
100 dispositivos en el borde del proveedor (PE) y CE con configuraciones de interfaz de estilo de proveedor de servicios. Esta configuración no especifica un intervalo de reversión. Como resultado, después de que el dispositivo detecte un bucle y lo corrija, escriba el clear loop detect enhanced interface name
comando para volver a conectar la interfaz.
Configuración del dispositivo PE:
set interfaces xe-0/0/0 flexible-vlan-tagging set interfaces xe-0/0/0 encapsulation flexible-ethernet-services set interfaces xe-0/0/0 unit 10 encapsulation vlan-bridge set interfaces xe-0/0/0 unit 10 vlan-id 100 set protocols loop-detect enhanced interface xe-0/0/0.10 vlan-id 100 set vlans vlan100 vlan-id 100 set vlans vlan100 interface xe-0/0/0.10
Configuración del dispositivo CE:
set interfaces xe-0/0/3 flexible-vlan-tagging set interfaces xe-0/0/3 encapsulation flexible-ethernet-services set interfaces xe-0/0/3 unit 10 encapsulation vlan-bridge set interfaces xe-0/0/3 unit 10 vlan-id 100 set protocols loop-detect enhanced interface xe-0/0/3.10 vlan-id 100 set vlans vlan100 vlan-id 100 set vlans vlan100 interface xe-0/0/3.10
Comandos de CLI para mostrar o borrar el estado de detección de bucles
Utilice el comando show loop-detect enhanced interface para mostrar el estado del bucle en una interfaz o en todas las interfaces.
Utilice el comando clear loop-detect enhanced interface para restaurar una interfaz o todas las interfaces a su estado anterior después de que el dispositivo detecte un bucle y aplique una acción configurada para interrumpir el bucle.
Mostrar comando sin ningún bucle
user@leaf-device# run show loop-detect enhanced interface Interface :ge-0/0/1.0 Vlan-id :100 ESI :00:00:00:00:00:00:00:00:00:00 Current status :Normal[Link Up] Last loop-detect time :- Receive statistics :0 Action configured :Interface-down Action count :0 Transmit Interval :1s Revert Interval :60s
Mostrar comando con estado de detección de bucles
user@leaf-device# run show loop-detect enhanced interface Interface :ge-0/0/1.0 Vlan-id :100 ESI :00:00:00:00:00:00:00:00:00:00 Current status :Loop-detected Remote Host :leaf04 Remote Chassis :94:f7:ad:94:dd:40 Remote Interface :xe-0/0/2.0 Remote ESI :00:00:00:00:00:00:00:00:00:00 Last loop-detect time :Tue May 26 04:36:37 2020 Receive statistics :4 Action configured :Interface-down Action count :1 Transmit Interval :1s Revert Interval :60s
Tabla de historial de cambios
La compatibilidad con las funciones viene determinada por la plataforma y la versión que esté utilizando. Utilice el Explorador de características para determinar si una característica es compatible con su plataforma.