Назад | Перейти на главную страницу

Как разрешить события с идентификаторами 16945 в системных журналах конфликты MAC-адресов Hyper-V

После 3 лет безупречной работы с Hyper-V у меня внезапно возникли сетевые проблемы с Hyper-V на win 2012 R2. Я установил свои серверы 3 года назад и никогда не сталкивался с этими проблемами до этой недели.

Примерно в то время, когда у меня начались проблемы, я впервые увидел эти события в журналах. Идентификаторы событий 16945 в системных журналах. «Конфликт MAC: порт на виртуальном коммутаторе имеет тот же MAC-адрес, что и один из основных членов группы по драйверу мультиплексора сетевого адаптера Microsoft Team Nic».

Эта команда показывает, что у меня одинаковый MAC-адрес для первых трех записей.

get-netadapter | сортировка macaddress

pNIC2

tNIC1

vNIC1

pNIC1

pNIC1 и pNIC2 - это физические сетевые адаптеры. tNIC1 - это группа сетевых адаптеров из двух физических сетевых адаптеров pNIC1 и pNIC2 в независимой от коммутатора, динамической балансировке нагрузки, резервные адаптеры отсутствуют. vNIC1 - это виртуальный сетевой адаптер сервера.

Серверы имеют один виртуальный коммутатор, vSwitch1, тип подключения Внешняя сеть - драйвер сетевого адаптера Microsoft и Разрешить ОС управления использовать сетевой адаптер. Вланы не используются, и единственные проверенные расширения - это платформа фильтрации MS.

У меня так настроено 4 идентичных сервера и программное обеспечение. Запуск get-netadapter | sort macaddress на каждом из 4 серверов показывает одно и то же. Первые три адаптера имеют одинаковый MAC-адрес на всех 4 серверах, но MAC-адреса на разных серверах различаются. Другими словами, нет конфликтов MAC-адресов между серверами.

Server 1
pNIC1    Intel(R) 82576 Gigabit Dual Port Net...      12 Up           00-25-90-2D-68-1A         1 Gbps
tNIC1    Microsoft Network Adapter Multiplexo...      16 Up           00-25-90-2D-68-1A         2 Gbps
vNIC1    Hyper-V Virtual Ethernet Adapter #2          19 Up           00-25-90-2D-68-1A        10 Gbps
pNIC2    Intel(R) 82576 Gigabit Dual Port N...#2      13 Up           00-25-90-2D-68-1B         1 Gbps

Server 2
pNIC1    Intel(R) 82576 Gigabit Dual Port Net...      12 Up           00-25-90-2C-6A-64         1 Gbps
tNIC1    Microsoft Network Adapter Multiplexo...      16 Up           00-25-90-2C-6A-64         2 Gbps
vNIC1    Hyper-V Virtual Ethernet Adapter #2          19 Up           00-25-90-2C-6A-64        10 Gbps
pNIC2    Intel(R) 82576 Gigabit Dual Port N...#2      13 Up           00-25-90-2C-6A-65         1 Gbps

Server 3
Name     InterfaceDescription                    ifIndex Status       MacAddress             LinkSpeed
----     --------------------                    ------- ------       ----------             ---------
pNIC2    Intel(R) 82576 Gigabit Dual Port N...#2      13 Up           00-25-90-4D-65-2A         1 Gbps
tNIC1    Microsoft Network Adapter Multiplexo...      16 Up           00-25-90-4D-65-2A         2 Gbps
vNIC1    Hyper-V Virtual Ethernet Adapter #2          19 Up           00-25-90-4D-65-2A        10 Gbps
pNIC1    Intel(R) 82576 Gigabit Dual Port Net...      12 Up           00-25-90-4D-65-2B         1 Gbps

Server 4
Name     InterfaceDescription                    ifIndex Status       MacAddress             LinkSpeed
----     --------------------                    ------- ------       ----------             ---------
pNIC1    Intel(R) 82576 Gigabit Dual Port Net...      12 Up           00-25-90-4D-40-E6         1 Gbps
tNIC1    Microsoft Network Adapter Multiplexo...      16 Up           00-25-90-4D-40-E6         2 Gbps
vNIC1    Hyper-V Virtual Ethernet Adapter #2          19 Up           00-25-90-4D-40-E6        10 Gbps
pNIC2    Intel(R) 82576 Gigabit Dual Port N...#2      13 Up           00-25-90-4D-40-E7         1 Gbps

I read where it is common and OK to see the same MAC address on one of the vNICs and one of the pNICs,
but that it isn't OK for a pNIC to have the same address as the NIC team tNIC1.
https://serverfault.com/questions/702570/server-2012-r2-hyper-v-virtual-switch-host-mac-address-conflict-331flr

Что мне нужно сделать, чтобы разрешить конфликты и предотвратить их возникновение?

Я исследовал, как установить эти MAC-адреса вручную, и знаю, как это сделать, в том числе убедился, что я использую MAC-адреса за пределами динамического диапазона, установленного на vSwitch, но я хотел бы получить некоторую информацию об этом, прежде чем вносить эти изменения и задаваться вопросом, почему после все эти годы это только начиналось?

Спасибо!