Descripción de las direcciones MAC para una puerta de enlace virtual predeterminada en una red superpuesta EVPN-VXLAN o EVPN-MPLS
En una superposición de puente enrutado centralmente de VPN Ethernet (EVPN), un dispositivo puede funcionar como una puerta de enlace de capa 3 en la que puede configurar interfaces de enrutamiento y puente integrados (IRB). Cuando se configura una interfaz IRB con una dirección de puerta de enlace virtual (VGA), el dispositivo crea una puerta de enlace virtual predeterminada de capa 3 con la dirección IP especificada. A través de su interfaz IRB, la puerta de enlace virtual predeterminada permite la comunicación entre hosts no virtualizados, máquinas virtuales (VM) y servidores en diferentes VXLAN, redes MPLS o subredes IP.
Cuando configure un VGA para una interfaz IRB, la puerta de enlace de capa 3 genera automáticamente una dirección MAC IPv4 00:00:5E:00:01:01 o una dirección MAC IPV6 00:00:5E:00:02:01 para esa puerta de enlace virtual en particular. En este tema, nos referimos a la dirección MAC de la puerta de enlace virtual como una MAC virtual. Nos referimos a la dirección MAC de la interfaz IRB como IRB MAC.
La puerta de enlace de capa 3 no incluye la dirección MAC virtual generada automáticamente como la dirección MAC de origen en los paquetes que genera. En su lugar, el dispositivo incluye la MAC de IRB en:
-
Paquetes de datos
-
El campo de la dirección MAC de origen en el encabezado Ethernet externo de:
-
Respuestas del Protocolo de resolución de direcciones (ARP)
-
Paquetes de anuncios de vecinos
-
Cuando una respuesta ARP incluye la IRB MAC como la dirección MAC de origen en lugar de la MAC virtual, en las superposiciones de puente de enrutamiento centralizado (CRB) es posible que vea una inundación de paquetes de unidifusión desconocida en todo el dominio.
Por ejemplo, considere la red superpuesta EVPN-VXLAN en la Figura 1. En esta red, un enrutador de la serie MX y un conmutador QFX10000 funcionan como puertas de enlace VXLAN de capa 3, y cuatro conmutadores QFX5100 funcionan como puertas de enlace VXLAN de capa 2. La red superpuesta también incluye tres conmutadores intermediarios de capa 2, en este caso, conmutadores EX4300, con hosts conectados.
En el enrutador de la serie MX, una interfaz IRB denominada irb.1 tiene la dirección MAC 00:05:85:00:53:01 y VGA 10.2.1.254. El enrutador de la serie MX genera automáticamente la dirección MAC 00:00:5e:00:01:01 para la puerta de enlace virtual predeterminada.
En esta red superpuesta, IRB.1 en el enrutador de la serie MX recibe una solicitud ARP del host 1. En su respuesta ARP, el enrutador de la serie MX incluye lo siguiente:
-
Fuente dirección MAC en encabezado Ethernet externo: 00:05:85:00:53:01 (IRB MAC) → conmutador intermediario de capa 2 EX1 aprende esta dirección MAC.
-
El remitente dirección MAC dentro del paquete de respuesta ARP: 00:00:5e:00:01:01 (MAC virtual) → conmutador intermediario de capa 2 EX1 no puede ver esta dirección MAC y, por lo tanto, no la aprende.
Cuando el conmutador intermediario de capa 2 EX1 recibe la respuesta ARP, solo aprende la dirección MAC de origen (IRB MAC). Como resultado, si el host 1 envía paquetes que incluyen la MAC virtual en el encabezado, EX1 no puede encontrar la MAC virtual en su tabla MAC. Por lo tanto, EX1 inunda el dominio con paquetes de unidifusión desconocidos.
La inundación de paquetes de unidifusión desconocidos no es un problema en las superposiciones de puente enrutado en el borde (ERB) de EVPN, donde una sola capa de conmutadores QFX10000 funcionan como puertas de enlace de capa 3 y capa 2. En la superposición ERB, los hosts se conectan directamente a las puertas de enlace de capa 3 y capa 2. Además, cada interfaz IRB suele configurarse con una dirección IP y una dirección MAC estática. Repita cada configuración de interfaz IRB en cada puerta de enlace de la superposición de puentes enrutados en el borde. Con la misma dirección MAC configurada para cada interfaz IRB en cada puerta de enlace, cada host utiliza la misma dirección MAC al enviar tráfico entre subredes, independientemente de dónde se encuentre el host o qué puerta de enlace recibe el tráfico. Como resultado, no es necesario configurar una puerta de enlace virtual predeterminada. Para obtener más información acerca de las superposiciones de ERB, consulte Ejemplo: Configuración de una estructura de puente enrutada en el borde EVPN-VXLAN con una puerta de enlace Anycast.
Puede configurar explícitamente una dirección MAC IPv4 o IPv6 para una puerta de enlace virtual predeterminada en redes EVPN-VXLAN. A partir de Junos OS versión 22.1R1 en enrutadores de la serie MX, puede configurar de manera similar una dirección IPv4 o IPv6 de puerta de enlace virtual predeterminada en una red EVPN-MPLS. Use la virtual-gateway-v4-mac instrucción de configuración or virtual-gateway-v6-mac en el nivel de [edit interfaces name irb unit logical-unit-number] jerarquía.
Cuando configure estas instrucciones, la MAC virtual configurada anula la MAC virtual generada automáticamente. Por ejemplo, consulte nuevamente la Figura 1. Cuando la puerta de enlace de capa 3 MX1 envía paquetes de datos, respuestas ARP y paquetes de anuncio vecinos, utiliza la MAC virtual configurada en el encabezado Ethernet externo de estos paquetes. Como resultado, el conmutador intermediario de capa 2 EX1 también aprende el MAC virtual configurado, lo que elimina la posibilidad de que el conmutador inunde el dominio con paquetes de unidifusión desconocidos.
El intervalo de la dirección MAC de 02:00:00:00:00:00 a 02:00:00:00:00:FF se utiliza para la comunicación interna. No use direcciones en este rango si configura explícitamente una dirección MAC virtual.
Tabla de historial de cambios
La compatibilidad de la función depende de la plataforma y la versión que utilice. Utilice el Explorador de características para determinar si una característica es compatible con su plataforma.
virtual-gateway-v4-mac instrucción de configuración or virtual-gateway-v6-mac en el nivel de [edit interfaces name irb unit logical-unit-number] jerarquía.