Назначение интерфейсов виртуальной машины интерфейсам vESR


По умолчанию паравиртуализированные интерфейсы назначаются на Gigabit Ethernet интерфейсы

При перезагрузке устройства интерфейсы будут отсортированы по возрастанию MAC адреса, при добавлении нового интерфейса возможен сценарий при котором он будет отсортирован в середину списка

Пример:

vesr# debug
vesr(debug)# show nic
Interface    Permanent MAC        Connected    NIC model                  
----------   ------------------   ----------   ------------------------   
gi1/0/1      08:00:27:6e:0c:e4    Yes          82540EM Gigabit            
                                               Ethernet Controller        

gi1/0/2      08:00:27:f8:66:c9    Yes          82540EM Gigabit            
                                               Ethernet Controller           

Добавим в гипервизоре интерфейс и перезапустим vESR

vesr# debug
vesr(debug)# show nic
Interface    Permanent MAC        Connected    NIC model                  
----------   ------------------   ----------   ------------------------   
gi1/0/1      08:00:27:6e:0c:e4    Yes          82540EM Gigabit            
                                               Ethernet Controller        

gi1/0/2      08:00:27:a4:a8:87    Yes          Virtio network device  

gi1/0/3      08:00:27:f8:66:c9    Yes          82540EM Gigabit            
                                               Ethernet Controller        

Как можно увидеть интерфейс был добавлен и занял место в середине списка

Для корректной работы все настройки применённые для gi1/0/2 нужно будет перенести на gi1/0/3

При необходимости можно изменить расположение интерфейсов в vESR. Для этого:

Шаг 1. Перейдите в debug-меню.

vesr# debug

Шаг 2. Выполнив команду show nic, вы увидите доступные интерфейсы:

vesr(debug)# show nic
Interface    Permanent MAC        Connected    NIC model                 
----------   ------------------   ----------   ------------------------  
gi1/0/1      08:00:27:b3:9a:05    Yes          82540EM Gigabit Ethernet  
                                               Controller                
gi1/0/2      08:00:27:d4:21:a5    Yes          Virtio network device

Шаг 3. Далее необходимо привязать MAC-адрес необходимого интерфейса к интерфейсу vESR. В примере назначается MAC-адрес 08:00:27:d4:21:a5 на fortygigabitethernet 1/0/1:

vesr(debug)# nic bind mac 08:00:27:d4:21:a5 fortygigabitethernet 1/0/1

Шаг 4. Для применения настроек выполните перезагрузку устройства:

vesr# reload system 

Шаг 5. После перезагрузки с помощью команды show interfaces status проверьте, что интерфейс был переопределён:

vesr# show interfaces status
Interface              Admin   Link    MTU     MAC address         Last change                 Mode          
                       State   State                                                                         
--------------------   -----   -----   -----   -----------------   -------------------------   ------------  
gi1/0/1                Up      Up      1500    08:00:27:b3:9a:05   47 seconds                  routerport    
fo1/0/1                Up      Up      1500    08:00:27:d4:21:a5   47 seconds                  routerport

Изменение системного MAC-адреса

По умолчанию vESR имеет системный MAC-адрес: A2:00:00:00:00:00 и серийный номер: VESR0000000. Для корректной работы L2-протоколов рекомендуется сменить его.

MAC-адрес устройства генерируется, основываясь на серийном номере.

Для смены MAC-адреса:

Шаг 1. Задайте серийный номер:

vesr# set serial-number VESR0000001
WARNING!!! Changes of serial number will be applied after system reboot

Шаг 2. Перезагрузите устройство.