Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Ejemplo: Configurar la prevención de bucles en la red VPLS debido a movimientos de MAC

Mac mueve la prevención de bucles en la descripción general de la red VPLS

A partir de Junos OS 14.2, puede configurar el enrutador para evitar un bucle en una red VPLS. En la implementación de un servicio de LAN privada virtual (VPLS), cuando aparece una dirección MAC (control de acceso a medios) aprendida anteriormente en una interfaz física diferente, por ejemplo, interfaces locales (interfaces de Gigabit Ethernet) o interfaces conmutadas con etiqueta (LSIs), o dentro de una unidad diferente de la misma interfaz física y si este comportamiento se produce con frecuencia, entonces se considera un movimiento de MAC.

Puede configurar el enrutador para que informe de un movimiento de dirección MAC según los siguientes parámetros:

  • Número de veces que se produce un movimiento de dirección MAC

  • Período de tiempo especificado durante el cual se produce el movimiento de dirección MAC

Los errores de configuración en la red pueden forzar el tráfico a rutas o bucles circulares sin fin. Estos bucles en la red VPLS causan movimientos frecuentes de MAC entre diferentes interfaces que se pueden utilizar para corregir el problema deshabilitando una interfaz de este tipo en la red. Se pueden utilizar los dos enfoques siguientes para deshabilitar la interfaz que causa el bucle:

  • Algoritmo de enfoque de interfaz de aprendizaje base (IFL base): este es el enfoque principal que se utiliza para deshabilitar la interfaz de bucle. La información de interfaz base se mantiene para cada MAC de la instancia de enrutamiento. Si el MAC permanece en la interfaz que aprendió por primera vez durante 300 segundos, entonces la asociación interfaz-MAC se considera estable y esta interfaz se considera la interfaz base de la MAC. Si el movimiento de MAC ocurre con frecuencia entre la interfaz local y la interfaz LSI, mientras que la interfaz base de la MAC es una LSI, entonces se considera que la interfaz local está en bucle y debe deshabilitarse.

  • Algoritmo de enfoque estadístico: este es el enfoque secundario que se utiliza para deshabilitar la interfaz de bucle. Si el MAC no se ha aprendido durante más de 300 segundos en una interfaz, entonces no tiene una interfaz base y, por lo tanto, se utiliza el enfoque estadístico.

    Si el MAC que no tiene información de interfaz base ( Interfaz de aprendizaje base es null) comienza a moverse, se aprenden las estadísticas de dicho MAC entre diferentes interfaces. Si las estadísticas muestran que MAC se mueve de la LSI a la interfaz local o de la interfaz local a la interfaz local, entonces se considera que la interfaz local está en bucle y está deshabilitada.

Hay ciertos MAC que pueden moverse entre diferentes interfaces, por ejemplo, un cambio de rol principal en el Protocolo de redundancia de enrutador virtual (VRRP). La interfaz base de estos movimientos mac no se puede mantener, ya que esto conduce a la suposición de la creación de un bucle. Por lo tanto, tales MAC deben configurarse como MAC virtuales. Por ejemplo, los MAC virtuales son 00:00:5e:00:01:xx para VRRP, 00:00:0c:07:ac:xx para protocolo de enrutador de espera activa (HSRP), 00:07:b4:00:01:xx para equilibrio de carga global de servidor (GSLB), y 02:bf:xx:xx:xx:xx:xx:xx para VMotion.

