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