マシン#1は外部マルチキャストデータを受信してマシン#2に転送しています。マシン#2ではtcpdump
、ethtool
および(イーサネット層)を使用するnetstat -i
とマルチキャストパケットが受信されることがわかります。
ところが実行をしてみるとnetstat -s -u
UDPパケットの数が増えず、増やさずにInMcastPkts
増えInOctets
続けています。もしそうなら、私の考えでは、パケットはIPまたはUDP / TCPレイヤーから廃棄されたようです。
これをどのように確認でき、パケット損失の最大の原因は何ですか?
答え1
マルチキャストグループで「IGMP JOIN」を実行できるソフトウェアは、マシン2にありますか?
マルチキャストの概念は、トラフィックを取得するにはグループに参加する必要があることです。それ以外の場合、トラフィックは中断されます。