Конфигурация VXLAN Unicast
Эта глава содержит примеры базовой конфигурации VXLAN Unicast.
Сопоставление портов
В этом примере каждый VTEP (VTEP1 и VTEP2) является многослойным коммутатором, где xe2 — это access-порт, а xe1 — network-порт.
После того как мы начинаем отправлять пакет (например, немаркированный IPv4-пакет) с VM1, он попа дает на VTEP1. VTEP1 выполняет инкапсуляцию на основе настроенного VNID и отправляет его через xe1. Затем пакет достигает VTEP2, где выполняется декапсуляция. После этого, на основе VNID, пакет отправляется через access-порт и достигает целевой виртуальной машины, VM2.
Топология
Процедуры в этом разделе используют топологию, показанную на Рисунке 2-76.
Рисунок 2-76: VXLAN Unicast
VTEP1
#configure terminal | Перейти в режим конфигурации |
(config)#interface xe2 | Перейти в режим интерфейса |
(config-if)#switchport | Настроить интерфейс как switchport |
(config-if)#no shutdown | Включить интерфейс с помощью команды no shutdown |
(config-if)#exit | Выйти из режима интерфейса |
(config)#interface lo | Перейти в режим конфигурации |
(config-if)#ip address 1.1.1.1/32 secondary\=ry | Настроить IP-адрес на интерфейсе xe1 |
(config-if)#no shutdown | Включить интерфейс с помощью команды no shutdown |
(config-if)#exit | Выйти из режима интерфейса |
(config)#interface xe1 | Перейти в режим конфигурации |
(config-if)#ip address 5.5.5.2/24 | Настроить IP-адрес на интерфейсе xe1 |
(config-if)#no shutdown | Включить интерфейс с помощью команды no shutdown |
(config-if)#exit | Выйти из режима интерфейса |
(config)#ip route 2.2.2.2/32 5.5.5.4 | Настроить статический маршрут |
(config)#nvo vxlan enable | Включить VXLAN глобально на этом VTEP |
(config)#interface tunnel 4 | Указать интерфейс (Tunnel4) для настройки и перейти в режим интерфейса |
(config-if)#tunnel mode vxlan | Назначить этому туннелю режим VXLAN |
(config-if)#tunnel source 1.1.1.1 | Настроить исходный IP-адрес этого туннеля как IP-адрес, настроенный на интерфейсе xe1 VTEP1 |
(config-if)#tunnel destination 2.2.2.2 | Настроить целевой IP-адрес этого туннеля как IP-адрес, настроенный на интерфейсе xe1 VTEP2 |
(config-if)#exit | Выйти из режима интерфейса |
(config)#nvo vxlan id 2 | Настроить VNID на этом VTEP и перейти в режим nvo |
(config-nvo)#vxlan map-network tunnel Tunnel4 | Сопоставить туннель 4 с VNID 2 |
(config-nvo)#vxlan static-entry host-mac 0000.0000.aaaa remote-vtep-ip 2.2.2.2 | Настроить статическую запись для удаленной виртуальной машины с MAC-адресом и IP-адресом |
(config-nvo)#exit | Выйти из режима nvo |
(config)#nvo vxlan access-if port xe2 | Сопоставить access-порт xe2 этого VTEP |
(config-nvo-acc-if)#map vnid 2 | Сопоставить VNID 2 с access-портом xe2 |
(config-nvo-acc-if)#exit | Выйти из режима nvo access-if |
VTEP2
#configure terminal | Перейти в режим конфигурации |
(config)#interface xe2 | Перейти в режим интерфейса |
(config-if)#switchport | Настроить интерфейс как switchport |
(config-if)#no shutdown | Включить интерфейс с помощью команды no shutdown |
(config-if)#exit | Выйти из режима интерфейса |
(config)#interface lo | Перейти в режим конфигурации |
(config-if)#ip address 2.2.2.2/32 secondary | Настроить IP-адрес на интерфейсе xe1 |
(config-if)#no shutdown | Включить интерфейс с помощью команды no shutdown |
(config-if)#exit | Выйти из режима интерфейса |
(config)#interface xe1 | Перейти в режим конфигурации |
(config-if)#ip address 5.5.5.4/24 | Настроить IP-адрес на интерфейсе xe1 |
(config-if)#no shutdown | Включить интерфейс с помощью команды no shutdown |
(config-if)#exit | Выйти из режима интерфейса |
(config)#ip route 1.1.1.1/32 5.5.5.2 | Настроить статический маршрут |
(config)#nvo vxlan enable | Включить VXLAN глобально на этом VTEP |
(config)#interface tunnel 4 | Указать интерфейс (Tunnel4) для настройки и перейти в режим интерфейса |
(config-if)#tunnel mode vxlan | Назначить этому туннелю режим VXLAN |
(config-if)#tunnel source 2.2.2.2 | Настроить исходный IP-адрес этого туннеля как IP-адрес, настроенный на интерфейсе xe1 VTEP1 |
(config-if)#tunnel destination 1.1.1.1 | Настроить целевой IP-адрес этого туннеля как IP-адрес, настроенный на интерфейсе xe1 VTEP2 |
(config-if)#exit | Выйти из режима интерфейса |
(config)#nvo vxlan id 2 | Настроить VNID на этом VTEP и перейти в режим nvo |
(config-nvo)#vxlan map-network tunnel Tunnel4 | Сопоставить туннель 4 с VNID 2 |
(config-nvo)#vxlan static-entry host-mac 0000.0000.bbbb remote-vtep-ip 1.1.1.1 | Настроить статическую запись для удаленной виртуальной машины с MAC-адресом и IP-адресом |
(config-nvo)#exit | Выйти из режима nvo |
(config)#nvo vxlan access-if port xe2 | Сопоставить access-порт xe2 этого VTEP |
(config-nvo-acc-if)#map vnid 2 | Сопоставить VNID 2 с access-портом xe2 |
(config-nvo-acc-if)#exit | Выйти из режима nvo access-if |
Проверка
VTEP1
VTEP1#show nvo vxlan tunnel
VXLAN Network tunnel Entries
Source Destination Status Up/Down Update
====================================================================================
1.1.1.1 2.2.2.2 Installed 00:04:50 00:04:50
Total number of entries are 1
VTEP1#show nvo vxlan
VXLAN Information
=================
Codes: NW - Network Port
AC - Access Port
(u) - Untagged
VNID VNI-Name VNI-Type Type Interface ESI VLAN DFStatus Src-Addr Dst-Addr
_______________________________________________________________________________________________________________________________
2 ---- L2 NW ---- ------ ---- --- 1.1.1.1 2.2.2.2
2 ---- -- AC xe2 --- Single Homed Port --- ---- ---- ---- ----
Total number of entries are 2
VTEP1#sh nvo vxlan mac-table
===================================================================================================================================================
VXLAN MAC Entries
===================================================================================================================================================
VNID Interface VlanId Inner-VlanId Mac-Addr VTEP-IP/ESI Type Status AccessPortDesc
____________________________________________________________________________________________________________________________________________________
2 ---- ---- ---- 0000.0000.aaaa 2.2.2.2 Static Remote ------- -------
2 xe2 ---- ---- 0000.fbdd.0697 Local Dynamic Local ------- -------
Total number of entries are : 2
VTEP1#sh nvo vxlan mac-table vnid 2
===================================================================================================================================================
VXLAN MAC Entries
===================================================================================================================================================
VNID Interface VlanId Inner-VlanId Mac-Addr VTEP-IP/ESI Type Status AccessPortDesc
_____________________________________________________________________________________________________________________________________________________
2 ---- ---- ---- 0000.0000.aaaa 2.2.2.2 Static Remote ------- -------
2 xe2 ---- ---- 0000.fbdd.0697 Local Dynamic Local ------- -------
Total number of entries are : 2
VTEP2
VTEP2#show nvo vxlan tunnel
VXLAN Network tunnel Entries
Source Destination Status Up/Down Update
====================================================================================
2.2.2.2 1.1.1.1 Installed 00:02:50 00:02:50
Total number of entries are 1
VTEP2#show nvo vxlan vnid 2
VXLAN Information
=================
Codes: NW - Network Port
AC - Access Port
(u) - Untagged
VNID VNI-Name VNI-Type Type Interface ESI VLAN DFStatus Src-Addr Dst-Addr
_______________________________________________________________________________________________________________________________
2 ---- L2 NW ---- ------ ---- --- 2.2.2.2 1.1.1.1
2 ---- -- AC xe2 --- Single Homed Port --- ---- --- ---- ----
Total number of entries are 2
VTEP2#sh nvo vxlan mac-table
===================================================================================================================================================
VXLAN MAC Entries
===================================================================================================================================================
VNID Interface VlanId Inner-VlanId Mac-Addr VTEP-IP/ESI Type Status AccessPortDesc
_____________________________________________________________________________________________________________________________________________________
2 ---- ---- ---- 0000.0000.bbbb 1.1.1.1 Static Remote ------- -------
2 xe2 ---- ---- 0000.fbdc.f4f3 Local Dynamic Local ------- -------
Total number of entries are : 2
VTEP2#sh nvo vxlan mac-table vnid 2
===================================================================================================================================================
VXLAN MAC Entries
===================================================================================================================================================
VNID Interface VlanId Inner-VlanId Mac-Addr VTEP-IP/ESI Type Status AccessPortDesc
_____________________________________________________________________________________________________________________________________________________
2 ---- ---- ---- 0000.0000.bbbb 1.1.1.1 Static Remote ------- -------
2 xe2 ---- ---- 0000.fbdc.f4f3 Local Dynamic Local ------- -------
Total number of entries are : 2