Пример настройки VXLAN с тремя сегментами для реализации совместимости на уровне 2 (локальный режим VNI)
Поддерживаемые продукты и версии
Данный пример применим к моделям CE8800, CE7800 и CE6800 (за исключением CE6875EI, CE6870EI, CE6880EI, CE6850EI, CE6810EI и CE6810LI) по версии V200R003C00 и более поздней версии.
Требования к сети
На Figure 1-17 туннели VXLAN установлены с использованием BGP EVPN в пределах центра данных A и центра данных B, и туннели VXLAN установлены с помощью BGP EVPN между Leaf2 и Leaf3. Чтобы активировать подключение между VM 1 и VM 2, выполните подключение уровня 2 между центром обработки данных A и центром обработки данных B. В этом примере туннель VXLAN в центре данных A использует VNI 10, а в центре данных B используется VNI 20. Если туннель VXLAN настроен между Leaf2 и Leaf3, для преобразования VNI необходимо настроить сопоставление VXLAN.
Устройство |
Интерфейс |
IP-адрес |
устройство |
Интерфейс |
IP-адрес |
---|---|---|---|---|---|
Spine1 |
10GE1/0/1 |
192.168.10.1/24 |
Spine2 |
10GE1/0/1 |
192.168.30.1/24 |
10GE1/0/2 |
192.168.20.1/24 |
10GE1/0/2 |
192.168.40.1/24 |
||
Leaf1 |
10GE1/0/1 |
192.168.10.2/24 |
Leaf4 |
10GE1/0/1 |
192.168.40.2/24 |
10GE1/0/2 |
- |
10GE1/0/2 |
- |
||
LoopBack1 |
1.1.1.1/32 |
LoopBack1 |
4.4.4.4/32 |
||
Leaf2 |
10GE1/0/1 |
192.168.20.2/24 |
Leaf3 |
10GE1/0/1 |
192.168.30.2/24 |
10GE1/0/2 |
192.168.50.1/24 |
10GE1/0/2 |
192.168.50.2/24 |
||
LoopBack1 |
2.2.2.2/32 |
LoopBack1 |
3.3.3.3/32 |
План конфигурации
Настройте IP-адреса узлов.
Настройте IGP для организации связи между узлами.
Установите туннели VXLAN с помощью BGP EVPN в пределах центра обработки данных A и центра обработки данных B.
Установите туннель между центрами обработки данных VXLAN с помощью EBGP EVPN между Leaf2 и Leaf3.
Настройте сопоставление VXLAN на Leaf2 и Leaf3.
Подготовка данных
Для завершения настройки понадобятся следующие данные:
Идентификаторы VLAN ВМ
Идентификаторы BD
ID VNI BD, с которыми связаны центр обработки данных A и центр обработки данных B
Количество AS, которым принадлежит центр обработки данных A и центр обработки данных B
Название группы разделенного горизонта, к которой относятся устройства Leaf2 и Leaf3
Procedure
- Назначьте IP-адрес для каждого
интерфейса (включая каждый интерфейс loopback) на каждом узле.
Подробная информация по конфигурированию приводится в пункте Файл конфигурации данного раздела.
- Настройте протокол маршрутизации.
Настройте IGP в пределах центра обработки данных или EBGP между центрами обработки данных. В этом примере используется OSPF.
Подробная информация по конфигурированию приводится в пункте Файл конфигурации данного раздела.
- Установите туннели VXLAN с помощью BGP EVPN в
пределах центра обработки данных A и центра обработки данных B.
- Установите
туннель между центрами обработки данных VXLAN с помощью EBGP EVPN
между Leaf2 и Leaf3.
# Настройте Leaf2.
[~Leaf2] bgp 100 instance evpn1 [*Leaf2-bgp-instance-evpn1] peer 3.3.3.3 as-number 200 [*Leaf2-bgp-instance-evpn1] peer 3.3.3.3 connect-interface LoopBack1 [*Leaf2-bgp-instance-evpn1] peer 3.3.3.3 ebgp-max-hop 255 [*Leaf2-bgp-instance-evpn1] l2vpn-family evpn [*Leaf2-bgp-instance-evpn1-af-evpn] peer 3.3.3.3 enable [*Leaf2-bgp-instance-evpn1-af-evpn] quit [*Leaf2-bgp-instance-evpn1] quit [*Leaf2] commit
# Настройте Leaf3.
[~Leaf3] bgp 200 instance evpn1 [*Leaf3-bgp-instance-evpn1] peer 2.2.2.2 as-number 100 [*Leaf3-bgp-instance-evpn1] peer 2.2.2.2 connect-interface LoopBack1 [*Leaf3-bgp-instance-evpn1] peer 2.2.2.2 ebgp-max-hop 255 [*Leaf3-bgp-instance-evpn1] l2vpn-family evpn [*Leaf3-bgp-instance-evpn1-af-evpn] peer 2.2.2.2 enable [*Leaf3-bgp-instance-evpn1-af-evpn] quit [*Leaf3-bgp-instance-evpn1] quit [*Leaf3] commit
- Настройте сопоставление VXLAN
на Leaf2 и Leaf3.
Проверка конфигурации
После завершения конфигурирования выполните команду display vxlan tunnel на листовых узлах для проверки информации туннеля VXLAN и команду display vxlan peer для проверки информации соседних VXLAN. В следующем примере показан отчет о выполнении команды на Leaf2.
[~Leaf2] display vxlan tunnel
Number of vxlan tunnel : 2
Tunnel ID Source Destination State Type Uptime
-----------------------------------------------------------------------------------
4026531924 2.2.2.2 1.1.1.1 up dynamic 00:39:19
4026531925 2.2.2.2 3.3.3.3 up dynamic 00:39:09
[~Leaf2] display vxlan peer
Number of peers : 2
Vni ID Source Destination Type Out Vni ID
-------------------------------------------------------------------------------
10 2.2.2.2 1.1.1.1 dynamic 10
10 2.2.2.2 3.3.3.3 dynamic 20
VM1 и VM2 могут взаимодействовать на уровне 2.
Файл конфигурации
Файл конфигурации Spine1
# sysname Spine1 # interface 10GE1/0/1 undo portswitch ip address 192.168.10.1 255.255.255.0 # interface 10GE1/0/2 undo portswitch ip address 192.168.20.1 255.255.255.0 # ospf 1 area 0.0.0.0 network 192.168.10.0 0.0.0.255 network 192.168.20.0 0.0.0.255 # return
Файл конфигурации Leaf1
# sysname Leaf1 # evpn-overlay enable # bridge-domain 10 vxlan vni 10 evpn route-distinguisher 10:1 vpn-target 11:1 export-extcommunity vpn-target 11:1 import-extcommunity # interface 10GE1/0/1 undo portswitch ip address 192.168.10.2 255.255.255.0 # interface 10GE1/0/2.1 mode l2 encapsulation dot1q vid 10 bridge-domain 10 # interface LoopBack1 ip address 1.1.1.1 255.255.255.255 # interface Nve1 source 1.1.1.1 vni 10 head-end peer-list protocol bgp # bgp 100 instance evpn1 peer 2.2.2.2 as-number 100 peer 2.2.2.2 connect-interface LoopBack1 # l2vpn-family evpn policy vpn-target peer 2.2.2.2 enable # ospf 1 area 0.0.0.0 network 1.1.1.1 0.0.0.0 network 192.168.10.0 0.0.0.255 # return
Файл конфигурации Leaf2
# sysname Leaf2 # evpn-overlay enable # bridge-domain 10 vxlan vni 10 evpn route-distinguisher 20:1 vpn-target 11:1 export-extcommunity vpn-target 11:1 import-extcommunity # interface 10GE1/0/1 undo portswitch ip address 192.168.20.2 255.255.255.0 # interface 10GE1/0/2 undo portswitch ip address 192.168.50.1 255.255.255.0 # interface LoopBack1 ip address 2.2.2.2 255.255.255.255 # interface Nve1 source 2.2.2.2 vni 10 head-end peer-list protocol bgp # bgp 10 peer 192.168.50.2 as-number 20 # ipv4-family unicast network 2.2.2.2 255.255.255.255 peer 192.168.50.2 enable # bgp 100 instance evpn1 peer 1.1.1.1 as-number 100 peer 1.1.1.1 connect-interface LoopBack1 peer 3.3.3.3 as-number 200 peer 3.3.3.3 ebgp-max-hop 255 peer 3.3.3.3 connect-interface LoopBack1 # l2vpn-family evpn policy vpn-target peer 1.1.1.1 enable peer 1.1.1.1 import reoriginate peer 1.1.1.1 advertise route-reoriginated evpn mac peer 3.3.3.3 enable peer 3.3.3.3 split-group sg1 peer 3.3.3.3 import reoriginate peer 3.3.3.3 advertise route-reoriginated evpn mac # ospf 1 area 0.0.0.0 network 2.2.2.2 0.0.0.0 network 192.168.20.0 0.0.0.255 # return
Файл конфигурации Spine2
# sysname Spine2 # interface 10GE1/0/1 undo portswitch ip address 192.168.30.1 255.255.255.0 # interface 10GE1/0/2 undo portswitch ip address 192.168.40.1 255.255.255.0 # ospf 1 area 0.0.0.0 network 192.168.30.0 0.0.0.255 network 192.168.40.0 0.0.0.255 # return
Файл конфигурации Leaf3
# sysname Leaf3 # evpn-overlay enable # bridge-domain 10 vxlan vni 20 evpn route-distinguisher 30:1 vpn-target 11:1 export-extcommunity vpn-target 11:1 import-extcommunity # interface 10GE1/0/1 undo portswitch ip address 192.168.30.2 255.255.255.0 # interface 10GE1/0/2 undo portswitch ip address 192.168.50.2 255.255.255.0 # interface LoopBack1 ip address 2.2.2.2 255.255.255.255 # interface Nve1 source 3.3.3.3 vni 20 head-end peer-list protocol bgp # bgp 20 peer 192.168.50.1 as-number 10 # ipv4-family unicast network 3.3.3.3 255.255.255.255 peer 192.168.50.1 enable # bgp 200 instance evpn1 peer 2.2.2.2 as-number 100 peer 2.2.2.2 ebgp-max-hop 255 peer 2.2.2.2 connect-interface LoopBack1 peer 4.4.4.4 as-number 200 peer 4.4.4.4 connect-interface LoopBack1 # l2vpn-family evpn policy vpn-target peer 2.2.2.2 enable peer 2.2.2.2 split-group sg1 peer 2.2.2.2 import reoriginate peer 2.2.2.2 advertise route-reoriginated evpn mac peer 4.4.4.4 enable peer 4.4.4.4 import reoriginate peer 4.4.4.4 advertise route-reoriginated evpn mac # ospf 1 area 0.0.0.0 network 3.3.3.3 0.0.0.0 network 192.168.30.0 0.0.0.255 # return
Файл конфигурации Leaf4
# sysname Leaf4 # evpn-overlay enable # bridge-domain 10 vxlan vni 20 evpn route-distinguisher 40:1 vpn-target 11:1 export-extcommunity vpn-target 11:1 import-extcommunity # interface 10GE1/0/1 undo portswitch ip address 192.168.40.2 255.255.255.0 # interface 10GE1/0/2.1 mode l2 encapsulation dot1q vid 10 bridge-domain 10 # interface LoopBack1 ip address 4.4.4.4 255.255.255.255 # interface Nve1 source 4.4.4.4 vni 20 head-end peer-list protocol bgp # bgp 200 instance evpn1 peer 3.3.3.3 as-number 200 peer 3.3.3.3 connect-interface LoopBack1 # l2vpn-family evpn policy vpn-target peer 3.3.3.3 enable # ospf 1 area 0.0.0.0 network 4.4.4.4 0.0.0.0 network 192.168.40.0 0.0.0.255 # return