Para una superposición controlada por plano de control, debe haber una ruta de señalización entre los dispositivos de extremo de túnel virtual (VTEP) de VXLAN. En este diseño de referencia con una estructura IPv4 subyacente, todos los tipos de superposición utilizan IBGP con multiprotocolo BGP (MP-IBGP) para mantener la ruta de señalización entre los VTEP dentro de un sistema autónomo. Los dispositivos de columna vertebral actúan como un grupo reflector de ruta, y los dispositivos de hoja son clientes de reflectores de ruta, como se muestra en la Figura 1.
Figura 1: Grupo
de reflector de ruta IBGP
Para configurar una arquitectura de estructura de centro de datos EVPN-VXLAN con una estructura IPv6, consulte Diseño e implementación de redes de superposición y subyacente de estructura IPv6 con EBGP en lugar de este procedimiento. En una configuración de estructura IPv6, usamos EBGP e IPv6 para la conectividad subyacente, así como EBGP e IPv6 para el emparejamiento y la señalización EVPN en la superposición. Con una estructura IPv6, los VTEP encapsulan los paquetes VXLAN con un encabezado externo IPv6 y tunelizan los paquetes mediante IPv6. Puede usar una estructura IPv4 o una estructura IPv6 en la arquitectura de su centro de datos. No puede mezclar elementos de estructura IPv4 y estructura IPv6 en la misma arquitectura.
Para configurar el IBGP para el emparejamiento de superposición en una estructura IPv4, realice lo siguiente:
- Configure un número de AS para el IBGP superpuesto. Todos los dispositivos de hoja y spine que participan en la superposición utilizan el mismo número AS. En este ejemplo, el número de AS es privado 4210000001.
Dispositivos de columna vertebral y hoja:
set routing-options autonomous-system 4210000001
- Configure el IBGP mediante la señalización EVPN en cada dispositivo spine para emparejarse con cada dispositivo leaf (Leaf 1 a Leaf 96). Además, forme el clúster reflector de ruta (ID de clúster 192.168.0.10) y configure la ruta múltiple de igual costo (ECMP) para BGP. La configuración incluida aquí pertenece a Spine 1, como se muestra en la figura 2.
Figura 2: IBGP – Dispositivo
de columna vertebral
Propina:
De forma predeterminada, BGP selecciona solo una mejor ruta cuando hay varias rutas BGP de igual costo a un destino. Cuando se habilita la multiruta BGP incluyendo la instrucción en el nivel de jerarquía, el [edit protocols bgp group group-name]
dispositivo instala todas las rutas BGP de igual costo en la multipath
tabla de reenvío. Esta característica ayuda a equilibrar la carga del tráfico a través de múltiples rutas.
Columna vertebral 1:
set protocols bgp group OVERLAY type internal
set protocols bgp group OVERLAY local-address 192.168.0.1
set protocols bgp group OVERLAY family evpn signaling
set protocols bgp group OVERLAY cluster 192.168.0.10
set protocols bgp group OVERLAY multipath
set protocols bgp group OVERLAY neighbor 192.168.1.1
...
set protocols bgp group OVERLAY neighbor 192.168.1.96
- Configure el IBGP en los dispositivos de columna vertebral para emparejarse con todos los demás dispositivos de columna vertebral que actúan como reflectores de ruta. Este paso completa la topología de emparejamiento de malla completa necesaria para formar un clúster reflector de ruta.
Columna vertebral 1:
set protocols bgp group OVERLAY_RR_MESH type internal
set protocols bgp group OVERLAY_RR_MESH local-address 192.168.0.1
set protocols bgp group OVERLAY_RR_MESH family evpn signaling
set protocols bgp group OVERLAY_RR_MESH neighbor 192.168.0.2
set protocols bgp group OVERLAY_RR_MESH neighbor 192.168.0.3
set protocols bgp group OVERLAY_RR_MESH neighbor 192.168.0.4
- Configure BFD en todos los grupos BGP en los dispositivos spine para permitir la detección rápida de fallas y la reconvergencia.
Columna vertebral 1:
set protocols bgp group OVERLAY bfd-liveness-detection minimum-interval 350
set protocols bgp group OVERLAY bfd-liveness-detection multiplier 3
set protocols bgp group OVERLAY bfd-liveness-detection session-mode automatic
set protocols bgp group OVERLAY_RR_MESH bfd-liveness-detection minimum-interval 350
set protocols bgp group OVERLAY_RR_MESH bfd-liveness-detection multiplier 3
set protocols bgp group OVERLAY_RR_MESH bfd-liveness-detection session-mode automatic
- Configure IBGP con señalización EVPN desde cada dispositivo leaf (cliente reflector de ruta) a cada dispositivo de columna vertebral (clúster de reflectores de ruta). La configuración incluida aquí pertenece a la hoja 1, como se muestra en la Figura 3.
Figura 3: IBGP – Dispositivo
Leaf
Hoja 1:
set protocols bgp group OVERLAY type internal
set protocols bgp group OVERLAY local-address 192.168.1.1
set protocols bgp group OVERLAY family evpn signaling
set protocols bgp group OVERLAY neighbor 192.168.0.1
set protocols bgp group OVERLAY neighbor 192.168.0.2
set protocols bgp group OVERLAY neighbor 192.168.0.3
set protocols bgp group OVERLAY neighbor 192.168.0.4
- Configure BFD en los dispositivos leaf para permitir la detección rápida de fallas y la reconvergencia.
Nota:
QFX5100 conmutadores solo admiten intervalos mínimos de detección de vida BFD de 1 segundo o más. La configuración aquí tiene un intervalo mínimo de 350 ms, que se admite en dispositivos que no sean conmutadores QFX5100.
Hoja 1:
set protocols bgp group OVERLAY bfd-liveness-detection minimum-interval 350
set protocols bgp group OVERLAY bfd-liveness-detection multiplier 3
set protocols bgp group OVERLAY bfd-liveness-detection session-mode automatic
- Verifique que el IBGP funcione en los dispositivos de columna vertebral.
user@spine-1> show bgp summary
Groups: 5 Peers: 221 Down peers: 0
Table Tot Paths Act Paths Suppressed History Damp State Pending
inet.0
9711 182 0 0 0 0
inet6.0
0 0 0 0 0 0
bgp.evpn.0
31520 31520 0 0 0 0
Peer AS InPkt OutPkt OutQ Flaps Last Up/Dwn State|#Active/Received/Accepted/Damped...
192.168.0.2 421000001 28724 31106 0 0 22:40:41 Establ
bgp.evpn.0: 8227/8227/8227/0
default-switch.evpn.0: 54/54/54/0...
192.168.1.96 421000001 4831 73047 0 0 22:43:41 Establ
bgp.evpn.0: 1549/1549/1549/0
default-switch.evpn.0: 11/11/11/0
__default_evpn__.evpn.0: 1471/1471/1471/0
---(more)---
- Verifique que BFD esté operativo en los dispositivos de columna vertebral.
user@spine-1> show bfd session
Detect Transmit
Address State Interface Time Interval Multiplier
192.168.0.2 Up 1.050 0.350 3
192.168.0.3 Up 1.050 0.350 3
192.168.0.4 Up 1.050 0.350 3
192.168.1.1 Up 1.050 0.350 3
...
192.168.1.96 Up 1.050 0.350 3
- Verifique que el IBGP esté operativo en los dispositivos leaf.
user@leaf-1> show bgp summary
Groups: 2 Peers: 8 Down peers: 0
Table Tot Paths Act Paths Suppressed History Damp State Pending
inet.0
834 233 0 0 0 0
bgp.evpn.0
3193 833 0 0 0 0
Peer AS InPkt OutPkt OutQ Flaps Last Up/Dwn State|#Active/Received/Accepted/Damped...
## IBGP Overlay
192.168.0.1 4210000001 9371 596 0 2 4:17:03 Establ
bgp.evpn.0: 706/829/829/0
default-switch.evpn.0: 701/824/824/0
__default_evpn__.evpn.0: 5/5/5/0
192.168.0.2 4210000001 10175 579 0 2 4:16:35 Establ
bgp.evpn.0: 43/834/834/0
default-switch.evpn.0: 43/829/829/0
__default_evpn__.evpn.0: 0/5/5/0
192.168.0.3 4210000001 10463 621 0 2 4:34:55 Establ
bgp.evpn.0: 43/834/834/0
default-switch.evpn.0: 43/829/829/0
__default_evpn__.evpn.0: 0/5/5/0
192.168.0.4 4210000001 8250 463 0 1 3:12:47 Establ
bgp.evpn.0: 41/696/696/0
default-switch.evpn.0: 41/691/691/0
__default_evpn__.evpn.0: 0/5/5/0
- Verifique que BFD esté operativo en los dispositivos leaf.
user@leaf-10> show bfd session
Detect Transmit
Address State Interface Time Interval Multiplier
192.168.0.1 Up 1.050 0.350 3
192.168.0.2 Up 1.050 0.350 3
192.168.0.3 Up 1.050 0.350 3
192.168.0.4 Up 1.050 0.350 3