После 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, но я хотел бы получить некоторую информацию об этом, прежде чем вносить эти изменения и задаваться вопросом, почему после все эти годы это только начиналось?
Спасибо!