Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Diseño e implementación de redes subyacentes y superpuestas de estructura IPv6 con EBGP

La mayoría de los casos de uso de esta guía se basan en una estructura IP que utiliza IPv4 y EBGP para la conectividad subyacente con emparejamiento de superposición de IBGP. En las plataformas compatibles, a partir de Junos OS versión 21.2R2-S1 y 21.4R1, también puede utilizar una infraestructura de estructura IPv6. Con una estructura IPv6, los puntos finales de túnel virtual (VTEP) de VXLAN encapsulan el encabezado VXLAN con un encabezado externo IPv6 y tunelizan los paquetes mediante IPv6. Los paquetes de carga de trabajo con la carga pueden usar IPv4 o IPv6. Consulte la figura 1.

Figura 1: Encapsulación de IPv6 Fabric VXLAN Packet Encapsulation paquetes VXLAN de estructura IPv6

Una estructura IPv6 utiliza direcciones IPv6, IPv6 y EBGP para la conectividad subyacente, e IPv6 y EBGP para el emparejamiento de superposición. No puede mezclar las capas subyacentes IPv4 e IPv6 y el emparejamiento de superposición en la misma estructura.

En esta sección se describe cómo configurar el diseño de la estructura IPv6. En este entorno, puede aprovechar las capacidades de direccionamiento ampliadas y el procesamiento eficiente de paquetes que ofrece el protocolo IPv6.

Hemos calificado esta estructura IPv6 en nuestras arquitecturas de referencia con:

  • Los siguientes diseños de superposición de enrutamiento y puente:

    • Superposición con puente

    • Superposición de puentes enrutados en el borde (ERB)

  • Instancias EVPN configuradas únicamente con instancias de enrutamiento MAC-VRF.

La figura 2 muestra una vista representativa de alto nivel de los dispositivos de spine y leaf en una estructura IPv6.

Figura 2: Estructura básica de spine y leaf con una estructura Basic Spine and Leaf Fabric with an IPv6 Fabric IPv6

La topología puede ser igual o similar a las topologías admitidas con una estructura IPv4.

Las principales diferencias en la forma de configurar una estructura IPv6 en lugar de una estructura IPv4 incluyen:

  • Las interfaces IPv6 se configuran para interconectar los dispositivos.

  • Asigne una dirección IPv6 a la interfaz de circuito cerrado en los dispositivos que actúan como VTEP.

  • En la instancia de enrutamiento EVPN, establezca la interfaz de origen de VTEP como la dirección IPv6 de circuito cerrado del dispositivo, en lugar de una dirección IPv4.

  • El emparejamiento de EBGP subyacente se configura entre las direcciones de interfaz IPv6 que interconectan los dispositivos. Configure el emparejamiento de EBGP de superposición entre las direcciones de bucle invertido IPv6 del dispositivo.

Consulte Diseños de referencia de estructura EVPN-VXLAN para centros de datos: resumen de hardware compatible para conocer la versión inicial reforzada en la que una plataforma admite un diseño de estructura IPv6, según el tipo de arquitectura superpuesta y la función que desempeña el dispositivo en la estructura. Busque las filas de la tabla que indican el rol del dispositivo "con base IPv6".

Consulte EVPN-VXLAN con una base IPv6 en la Guía del usuario de EVPN para obtener una descripción general de la compatibilidad y las limitaciones de las características de EVPN-VXLAN con una estructura IPv6.

Para obtener una descripción general de los modelos y componentes de superposición y subyacente de estructura IP compatibles que se usan en nuestros diseños de arquitectura de referencia, consulte Componentes de arquitectura de planos de estructura de centro de datos.

Configure las interfaces y el EBGP como protocolo de enrutamiento en la capa subyacente de la estructura IPv6

En este diseño (similar a la estructura IPv4 en el diseño e implementación de redes subyacentes de estructura IP), se interconectan los dispositivos spine y leaf mediante interfaces Ethernet agregadas con vínculos de dos miembros. (También puede utilizar un solo vínculo, o más de dos vínculos de miembro en un paquete Ethernet agregado, para cada conexión spine and leaf).

Este procedimiento muestra cómo configurar las interfaces en el lado de la hoja hacia las espinas y habilitar EBGP con IPv6 como protocolo de enrutamiento subyacente en el dispositivo de hoja.

Nota:

Aunque este procedimiento no muestra la configuración del lado de la columna vertebral, las interfaces de interconexión y la base del EBGP en el lado de la columna vertebral se configuran de la misma manera que en el dispositivo leaf.

La figura 3 muestra las interfaces en el dispositivo leaf Leaf1 que se configuran en este procedimiento.

Figura 3: Interfaces Leaf1 y direccionamiento IPv6 con EBGP para conectividad Leaf1 Interfaces and IPv6 Addressing with EBGP for Spine and Leaf Connectivity spine y leaf

