Eth7でvlan5とvlan40が構成されたopenSUSE11.3を実行しているサーバーがあります。
2つのマルチキャストIGMPv2グループに参加したいと思います。1つはvlan5に、もう1つはvlan40にあります。
Vlan40でIGMPv2メンバーシップレポートを送信すると、マルチキャストデータグラムが到着し、すべてが機能します。
Vlan5でIGMPv2メンバーシップレポートを送信すると、マルチキャストデータグラムが到着し始めますが、100秒後に停止します。 Wiresharkを使用して、サーバーがvlan5上のルーターからのIGMP v2メンバーシップクエリに応答していないことを確認したので、ルーターがグループからタイムアウトしていると思います。
ただし、vlan40では、サーバーが各IGMPv2メンバーシップクエリにIGMPv2メンバーシップレポートで迅速に応答することがわかります。
サーバーがvlan40ではIGMPv2メンバーシップクエリに応答するのに、vlan5では応答しないのはなぜですか? Linuxのどこで、vlan40とvlan5の動作の違いを説明する可能性のある構成オプション、パラメーター、または設定を探す必要がありますか?
Rp_filterを無効にすると、この問題が修正されました。
エコー "0">/proc/sys/net/ipv4/conf/all/rp_filter