機器 #1 正在接收外部多播資料並將其轉發到機器 #2。在機器 #2 上,當我使用tcpdump
、ethtool
和netstat -i
(乙太網路層)時,我可以看到收到的多重播送封包。
但是,當我運行時,netstat -s -u
UDP 資料包的數量並沒有增加,也沒有增加,InMcastPkts
但InOctets
正在增加。所以我的猜測是封包在 IP 或 UDP/TCP 層被丟棄?
我如何確認這一點以及最可能導致丟包的原因是什麼?
答案1
2 號機器上是否有任何軟體可以在多重播放群組上執行「IGMP JOIN」?
多播的原理是您必須加入該群組才能獲得流量,否則流量就會被丟棄。