Para configurar interfaces Ethernet agregadas y EBGP en la capa subyacente con IPv6 en Leaf1:

  1. Establezca el número máximo de interfaces Ethernet agregadas permitidas en el dispositivo.

    Le recomendamos que establezca este número en el número exacto de interfaces Ethernet agregadas en su dispositivo, incluidas las interfaces Ethernet agregadas que no son para las conexiones de dispositivo spine to leaf aquí. En este ejemplo reducido, establecemos el recuento en 10. Si tiene más dispositivos de spine and leaf o emplea interfaces Ethernet agregadas para otros fines, establezca el número adecuado para su red.

  2. Cree las interfaces Ethernet agregadas hacia los dispositivos spine y, opcionalmente, asigne una descripción a cada interfaz.
  3. Asigne interfaces a cada interfaz Ethernet agregada.

    En este caso, mostramos la creación de interfaces Ethernet agregadas con dos enlaces miembro cada una. En este paso, también especificará el número mínimo de vínculos (uno) que deben permanecer activos antes de que todos los vínculos de la interfaz Ethernet agregada dejen de enviar y recibir tráfico.

  4. Asigne una dirección IPv6 a cada interfaz Ethernet agregada.

    En este paso, también especificará el tamaño de MTU de la interfaz. Establezca dos valores MTU para cada interfaz Ethernet agregada, uno para la interfaz física y otro para la interfaz lógica IPv6. Configuramos una MTU superior en la interfaz física para tener en cuenta la encapsulación de VXLAN.

  5. Habilite LACP rápido en las interfaces Ethernet agregadas.

    LACP se habilita con el fast intervalo periódico, que configura LACP para enviar un paquete cada segundo.

  6. Configure una dirección de circuito cerrado IPv6 y un ID de enrutador en el dispositivo.

    Aunque la base utiliza la familia de direcciones IPv6, para que el protocolo de enlace BGP funcione en la superposición, debe configurar el ID del enrutador como una dirección IPv4.

    El ID del enrutador suele ser la dirección de circuito cerrado IPv4 del dispositivo, pero no es necesario para que coincida con esa dirección. Para simplificar este ejemplo, no asignamos una dirección de circuito cerrado IPv4, pero para asociar fácilmente direcciones IPv6 de dispositivo e ID de enrutador, asignamos ID de enrutador IPv4 con componentes de dirección similares. En la figura 3, la dirección de bucle invertido IPv6 del dispositivo para Leaf1 es 2001:db8::192:168:1:1 y el ID del enrutador IPv4 es 192.168.1.1.

  7. Habilite EBGP (type external) con IPv6 como protocolo de enrutamiento de red subyacente.

    Con EBGP, cada dispositivo de la estructura subyacente tiene un número de sistema autónomo (AS) local de 32 bits (AS) único. La figura 3 muestra los valores de ASN para cada dispositivo en este ejemplo de configuración. El ASN de EBGP para Leaf1 es 4200000011. Leaf1 se conecta a Spine1 (ASN 4200000001) y Spine2 (ASN 4200000002) utilizando las direcciones IPv6 de las interfaces Ethernet agregadas hacia cada dispositivo spine. La configuración de enrutamiento subyacente garantiza que los dispositivos puedan comunicarse entre sí de manera confiable.

    La única diferencia en esta configuración con respecto a la configuración de estructura IPv4 en el diseño e implementación de redes subyacentes de estructura IP es que se utiliza el direccionamiento IPv6 en lugar del direccionamiento IPv4.

    En este paso, también habilitará la multiruta de BGP con la opción de varios AS. De forma predeterminada, el EBGP selecciona la mejor ruta para cada prefijo e instala esa ruta en la tabla de reenvío. Cuando se habilita la multiruta BGP, el dispositivo instala todas las rutas de igual costo a un destino determinado en la tabla de reenvío. La multiple-as opción permite el equilibrio de carga entre vecinos de EBGP en diferentes sistemas autónomos.

  8. Configure una política de enrutamiento de exportación que anuncie la dirección IPv6 de la interfaz de circuito cerrado a los dispositivos pares EBGP en la capa subyacente.

    En este ejemplo, dado que configuramos solo una dirección IPv6 en la interfaz de circuito cerrado, esta sencilla política recupera y anuncia correctamente esa dirección en la base de EBGP.

  9. (Conmutadores basados en Broadcom de la serie QFX que ejecutan versiones de Junos OS solo en el tren de versiones 21.2) Active la función de flujo flexible VXLAN de Broadcom en el dispositivo si es necesario.

    Los conmutadores basados en Broadcom de la serie QFX requieren la función de flujo flexible para admitir la tunelización IPv6 VXLAN. No necesita este paso a partir de Junos OS versión 21.4R1, donde la configuración predeterminada habilita esta opción automáticamente en plataformas que requieren esta característica. Cuando establezca esta opción y confirme la configuración, debe reiniciar el dispositivo para que el cambio surta efecto.

  10. (Solo conmutadores QFX5130 y QFX5700) En cualquier conmutador QFX5130 o QFX5700 de la estructura que configure con EVPN-VXLAN, asegúrese de establecer la opción de host-profile perfil de reenvío unificado para que admita EVPN con encapsulación VXLAN (consulte Tablas de reenvío de capa 2 para obtener más información):

