Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Ejemplo: Configuración de una estructura de puente de borde enrutada de borde EVPN-VXLAN con una puerta de enlace anycast

Vpn Ethernet (EVPN) es una tecnología de plano de control basada en BGP que permite que los hosts (servidores físicos y máquinas virtuales) se coloquen en cualquier lugar de una red y permanezcan conectados a la misma red superpuesta lógica de capa 2 (L2). Virtual Extensible LAN (VXLAN) es un protocolo de tunelización que crea el plano de datos para la red superpuesta L2.

La red subyacente física sobre la que se implementa comúnmente EVPN-VXLAN es una estructura IP de dos capas, que incluye dispositivos spine y leaf, como se muestra en la figura 1 . Una estructura spine y leaf de dos capas se conoce como Clos de 3 etapas.

En este ejemplo, se explica cómo implementar una arquitectura de puentes enrutados de borde (ERB) mediante una estructura Clos de 3 etapas. En este diseño, los dispositivos spine (como los conmutadores QFX10000) proporcionan solo conectividad IP entre los dispositivos leaf. En esta capacidad, llamamos a los dispositivos spine lean spines, ya que no requieren funcionalidad VXLAN. Los dispositivos leaf (como los conmutadores QFX5100) proporcionan conectividad a cargas de trabajo conectadas. En el caso de ERB, los dispositivos leaf proporcionan funcionalidad VXLAN de L2 y capa 3 (L3) en la red superpuesta. Las puertas de enlace L2 proporcionan puentes dentro de la misma VLAN. Una puerta de enlace L3 maneja el tráfico entre VLAN (inter-VLAN), mediante el uso de interfaces de enrutamiento y puente integrados (IRB).

En este ejemplo, las interfaces IRB se configuran con una dirección IP de anycast. Para ver un ejemplo de ERB que usa dirección IP de puerta de enlace virtual (VGA), consulte Ejemplo: Configuración de una estructura de puente de borde enrutado de EVPN-VXLAN con una puerta de enlace virtual

Nota:

También llamamos estructura "colapsada" a la arquitectura ERB. En comparación con un diseño CRB, las funciones de puerta de enlace VXLAN L2 y L3 se colapsan en una sola capa de la estructura (las hojas).

Para obtener antecedentes sobre la tecnología EVPN-VXLAN y las arquitecturas compatibles, consulte EVPN Primer.

Para obtener un ejemplo de cómo configurar una superposición de puentes enrutado centralizado (CRB) de EVPN-VXLAN, consulte Ejemplo: Configurar una estructura de puente de enrutamiento central de EVPN-VXLAN.

Figura 1: Una arquitectura de puente de enrutamiento de borde de 3 etapas (leaf-and-spine) A 3-Stage (Leaf-And-Spine) Edge-Routing Bridging Architecture

En este ejemplo se describe cómo configurar una superposición EVPN-VXLAN ERB. Como resultado, puede configurar instancias de enrutamiento e interfaces IRB solo en los dispositivos leaf.

Requisitos

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

  • Dos dispositivos que funcionan como dispositivos spine de tránsito.

  • Cuatro dispositivos que ejecutan Junos OS versión 15.1X53-D60 o software posterior que sirven como dispositivos leaf y proporcionan funcionalidad de puerta de enlace L2 y L3.

    • Actualizado y revalidado con conmutadores QFX10002 que ejecutan Junos OS versión 21.3R1
  • Consulte el resumen de hardware para ver una lista de plataformas compatibles.

Descripción general y topología

La superposición ERB que se muestra en la Figura 2 incluye dos dispositivos spine de tránsito y cuatro dispositivos leaf que funcionan como puertas de enlace L2 y L3. Cuatro servidores están conectados a los dispositivos leaf. El servidor A está conectado a Leaf1 y Leaf2 mediante una interfaz de grupo de agregación de vínculos (LAG). En ambos dispositivos leaf, a la interfaz se le asigna el mismo identificador de segmento ethernet (ESI) y se establece en el modo multiconexión completamente activo.

Figura 2: Superposición de ERB en un centro de datos ERB Overlay within a Data Center

En esta topología, el servidor A y el servidor C están en VLAN 101, el servidor B está en VLAN 102 y el servidor D está en la VLAN 103. Para que se produzca la comunicación entre redes VLAN, debe configurar las interfaces IRB para cada VLAN en todos los dispositivos leaf.

La diferencia más significativa entre la configuración de ERB en comparación con CRB es la configuración y ubicación de la puerta de enlace L3. Por lo tanto, este ejemplo se centra en la configuración de EVPN-VXLAN, en particular, la configuración de la puerta de enlace L3, en los dispositivos leaf.