A partir de Junos OS versión 17.4R1, la global-mac-move instrucción reemplaza a la vpls-mac-move instrucción. Los siguientes temporizadores de la global-mac-move instrucción ayudan a supervisar las interfaces deshabilitadas:

  • Tiempo de enfriamiento: el tiempo de enfriamiento comienza cuando la interfaz se deshabilita. Durante este tiempo, cualquier movimiento de MAC que ocurra en la instancia de enrutamiento se ignora. Esto garantiza que solo se bloquee una interfaz en un momento dado en una instancia de enrutamiento y que el bloqueo de otra interfaz solo se produzca después de que expire el temporizador de enfriamiento, siempre que se sigan observando los movimientos de MAC dados. De forma predeterminada, el tiempo de enfriamiento es de 30 segundos.

  • Tiempo de recuperación de interfaz: cuando una interfaz se deshabilita, se deshabilita de forma permanente. La configuración del tiempo de recuperación de la interfaz garantiza que la interfaz se habilita al completar la duración del tiempo de recuperación de la interfaz. Recomendamos que configure un tiempo de recuperación de interfaz de más de 300 segundos.

  • Tiempo de espera de enfoque estadístico: es el tiempo en el que se recopilan las estadísticas después de que se observan movimientos mac para determinar la existencia de un bucle cuando no hay una IFL base para la dirección MAC. . De forma predeterminada, el temporizador de espera de enfoque estadístico es de 30 segundos.

    Antes de establecer la interfaz de aprendizaje base de una dirección MAC, se utiliza el algoritmo de enfoque estadístico en la prevención de bucles de movimiento mac. Cuando se utiliza un algoritmo de enfoque estadístico, la dirección MAC infractora se muestra con una dirección MAC de 00:00:00:00:00:00: 00. Hasta que se establezca la interfaz de aprendizaje base de las direcciones MAC, esto puede hacer que las interfaces con bucles de enrutamiento se den a conocer erróneamente.

Configurar la prevención de bucles VPLS debido a movimientos de MAC

En la implementación de un servicio de LAN privada virtual (VPLS), cuando aparece una dirección MAC (control de acceso a medios) aprendida anteriormente en una interfaz física diferente, por ejemplo, interfaces locales (interfaces de Gigabit Ethernet) o interfaces conmutadas con etiqueta (LSIs), o dentro de una unidad diferente de la misma interfaz física y si este comportamiento se produce con frecuencia, entonces se considera un movimiento de MAC. El enrutador informa un movimiento de dirección MAC según el número de veces que se produce un movimiento de dirección MAC y el período de tiempo especificado durante el cual se produce el movimiento de dirección MAC. Los errores de configuración en la red VPLS pueden dar lugar a bucles que causan movimientos frecuentes de MAC entre diferentes interfaces. Estos movimientos se pueden utilizar para corregir el problema deshabilitando dicha interfaz en la red. Se pueden utilizar los dos enfoques siguientes para deshabilitar la interfaz:

  • Algoritmo de enfoque de interfaz de aprendizaje base (IFL base): este es el enfoque principal que se utiliza para deshabilitar la interfaz local de bucle.

  • Algoritmo de enfoque estadístico: este es el enfoque secundario que se utiliza para deshabilitar la interfaz local en bucle.

Algunos MAC virtuales pueden moverse realmente entre diferentes interfaces y dichos MAC se pueden configurar para ignorar los movimientos. El tiempo de enfriamiento y el tiempo de espera del enfoque estadístico se utilizan internamente para descubrir la interfaz de bucle. El tiempo de recuperación de la interfaz se puede configurar para habilitar automáticamente la interfaz que se deshabilita debido a un bucle en la red.

Antes de comenzar a configurar la prevención de bucles en una red VPLS:

  1. Configure la topología VPLS.

  2. Configure las instancias de enrutamiento VPLS.

  3. Habilite VPLS MAC mover acción en una instancia de VPLS.

  4. Configure los protocolos de enrutamiento y señalización.

Lo siguiente usa el global-mac-move comando, que reemplazó el vpls-mac-move comando a partir de Junos OS versión 17.4R1.

