Внешние многоадресные данные принимаются машиной № 1 и пересылаются на машину № 2. На машине № 2 я вижу, что многоадресные пакеты принимаются, когда я использую tcpdump
, ethtool
и netstat -i
(уровень Ethernet).
Однако, когда я запускаю, netstat -s -u
количество UDP-пакетов не увеличивается, и не увеличивается, InMcastPkts
но InOctets
увеличивается. Так что я предполагаю, что пакеты отбрасываются на уровне IP или UDP/TCP?
Как я могу это подтвердить и какова наиболее вероятная причина потери пакетов?
решение1
Есть ли у вас на машине №2 программное обеспечение, которое выполняет «IGMP JOIN» в группе многоадресной рассылки?
Принцип многоадресной рассылки заключается в том, что для получения трафика необходимо присоединиться к группе, в противном случае он будет потерян.