Equilibrio de carga dinámico en una red EVPN-VXLAN
Cuando su red EVPN-VXLAN incluye un dispositivo multiconexión al que se puede acceder a través de varios VTEP que comparten un identificador de segmento Ethernet común (ESI), el equilibrio de carga dinámico funciona de la siguiente manera:
El plano de control (superposición) de EVPN identifica el ESI común como el siguiente salto para un dispositivo de destino con una dirección MAC determinada.
Según los parámetros de un paquete, el plano de reenvío en un conmutador de Juniper Networks (hardware) elige dinámicamente uno de los VTEP asociados con la ESI. A continuación, el VTEP reenvía el paquete a lo largo de la ruta subyacente seleccionada al dispositivo de destino.
De forma predeterminada, los conmutadores de Juniper Networks tienen habilitado el equilibrio de carga dinámico. Por lo tanto, no es necesario configurar la función para que funcione en una red EVPN-VXLAN.
RESUMEN En lugar de asignar estáticamente un punto de conexión de túnel virtual (VTEP) para reenviar el tráfico a un dispositivo de destino en una red EVPN-VXLAN, los conmutadores de Juniper Networks ahora admiten equilibrio de carga dinámico.
Beneficios del equilibrio de carga dinámico en una red EVPN-VXLAN
Uso más eficiente de los vínculos Ethernet agregados que comparten un ESI común.
Mejor utilización del ancho de banda en toda una red EVPN-VXLAN.
Cómo funciona el equilibrio de carga dinámico
La Figura 1 muestra una red EVPN-VXLAN de ejemplo en la que apoyamos el equilibrio de carga dinámico. Esta red incluye los siguientes elementos:
Hosts multihomed 1 y 2. Cada uno de los hosts se conecta a dos dispositivos leaf a través de un LAG Ethernet agregado que se asigna un ESI común.
Leafs multihome del 1 al 4. Cada uno de los dispositivos leaf está conectado a las spines 1 y 2.
Para simplificar las cosas, la red EVPN-VXLAN de muestra en la figura 1 muestra que los dispositivos leaf están multiconexión a dos dispositivos spine. Sin embargo, apoyamos el equilibrio de carga dinámico entre más de dos dispositivos spine.
de carga dinámico
En esta red EVPN-VXLAN, los dispositivos leaf realizan un equilibrio de carga dinámico. Para comprender cómo funciona el equilibrio de carga dinámico, esto es lo que sucede cuando el host 1 envía un paquete al host 2. Además de la siguiente explicación del equilibrio de carga dinámico, la Figura 2 proporciona un resumen gráfico de las opciones de ruta y las elecciones tomadas.
El host 1 debe elegir una de las interfaces Ethernet agregadas a través de la cual reenviar el paquete. En este caso, el host 1 elige la interfaz de Leaf 1.
Tras recibir el paquete, leaf 1 identifica la dirección MAC de destino del Host 2 00:00:5E:00:53:AA como miembro de ESI remoto 00:15:25:35:45:55:65:75:85:95. Este ESI se asigna a la interfaz Ethernet agregada ae0, a la cual están conectados los Leaf 3 y 4.
Leaf 1 puede elegir entre leaf 3 o 4 como el siguiente salto de EVPN-VXLAN intermedio de capa 2 al que reenviar el paquete. Mediante el uso de parámetros de paquete establecidos por la función de equilibrio de carga dinámico, leaf 1 elige dinámicamente leaf 3.
Leaf 1 puede elegir spine 1 o 2 como el siguiente salto para llegar a leaf 3. Mediante el uso de tablas de enrutamiento de capa 3 y rutas programadas en el hardware del conmutador, leaf 1 elige spine 1.
Cómo se equilibra el tráfico
Los conmutadores de Juniper Networks usan un hash de los siguientes parámetros de paquete para seleccionar dinámicamente el VTEP del siguiente salto:
Paquetes con un encabezado IP:
Campos de encabezado IP:
Dirección IP de origen
Dirección IP de destino
Protocolo
VLAN ID
Puertos de origen y destino de capa 4 (TCP y UDP)
Paquetes con un encabezado MPLS/IP:
Hasta tres marcas principales
Campos de encabezado IP:
Dirección IP de origen
Dirección IP de destino
Puertos de origen y destino de capa 4 (TCP y UDP)
Solo paquetes con un encabezado de capa 2:
Dirección MAC de origen
Dirección MAC de destino
VLAN ID
El hash se lleva a cabo antes de que un paquete se someta a la encapsulación de VXLAN.
Para refinar la entrada hash utilizada por el equilibrio de carga dinámico, puede incluir las enhanced-hash-key hash-parameters ecmp instrucciones de configuración en el [edit forwarding-options] nivel de jerarquía.
Cómo verificar que el equilibrio de carga dinámico está habilitado
Para comprobar que el equilibrio de carga dinámico está habilitado, ingrese el siguiente comando:
user@switch> show ethernet-switching global-information Global Configuration: MAC aging interval : 300 ... LE VLAN aging time : 1200 RE state : Master VXLAN Overlay load bal: Enabled VXLAN ECMP : Enabled
En el resultado que aparece, compruebe el VXLAN Overlay load bal campo para asegurarse de que está establecido en Enabled.