Para una superposición de ERB, puede configurar las interfaces IRB dentro de una instancia de EVPN (EVI) mediante uno de los métodos siguientes:

  • Method 1— Este método incluye una dirección IP única para cada interfaz IRB, pero utiliza la misma MAC para cada interfaz IRB. Con este método se instala una sola entrada MAC para cada dirección IRB tanto en los dispositivos leaf como en los servidores. Para cada interfaz IRB en un dispositivo leaf determinado, por ejemplo, Leaf1, especifique lo siguiente:

    • Una dirección IP única para cada interfaz IRB.

    • Se utiliza la misma dirección MAC para cada interfaz IRB.

    Por ejemplo:

    Tabla 1: Dirección IP única con el mismo MAC por interfaz IRB

    irb.101

    Dirección IP: 10.1.101.254/24

    Dirección MAC: 00:00:5e:00:53:01

    irb.102

    Dirección IP: 10.1.102.254/24

    Dirección MAC: 00:00:5e:00:53:01

    irb.103

    Dirección IP: 10.1.103.254/24

    Dirección MAC: 00:00:5e:00:53:01

  • Method 2— Este método implica una dirección IP y MAC únicas para cada interfaz IRB. Con este método, se instala una entrada MAC para cada dirección IRB en los dispositivos leaf, pero solo una MAC en los servidores. Para cada interfaz IRB en Leaf1, especifique lo siguiente:

    • Una dirección IP única para cada interfaz IRB.

    • Se utiliza una dirección MAC única para cada interfaz IRB.

    Por ejemplo:

    Tabla 2: Dirección IP única y MAC por interfaz IRB

    irb.101

    Dirección IP: 10.1.101.254/24

    Dirección MAC: 00:00:5e:00:53:01

    irb.102

    Dirección IP: 10.1.102.254/24

    Dirección MAC: 00:00:5e:00:53:02

    irb.103

    Dirección IP: 10.1.103.254/24

    Dirección MAC: 00:00:5e:00:53:03

  • Method 3— Este método incluye una dirección IP y VGA únicas para cada interfaz IRB. Con este método, se instala una entrada MAC para cada dirección IRB y VGA en los dispositivos y servidores leaf. Para cada interfaz IRB en Leaf1, especifique lo siguiente:

    • Una dirección IP única para cada interfaz IRB.

    • Una dirección VGA única para cada interfaz IRB.

    Por ejemplo:

    Tabla 3: Dirección IP única y dirección de puerta de enlace virtual por interfaz IRB

    irb.101

    Dirección IP: 10.1.101.1/24

    Dirección VGA: 10.1.101.254

    irb.102

    Dirección IP: 10.1.102.1/24

    Dirección VGA: 10.1.102.254

    irb.103

    Dirección IP: 10.1.103.1/24

    Dirección VGA: 10.1.103.254

Nota:

Para los métodos 1 y 2, se aplica la misma configuración de interfaz IRB en todos los dispositivos leaf. Para el método 3, se aplica una dirección de interfaz IRB única y el mismo VGA en todos los dispositivos leaf. En este ejemplo, se utiliza el método 1 para configurar las interfaces IRB.

En este ejemplo (con el método 1) se configura la misma dirección MAC para cada interfaz IRB en cada dispositivo leaf. Cada host usa la misma dirección MAC cuando envía tráfico entre VLAN independientemente de dónde se encuentre el host o qué dispositivo leaf reciba el tráfico. Por ejemplo, en la topología que se muestra en la figura 2, el servidor A de varias casas en VLAN 101 envía un paquete al servidor B en VLAN 102. Si leaf1 está inactivo, leaf2 continúa reenviando el tráfico de entre VLAN incluso sin la configuración de una dirección MAC predeterminada de puerta de enlace redundante.

Tenga en cuenta que la configuración de interfaces IRB que utiliza este ejemplo no incluye una dirección de puerta de enlace virtual (VGA) y una dirección V-MAC correspondiente que establezca la funcionalidad de puerta de enlace predeterminada redundante, que se menciona anteriormente. Al configurar la misma dirección MAC para cada interfaz IRB en cada dispositivo leaf, los hosts utilizan el dispositivo leaf local configurado con la dirección MAC común como puerta de enlace L3 predeterminada. Por lo tanto, elimina la necesidad de anunciar una puerta de enlace predeterminada redundante y sincroniza dinámicamente las direcciones MAC de la puerta de enlace predeterminada redundante en todo el plano de control EVPN. Como resultado, al configurar cada dispositivo leaf, debe deshabilitar el anuncio de la puerta de enlace predeterminada redundante mediante la inclusión de la default-gateway do-not-advertise instrucción de configuración en el [edit protocols evpn] nivel de jerarquía en su configuración.