Para configurar la prevención de bucles en una red VPLS:

  1. Configure el tiempo de umbral y el recuento de umbrales para detectar movimientos de MAC.

    Por ejemplo, configure el tiempo de umbral como 30 y el recuento de umbral como 4 para detectar movimientos de MAC.

    Nota:

    Si el tiempo de umbral y el recuento de umbrales no están configurados, se utilizan los valores predeterminados. El valor predeterminado del tiempo de umbral es 1 segundo y el valor predeterminado del recuento de umbrales es 50.

  2. (Opcional) Configure un tiempo de enfriamiento para asegurarse de que ninguna otra interfaz se deshabilita una vez que una interfaz, para una instancia de enrutamiento, está deshabilitada durante este período de tiempo.
  3. (Opcional) Configure el tiempo de espera del enfoque estadístico para determinar la existencia de un bucle basado en las estadísticas recopiladas después de observar los movimientos de MAC cuando no hay una IFL base para la dirección MAC.
  4. (Opcional) Configure el tiempo de recuperación de la interfaz para asegurarse de que la interfaz deshabilitada se habilita al completar la duración del tiempo de recuperación de la interfaz.
  5. (Opcional) Configure la dirección MAC virtual para ignorar los movimientos mac, ya que esto lleva a la suposición de creación de bucles.
  6. Configure la instancia de enrutamiento VPLS de una interfaz.
  7. Habilite la acción de movimiento de MAC en la interfaz para la instancia de VPLS y configure el vecino VPLS.

Ejemplo: Configurar la prevención de bucles en la red VPLS debido a movimientos de MAC

En este ejemplo, se muestra cómo evitar un bucle en la red VPLS debido a los movimientos de MAC entre diferentes interfaces físicas.

Cuando se detecta un movimiento de MAC en la red VPLS, Junos OS permite la prevención del bucle en la red deshabilitando la interfaz mediante el uso de una IFL base o algoritmo de enfoque estadístico.

Requisitos

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

  • Cuatro plataformas de enrutamiento universal de 5G serie MX

  • Junos OS versión 14.2 o posterior se ejecuta en todos los dispositivos

Antes de empezar:

  1. Configure la topología VPLS.

  2. Configure las instancias de enrutamiento VPLS.

  3. Habilite VPLS MAC mover acción en una instancia de VPLS.

  4. Configure los protocolos de enrutamiento y señalización.

Visión general

A partir de Junos OS versión 14.2, la creación de bucles en la red VPLS debido a movimientos frecuentes de MAC entre diferentes interfaces físicas se puede evitar mediante la identificación y la deshabilitación de dichas interfaces mediante el enfoque IFL base o el algoritmo de enfoque estadístico.

El base IFL approach algoritmo es el enfoque principal. La información de interfaz base se mantiene para cada MAC de la instancia de enrutamiento. Si el MAC permanece en la interfaz que se aprendió por primera vez durante 300 segundos, entonces la asociación interfaz-MAC se considera estable, y esta interfaz se considera la interfaz de base de la MAC. Si el movimiento de MAC ocurre con frecuencia entre la interfaz local y la interfaz LSI, mientras que la interfaz base de la MAC es una LSI, entonces se considera que la interfaz local está en bucle y debe deshabilitarse.

El statistical approach algoritmo es el enfoque secundario que se utiliza para deshabilitar la interfaz de bucle. Si el MAC no se ha aprendido durante más de 300 segundos en una interfaz, entonces no tiene una interfaz base y, por lo tanto, se utiliza el enfoque estadístico. Si el MAC que no tiene información de interfaz base ( Interfaz de aprendizaje base es null) comienza a moverse, entonces se aprenden las estadísticas de dicho MAC entre diferentes interfaces. Si las estadísticas muestran que MAC se mueve de LSI a interfaz local o de interfaz local a interfaz local, entonces se considera que la interfaz local está en bucle y está deshabilitada.

Topología

En la topología que se muestra en la figura 1, se detectó un bucle en el dispositivo PE1 de la red VPLS.

Figura 1: Ejemplo de prevención de bucles debido al movimiento de MAC en la red Example Loop Prevention Due to MAC Move in VPLS Network VPLS

Configuración

Configuración rápida de CLI

Para configurar rápidamente este ejemplo, copie los siguientes comandos, péguelos en un archivo de texto, elimine los saltos de línea, cambie los detalles necesarios para que coincidan con su configuración de red y, luego, copie y pegue los comandos en la CLI en el [edit] nivel de jerarquía.

