web-dev-qa-db-ja.com

マルチキャストルーティング

キープアライブを実行し、正常に動作している2つのファイアウォールを取得しました。これらのファイアウォール間の直接バックツーバックリンク間でvrrpマルチキャストトラフィックを渡したいと思います(その直接リンクはすでにconntrackdによって使用されています)。

そのために、次のようなルートを追加しました:224.0.0.0 * 240.0.0.0 U 0 0 0 eth3

次のコマンドを使用します:route add -net 224.0.0.0 netmask 240.0.0.0 dev eth3

しかし、iftop -i eth0 -f vrrpと入力すると、そのリンクでマルチキャストトラフィックが表示され、eth3ではvrrpトラフィックがまったく表示されません...

私のルートが無視される理由はありますか?

よろしく、

VRRPマルチキャストトラフィックは、vrrpdが追跡するインターフェースで送信する必要があります。そうしないと、そのネットワークの障害が検出されない場合があります(他のホストのアップ/ダウンステータスだけでなく、それらのネットワーク接続も追跡します)。

設定が次のような場合:

 A-s1-s2-B 
 | | 
 + ------------- + 

(AとBの間の直接リンクを使用して)S1とS2(この場合はスイッチ)の間のリンクがダウンしたことをどのように検出しますか?

3
Vatine