Nota:

Aunque la configuración de interfaz IRB utilizada en este ejemplo no incluye VGA, puede configurarla según sea necesario para que EVPN-VXLAN funcione correctamente en la superposición de ERB. Si configura una VGA para cada interfaz IRB, especifique la misma dirección IP para cada VGA en cada dispositivo leaf en lugar de configurar la misma dirección MAC para cada interfaz IRB en cada dispositivo leaf, como se muestra en este ejemplo.

Cuando se trata de manejar la replicación del tráfico de difusión, unidifusión desconocida y multidifusión (BUM), tenga en cuenta que la configuración en Leaf1:

  • incluye el set protocols evpn multicast-mode ingress-replication comando. Este comando hace que Leaf1, que es un VTEP de hardware, maneje la replicación y el envío de tráfico BUM en lugar de confiar en una capa subyacente habilitada para multidifusión.

Configuración para Leaf1

Configuración rápida de CLI

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

Leaf1

Configuración de EVPN-VXLAN en Leaf1

Procedimiento paso a paso

  1. Configure la configuración subyacente. En este ejemplo, usamos EBGP para el protocolo de enrutamiento subyacente.

  2. Configure el servidor A para que se multihome a Leaf1 y Leaf2 mediante la configuración de una interfaz Ethernet agregada, la especificación de un ESI para la interfaz y la configuración del modo para que las conexiones a ambos dispositivos leaf estén activas. Mostramos la configuración de VLAN aplicada en un paso posterior.

    Nota:

    Al configurar la interfaz AE en Leaf2, debe especificar el mismo ESI (00:01:01:01:01:01:01:01:01:01) que el ESI para la misma interfaz en Leaf1.

  3. Configure las interfaces IRB, cada una con direcciones IP únicas y la misma dirección MAC.

    Nota:

    Cada dispositivo leaf debe tener la misma configuración de interfaz IRB.

  4. Configure la configuración superpuesta basada en EBGP. Asegúrese de incluir la opción de multihop configuración, ya que usamos emparejamiento de circuito cerrado.

    Nota:

    Algunas estructuras IP usan una superposición EVPN-VXLAN basada en IBGP. Para obtener un ejemplo de una estructura IP que usa IBGP para la superposición, consulte Ejemplo: Configurar una estructura de puente de enrutamiento central de EVPN-VXLAN. Tenga en cuenta que elegir EBGP o IBGP para la superposición no afecta a la arquitectura de estructura. Los diseños de CRB y ERB admiten cualquier tipo de superposición.

  5. Configure el dominio EVPN-VXLAN, lo que implica determinar qué VNIs están incluidos en el dominio, especificar que Leaf1, que es un VTEP de hardware, maneja la replicación y el envío de tráfico BUM, deshabilitar el anuncio de la puerta de enlace predeterminada redundante en todo el plano de control EVPN y especificar un destino de ruta para cada VNI.

  6. Configure una instancia de enrutamiento EVPN.

  7. Configure las opciones de conmutador para usar la interfaz de circuito cerrado lo0.0 como la interfaz de origen del VTEP, establezca un distinguidor de ruta y establezca el destino vrf.

  8. Configure VLAN asociadas con interfaces IRB y VNIs de VXLAN.

Verificación

En la sección se describen las siguientes verificaciones para este ejemplo:

Verificar BGP

Propósito

Verifique que los dispositivos spine hayan establecido conectividad de sesión BGP.

Acción

Mostrar el resumen del BGP:

Significado

Tanto las sesiones de BGP subyacente como superpuesta se establecen con los dispositivos spine.

Verificar el ESI

Propósito

Verifique el estado de la ESI.

Acción

Mostrar el estado de la ESI:

Significado

El ESI está activo y el Leaf2 es el dispositivo de borde de proveedor remoto (PE) y el reenviador designado.

Verificar la base de datos de EVPN

Propósito

Verifique las direcciones MAC en la base de datos de EVPN.

Acción

Verifique las direcciones MAC en la base de datos de EVPN para VLAN 101.

Significado

Las direcciones MAC e IP del servidor A se muestran con una fuente activa de la ESI, y las direcciones MAC e IP del servidor C se muestran con una fuente activa del Leaf3.

Verificar la conectividad

Propósito

Compruebe que el ping funciona entre servidores.

Acción

Ping desde el servidor A a los otros servidores.

Significado

La conectividad de extremo a extremo funciona.

Configuración rápida para todos los dispositivos

Configuración rápida de CLI

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

Leaf2

Leaf3

Leaf4

Spine 1

Spine 2