У меня есть некоторые из моих виртуальных машин Hyper-V в сегменте сети, который отправляет много многоадресного трафика UDP (несколько 100 Мбит / с).
Теперь все хосты Hyper-V Windows фактически видят и подсчитывают трафик на портах Ethernet, не присоединяясь к группе многоадресной рассылки. Я даже могу захватывать трафик с помощью Wireshark, не присоединяясь к группе многоадресной рассылки. Это означает, что Hyper-V должен передавать трафик драйверу сетевого адаптера, когда сам сетевой адаптер должен игнорировать трафик.
На моей виртуальной машине ESXi это не так - трафик MCAST виден только тогда, когда хост присоединяется к группе многоадресной рассылки, а некоторые - для хостов с голым железом.
Есть идеи, почему / что здесь делает Hyper-V, и можно ли изменить это поведение?
Если вы используете сетевой адаптер, который не поддерживает VMQ, или если у вас отключен VMQ, тогда сетевая карта должна быть переведена в беспорядочный режим, что приводит к поведению, которое вы видите.