Para uma sobreposição orientada por plano de controle, deve haver um caminho de sinalização entre os dispositivos de endpoint de túnel virtual (VTEP) VXLAN. Neste design de referência com um underlay IPv4 Fabric, todos os tipos de overlay usam IBGP com Multiprotocol BGP (MP-IBGP) para manter o caminho de sinalização entre os VTEPs dentro de um sistema autônomo. Os dispositivos spine atuam como um cluster refletor de rota, e os dispositivos leaf são clientes refletores de rota, como mostrado na Figura 1.
Figura 1: Cluster
refletor de rota IBGP
Para configurar uma arquitetura de malha de data center EVPN-VXLAN com uma malha IPv6, consulte o design e a implementação da rede de underlay de malha IPv6 com EBGP em vez desse procedimento. Em uma configuração de malha IPv6, usamos EBGP e IPv6 para conectividade underlay, bem como EBGP e IPv6 para peering e sinalização EVPN no overlay. Com uma malha IPv6, os VTEPs encapsulam os pacotes VXLAN com um cabeçalho externo IPv6 e tunelam os pacotes usando IPv6. Você pode usar uma malha IPv4 ou uma malha IPv6 em sua arquitetura de data center. Você não pode misturar elementos de malha IPv4 e IPv6 na mesma arquitetura.
Para configurar o IBGP para o peering overlay em uma malha IPv4, execute o seguinte:
- Configure um número AS para overlay IBGP. Todos os dispositivos leaf e spine que participam da overlay usam o mesmo número COMO. Neste exemplo, o número de AS é privado COMO 4210000001.
Dispositivos Spine e Leaf:
set routing-options autonomous-system 4210000001
- Configure o IBGP usando a sinalização EVPN em cada dispositivo spine para peer com todos os dispositivos leaf (Leaf 1 a Leaf 96). Além disso, forme o cluster refletor de rota (cluster ID 192.168.0.10) e configure multicaminho de custo igual (ECMP) para BGP. A configuração incluída aqui pertence ao Spine 1, conforme mostrado na Figura 2.
Figura 2: IBGP — Dispositivo
spine
Ponta:
Por padrão, o BGP seleciona apenas um melhor caminho quando existem vários caminhos BGP de igual custo para um destino. Ao ativar o multicaminho BGP, incluindo a multipath
declaração no [edit protocols bgp group group-name]
nível de hierarquia, o dispositivo instala todos os caminhos BGP de igual custo na tabela de encaminhamento. Esse recurso ajuda a carregar o equilíbrio do tráfego em vários caminhos.
Spine 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 o IBGP nos dispositivos spine para peer com todos os outros dispositivos spine atuando como refletores de rota. Essa etapa completa a topologia de peering de malha completa necessária para formar um cluster refletor de rota.
Spine 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 o BFD em todos os grupos BGP nos dispositivos spine para permitir a detecção rápida de falhas e reconvergência.
Spine 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 o IBGP com a sinalização EVPN de cada dispositivo leaf (cliente refletor de rota) para cada dispositivo spine (cluster refletor de rota). A configuração incluída aqui pertence ao Leaf 1, como mostrado na Figura 3.
Figura 3: IBGP — Dispositivo
Leaf
Leaf 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 a BFD nos dispositivos leaf para permitir a detecção rápida de falhas e reconvergência.
Nota:
QFX5100 switches suportam apenas intervalos mínimos de detecção de liveness BFD de 1 segundo ou mais. A configuração aqui tem um intervalo mínimo de 350 ms, que é suportado em dispositivos que não sejam QFX5100 switches.
Leaf 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 se o IBGP está funcional nos dispositivos spine.
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 se a BFD está operacional nos dispositivos spine.
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 se o IBGP está operacional nos 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 se a BFD está operacional nos 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