Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Estructura EVPN no numerada del BGP

Caso de uso

Utilice la función de emparejamiento automático BGP no numerada para implementar rápidamente una base IPv6 para una estructura de centro de datos (DC) EVPN-VXLAN.

Audiencia

Administrador de red, ingeniero, operadores y arquitectos que quieren entender cómo implementar una estructura Clos no numerada bgp para una estructura de DC.

Nivel de conocimiento

Familiaridad general con las arquitecturas de red del centro de datos EVPN-VXLAN y el enrutamiento subyacente y superpuesto. Consulte la sección de temas relacionados para obtener información de antecedentes sobre la tecnología EVPN-VXLAN.

Ventajas

  • Proporciona detección automática del par E-BGP basado en IPv6 sin configuración explícita de vecino.

  • Elimina la necesidad de administrar y configurar direcciones IPv6 en interfaces de estructura, definiciones de pares bgp, políticas de enrutamiento y configuraciones de números de AS.

  • Reduce los esfuerzos de configuración y es menos propenso a errores de aprovisionamiento.

Productos utilizados

  • Junos OS 21.2R1 o posterior, y en Junos OS Evolved versión 21.3R1 o posterior.

  • Conmutadores serie QFX como dispositivos leaf y spine.

    • Este NCE se validó en plataformas vQFX que ejecutan Junos OS versión 21.4R1.

Para obtener la lista completa de dispositivos compatibles y versiones de SO, consulte Dispositivos Juniper compatibles.

En esta guía se muestra cómo implementar y comprobar el emparejamiento no numerado del BGP (también se hace referencia a la detección automática del BGP o al emparejamiento automático del BGP). Juniper Networks admite emparejamiento bgp no numerado a partir de Junos OS versión 21.1R1. Esta función permite al BGP descubrir automáticamente y crear sesiones de vecino par mediante las direcciones IPv6 locales de vínculos de vecinos conectados directamente.

La solución de emparejamiento bgp no numerado usa la compatibilidad con Junos OS para las siguientes RFC:

Visión general

Hoy en día, muchas empresas y centros de datos de hiperescala utilizan el BGP como protocolo de enrutamiento subyacente. A diferencia de los IGP tradicionales, como OSPF e IS-IS, el BGP normalmente requiere que configure explícitamente el emparejamiento, los números del sistema autónomo (AS) y las políticas de enrutamiento para controlar los intercambios de rutas.

Muchos operadores siguen siendo relativamente inexpertos con IPv6. El uso del emparejamiento bgp no numerado, que descubre dinámicamente los vecinos de IPV6, reduce la carga de configurar manualmente una base IPv6 en una estructura de DC EVPN-VXLAN. Junos OS se basa en la funcionalidad IPv6 de línea base al admitir la configuración del grupo BGP. La configuración del grupo BGP ofrece compatibilidad con parámetros de emparejamiento dinámico (como números de AS remotos permitidos) que se utilizan para admitir una estructura IPv6 no numerada.

Caso de uso: Configurar manualmente una estructura EVPN-VXLAN

Puede configurar una estructura de DC EVPN-VXLAN mediante la configuración manual de la estructura o mediante la función de emparejamiento bgp no numerado. En este caso de uso, se describe la complejidad de configurar manualmente la estructura y por qué usar la función de emparejamiento bgp sin numerar proporciona una solución mucho más fácil.

Considere un simple centro de datos de dos niveles. Esta estructura de tamaño modesto consta de cuatro dispositivos spine y 32 leaf. Cada dispositivo spine tiene 32 vínculos que se conectan a los dispositivos leaf y cada leaf tiene dos vínculos de estructura, uno para cada dispositivo spine.

En esta configuración manual, primero debe asignar las direcciones IP de la red. Para esta estructura, deberá configurar direcciones IP 4*32=128 IPv6. Cada red requiere dos asignaciones de direcciones de host.

A continuación, configure los pares bgp y sus números de AS asociados. Para cada extremo de cada vínculo de estructura, necesita una sesión de emparejamiento bgp. En nuestra estructura de ejemplo, este cálculo equivale a un total de 4*32*2=256 definiciones de par BGP, cada una de las cuales requiere un IP de emparejamiento único y un número de AS remoto.