En este ejemplo, se utiliza el global-mac-move comando, que reemplazó el vpls-mac-move comando a partir de Junos OS versión 17.4R1.

PE0

PE1

PE2

PE3

Configuración del dispositivo PE1

Procedimiento paso a paso

El siguiente ejemplo requiere que navegue por varios niveles en la jerarquía de configuración. Para obtener más información acerca de cómo navegar por la CLI, consulte Uso del editor de CLI en el modo de configuración en la Guía del usuario de CLI.

Para configurar el dispositivo PE1:

Nota:

Repita este procedimiento para los enrutadores PE0, PE2 y PE3 después de modificar los nombres de interfaz, direcciones y otros parámetros adecuados para el enrutador.

  1. Configure las interfaces.

  2. Configure las opciones de enrutamiento.

  3. Configure el protocolo MPLS en la interfaz.

  4. Configure el protocolo OSPF.

  5. Configure los protocolos LDP en las interfaces.

  6. Configure el tiempo de umbral y el recuento de umbrales para detectar movimientos de MAC.

  7. Configure parámetros de movimiento VPLS MAC como tiempo de enfriamiento, tiempo de espera de enfoque estadístico, tiempo de recuperación de interfaz y MAC virtual.

  8. Habilite la acción de movimiento de MAC en la interfaz para la instancia vpls_1 de VPLS.

Resultados

Desde el modo de configuración, ingrese los comandos , show protocols, show routing-optionsy show routing-instances para confirmar la show interfacesconfiguración. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.

Si ha terminado de configurar el dispositivo, ingrese commit desde el modo de configuración.

Verificación

Compruebe que la configuración funciona correctamente.

Verificar la migración de MAC en una red VPLS

Propósito

Compruebe que se observa el movimiento de MAC en una red VPLS.

Acción

Desde el modo operativo, ejecute el show vpls mac-move-action comando para el dispositivo PE1.

Significado

El resultado muestra el nombre de la instancia, la interfaz local y el algoritmo utilizados, lo que indica que vpls mac move se observa en una red VPLS.

Verificar el movimiento de MAC en una instancia VPLS

Propósito

Compruebe que se observa el movimiento de MAC en una instancia de VPLS.

Acción

Desde el modo operativo, ejecute el show vpls mac-move-action instance instance-name comando para el dispositivo PE1.

Significado

El resultado muestra la interfaz local y el algoritmo utilizado que indica que se ha observado movimiento de VPLS MAC en una instancia de VPLS.

Verificar el búfer de movimiento MAC en una red VPLS

Propósito

Compruebe que el búfer de movimiento MAC para supervisar los movimientos de MAC que se están produciendo en la red VPLS.

Acción

Desde el modo operativo, ejecute el show l2-learning mac-move-buffer comando para el dispositivo PE1.

Verificar la tabla MAC VPLS para el algoritmo de enfoque IFL base

Propósito

Verifique las interfaces de aprendizaje base para las direcciones MAC. .

Acción

Desde el modo operativo, ejecute el show vpls mac-table extensive comando para obtener información extensa de la tabla MAC VPLS.

Significado

El resultado del comando show vpls mac-table extensive muestra la interfaz de aprendizaje base de la dirección MAC.

Comprobar que la interfaz está deshabilitada

Propósito

Compruebe que la interfaz de aprendizaje base de la dirección MAC está deshabilitada.

Acción

Desde el modo operativo, ejecute el show interfaces interface-name comando para el dispositivo PE1.

Significado

La marca link-layer-down de la salida indica que la interfaz está deshabilitada.

Verificar la tabla MAC VPLS para el algoritmo de enfoque estadístico

Propósito

Verifique la tabla MAC VPLS para el algoritmo de enfoque estadístico.

Acción

Desde el modo operativo, ejecute el show vpls mac-table extensive comando para el dispositivo PE1.

Significado

El Base learning interface es null, lo que indica que el enfoque estadístico está en uso.

Tabla de historial de versiones
Lanzamiento
Descripción
14.2
A partir de Junos OS 14.2, puede configurar el enrutador para evitar un bucle en una red VPLS.