)
Настройка VXLAN с L3VNI на коммутаторах QSW-6700
С ростом требований к центрам обработки данных и распределённым сетям традиционные VLAN перестают масштабироваться. В таких условиях на помощь приходит VXLAN — технология оверлеев, которая позволяет растягивать L2-сегменты и обеспечивать маршрутизацию между ними поверх обычной IP-сети.
В статье показано, как настроить VXLAN с L3VNI на сетевой фабрике leaf-spine, где QSW-6700-56F выступает в роли Leaf, а QSW-6700-32H — Spine.
Предварительная настройка выполнена и описана в статье:
Настройка VXLAN с L2VNI на коммутаторах QSW-6700 https://www.qtech.ru/support/wiki/1276/14076/
Что такое L3VNI
L3VNI (Layer 3 VXLAN Network Identifier)
Обеспечивает маршрутизацию между L2VNI, создавая виртуальные L3-сегменты. Часто используется с Anycast Gateway, когда один и тот же IP-шлюз доступен на нескольких VTEP, что повышает отказоустойчивость и производительность сети.
Топология:

Настройка L3VNI (Symmetric IRB)
На этом этапе настраивается межсегментная маршрутизация через L3VNI в режиме symmetric IRB. Трафик между VLAN 100 и VLAN 200 будет проходить через L3VNI 10000. На каждом Leaf создаётся IRB-интерфейс, который выступает шлюзом для локального VLAN, связывается с соответствующим L2VNI и подключается к общему L3VNI через VRF.
LEAF-1:
На первом Leaf рассмотрим подробно настройку L3VNI. Сначала включаем поддержку IRB в VXLAN:nvo vxlan irb
Создаём VRF для L3-домена:
ip vrf L3
rd 1:111
route-target both 111:111
l3vni 10000
Создаём IRB-интерфейс и привязываем его к ранее созданному VRF:
interface irb1
ip vrf forwarding L3
ip address 192.168.100.254 255.255.255.0
IRB используется как шлюз по умолчанию для VLAN 100. Связываем IRB с L2VNI:
nvo vxlan id 3100 ingress-replication
evpn irb1
Также необходимо включить адресное семейство IPv4 для созданного VRF в BGP и распространить подключённые сети в EVPN-фабрику
router bgp 65100
address-family ipv4 vrf L3
redistribute connected
exit-address-family
На Leaf‑1 VLAN 100 подключён к L2VNI 3100, L2VNI связан с IRB, IRB подключён к VRF L3, а VRF подключён к L3VNI 10000. Благодаря этому BGP EVPN может анонсировать IP-префиксы VRF в виде EVPN route-type 5, обеспечивая межсегментную маршрутизацию между Leaf.
LEAF-2:
На втором Leaf выполняется аналогичная конфигурация. Отличие только в номере VLAN, IP-адресе шлюза и значении RD.
Важно не забыть создать SVI для VLAN 200:
vlan 200
!
interface Vlan200
Добавляем VLAN 200 на клиентский интерфейс:
interface Ethernet1/0/1
switchport mode trunk
switchport trunk allowed vlan 100;200
priority-flow-control enable send
Настройка VXLAN и L3VNI:
nvo vxlan irb
!
ip vrf L3
rd 2:111
route-target both 111:111
l3vni 10000
!
interface irb1
ip vrf forwarding L3
ip address 192.168.200.254 255.255.255.0
!
nvo vxlan id 3200 ingress-replication
vxlan host-reachability-protocol evpn-bgp L2
evpn irb1
!
nvo vxlan access-if port-vlan Ethernet1/0/1 200
map vnid 3200
!
router bgp 65200
address-family ipv4 vrf L3
redistribute connected
exit-address-family
!
Проверка настройки l3vni:
Проверка локальной таблицы VRF L3
leaf-1#show ip route vrf L3
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default
C 192.168.100.0/24 is directly connected, irb1 tag:0
C 192.168.100.254/32 is local host, irb1 tag:0
B 192.168.200.0/24 [20/0] via 2.2.2.2, 00:19:56 tag:0
B 192.168.200.2/32 [20/0] via 2.2.2.2, 00:06:56 tag:0
B 192.168.200.254/32 [20/0] via 2.2.2.2, 00:34:26 tag:0
Total routes are : 4 item(s)
spine#show bgp l2vpn evpn route-type prefix-routeBGP table version is 17, local router ID is 7.7.7.7
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
l - labeled, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete
RD[1:111]
ESI Eth-Tag Prefix-Length IP-Address GW-IPAddress L3VNID/LABEL Nexthop Peer Encap Router-Mac
*> 0 0 24 192.168.100.0 0.0.0.0 10000 1.1.1.1 1.1.1.1 VXLAN 001f:ce2c:c626
RD[2:111]
ESI Eth-Tag Prefix-Length IP-Address GW-IPAddress L3VNID/LABEL Nexthop Peer Encap Router-Mac
*> 0 0 24 192.168.200.0 0.0.0.0 10000 2.2.2.2 2.2.2.2 VXLAN 001f:ce2c:c588
Для проверки работы L3VNI запустим пинг с 1VM на 2VM
root@vm1:~# ping -I 192.168.100.1 192.168.200.2
PING 192.168.200.2 (192.168.200.2) from 192.168.100.1 : 56(84) bytes of data.
64 bytes from 192.168.200.2: icmp_seq=1 ttl=62 time=0.390 ms
64 bytes from 192.168.200.2: icmp_seq=2 ttl=62 time=0.312 ms
64 bytes from 192.168.200.2: icmp_seq=3 ttl=62 time=0.475 ms
64 bytes from 192.168.200.2: icmp_seq=4 ttl=62 time=0.495 ms
64 bytes from 192.168.200.2: icmp_seq=5 ttl=62 time=0.460 ms
^C
--- 192.168.200.2 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4122ms
rtt min/avg/max/mdev = 0.312/0.426/0.495/0.067 ms
На данном этапе выполнена базовая настройка Symmetric L3VNI для межсегментной маршрутизации между различными VLAN. IRB-интерфейсы на каждом Leaf теперь выступают шлюзами по умолчанию для локальных VLAN и связаны с соответствующими L2VNI, а VRF L3 подключён к L3VNI 10000, обеспечивая распространение IP-префиксов через EVPN route-type 5.
Для более глубокого изучения возможностей коммутатора QSW-6700 рекомендуем ознакомиться с официальной документацией на сайте «Руководства по установке и конфигурации (ftp ресурс)».
К списку