La definición manual de 256 emparejamientos BGP puede ser engorroso también es propensa a errores. En una estructura compleja, un simple error de configuración puede ser difícil de aislar. Digamos que la estructura es compatible con dispositivos 128 leaf. Ahora debe configurar 4*128=512 redes IP IPv6. De la matemática se desprende que la complejidad de aprovisionar manualmente una estructura grande se convierte rápidamente en una carga. Además, para las estructuras IPv4, un factor a menudo pasado por alto es la gran cantidad de direcciones IPv4 que consume la capa subyacente. En muchas redes, el espacio de direccionamiento de IPv4 es de primera calidad.

Por el contrario, el emparejamiento no numerado del BGP no requiere ninguna asignación de red IP enrutable en vínculos subyacentes. Todos los emparejamientos del BGP en la capa subyacente solo utilizan IP locales de vínculo. Usar IP local de vínculo significa menos configuración, menos complejidad, tablas de enrutamiento más pequeñas y preservación de direcciones IP.

La tabla 1 muestra la configuración necesaria para una estructura simple de dos spine y dos leaf EVPN-VXLAN. Específicamente, compara la configuración de dos pares EBGP subyacentes en un dispositivo leaf mediante emparejamiento manual en comparación con emparejamiento no numerado.

Cuando se comparan las configuraciones, tenga en cuenta no solo el número de instrucciones de configuración necesarias, sino también su relativa complejidad. Como se muestra en la tabla siguiente, la configuración manual (IPv4) requiere que configure las direcciones IP, la dirección IP del par remoto y los números de AS para los pares remotos. Por el contrario, con el emparejamiento no numerado del BGP, solo debe definir los nombres de interfaz. No se requieren asignaciones de direcciones IP enrutables en la capa subyacente. Además, el emparejamiento no numerado del BGP configura automáticamente la IP del vecino del BGP y el número del AS remoto.

Emparejamiento de
Tabla 1: Diferencias entre el emparejamiento manual y el emparejamiento no numerado
no numerado del BGPconfiguración manual (IPv4)
set interfaces xe-0/0/0 unit 0 family inet address 10.0.1.2/30
set interfaces xe-0/0/1 unit 0 family inet address 10.0.1.6/30

set protocols bgp group manual_underlay family inet unicast
set protocols bgp group manual_underlay local-as 65510
set protocols bgp group manual_underlay neighbor 10.0.1.1 peer-as 65001
set protocols bgp group manual_underlay neighbor 10.0.1.5 peer-as 65002
set interfaces xe-0/0/0 unit 0 family inet6
set interfaces xe-0/0/1 unit 0 family inet6

set policy-options as-list as-list members [65000-6510]

set protocols bgp group bgp_unnum family inet6 unicast
set protocols bgp group bgp_unnum local-as 65003
set protocols bgp group bgp_unnum dynamic-neighbor FABRIC peer-bgp_unnumovery family inet6 ipv6-nd
set protocols bgp group bgp_unnum dynamic-neighbor FABRIC peer-bgp_unnumovery interface xe-0/0/0
set protocols bgp group bgp_unnum dynamic-neighbor FABRIC peer-bgp_unnumovery interface xe-0/0/1
set protocols bgp group bgp_unnum peer-as-list as-list

Desventajas

  • No admite grupos de configuración; Las direcciones IP varían según la interfaz y el par.
  • Se requieren asignaciones de direcciones enrutables en todas las interfaces de estructura.
  • Requiere configurar manualmente las direcciones IP, la dirección IP del par remoto y el número de AS.
  • Esta estructura se basa en IPv4. Aunque la base IPv4 admite cargas de trabajo IPv4 e IPv6 en la capa subyacente, muchos operadores no están familiarizados con IPv6.

Ventajas

  • Grupo de configuración amigable; fácil de aplicar familia inet6 y habilitar anuncios de enrutador.
  • Sin asignaciones de direcciones a vínculos subyacentes; conserva las direcciones IP y reduce la complejidad.
  • Reduce aún más la complejidad mediante el uso del descubrimiento automático.
  • Configura automáticamente la IP de emparejamiento del BGP y el número de AS remoto.
  • Elimina la necesidad de asignar direcciones IPv6.
  • Admite cargas de trabajo IPv4 e IPv6 en la superposición.
Nota:

Puede usar fácilmente un grupo de configuración para aplicar la inet6 familia. El uso de grupos de configuración reduce en gran medida el tiempo necesario para configurar una estructura grande. Le mostramos una muestra de un grupo de configuración más adelante en este NCE.

A continuación, le mostraremos cómo configurar un emparejamiento bgp no numerado en una estructura VXLAN-EVPN.