Configurar EBGP para emparejamiento de superposición IPv6

Utilice este procedimiento con una base de EBGP de estructura IPv6 para configurar el emparejamiento de superposición IPv6. Tanto la capa subyacente como la superposición deben usar IPv6, por lo que no puede usar la configuración de superposición en Configurar IBGP para la superposición (que describe la configuración del emparejamiento de superposición en una estructura IPv4).

Dado que el emparejamiento de superposición en la estructura IPv6 también utiliza EBGP como protocolo de enrutamiento, la configuración de emparejamiento de superposición es muy similar a la configuración subyacente en Configurar interfaces y EBGP como protocolo de enrutamiento en la capa subyacente de estructura IPv6. La principal diferencia es que en la capa subyacente, especificamos las direcciones IPv6 de las interfaces de capa 3 que se conectan a los vecinos de EBGP (en este ejemplo, las direcciones de interfaz Ethernet agregadas). Por el contrario, en la superposición, usamos las direcciones de bucle invertido IPv6 del dispositivo para especificar los vecinos del EBGP. Consulte nuevamente la Figura 3 para ver las direcciones de dispositivo y los valores ASN en este ejemplo.

Otra diferencia en la configuración de superposición aquí es que configuramos la señalización EVPN.

Para configurar el emparejamiento de superposición de EBGP con IPv6 en Leaf1 a Spine1 y Spine2:

  1. Habilite el emparejamiento de EBGP IPv6 con señalización EVPN entre los dispositivos leaf y spine. Especifique la dirección de circuito cerrado IPv6 del dispositivo como en local-address la configuración del grupo BGP de superposición.

    En este paso, similar a la configuración del EBGP subyacente, también:

    • Especifique el ASN local del dispositivo.

    • Habilite varias rutas de BGP con la opción de varios AS para instalar todas las rutas de igual costo a un destino en la tabla de reenvío y habilitar el equilibrio de carga entre vecinos de EBGP con diferentes ASN.

    En el grupo BGP superpuesto, cuando configure los dispositivos vecinos, especifique las direcciones de bucle invertido IPv6 de los dispositivos vecinos del mismo nivel. (La configuración del grupo BGP subyacente utiliza la dirección IPv6 de interfaz Ethernet agregada de interconexión para el emparejamiento del vecino).

  2. Establezca la opción para habilitar el multihop emparejamiento de EBGP en la superposición mediante direcciones de bucle invertido del dispositivo.

    Cuando usamos EBGP en la superposición, el emparejamiento EBGP ocurre entre las direcciones de bucle invertido IPv6 del dispositivo. Sin embargo, EBGP fue diseñado para establecer emparejamiento entre direcciones de interfaz IP o IPv6 conectadas directamente. Como resultado, el emparejamiento de EBGP entre direcciones de circuito cerrado de dispositivos requiere un salto adicional para que un paquete de control EBGP llegue a su destino. La multihop opción permite que el dispositivo establezca las sesiones de EBGP en la superposición en estas condiciones.

    Incluya también la no-nexthop-change opción con la instrucción multisalto para que los pares de superposición de EBGP intermedios no cambien el atributo del próximo salto del BGP del valor de origen en varios saltos.

  3. (Recomendado en la superposición) Habilite la detección de reenvío bidireccional (BFD) en la superposición para ayudar a detectar errores de vecino de BGP.

Verificar la conectividad del dispositivo subyacente y superpuesto IPv6 del EBGP

Después de confirmar las configuraciones de capa subyacente y superposición en Configurar interfaces y EBGP como protocolo de enrutamiento en la capa subyacente de estructura IPv6 y Configurar EBGP para emparejamiento de superposición IPv6, emita los siguientes comandos:

  1. Ingrese el show bgp summary comando en Leaf1 para confirmar la conectividad del EBGP hacia los dispositivos spine.

    El resultado de ejemplo muestra lo siguiente:

    • La conectividad subyacente establecida con Spine1 y Spine 2: consulte la columna que muestra las Peer direcciones de interfaz Ethernet agregadas 2001:db8::173:16:1:1 y 2001:db8::173:16:2:1, respectivamente.

    • La superposición establecida que mira hacia Spine1 y Spine2: consulte la columna que muestra las direcciones de Peer bucle invertido del dispositivo 2001:db8::192:168:0:1 y 2001:db8::192:168:0:2, respectivamente.

  2. Introduzca el show bfd session comando en Leaf1 para comprobar que la sesión BFD está activa entre Leaf1 y los dos dispositivos spine (direcciones IPv6 de circuito cerrado 2001:db8::192:168:0:1 y 2001:db8::192:168:0:2).