web-dev-qa-db-ja.com

MS NLB:クラスターのメンバーだけでなく、LAN上のすべてのサーバーがマルチキャストパケットを受信するのはなぜですか

2つのホストのみを含むMSNLBクラスター(Win 2003)があります。クラスターは、マルチキャスト操作モード(IGMPではない)を使用するように構成されています。

何らかの理由で、NLBクラスター向けのパケットが表示されます

宛先:MS-NLB-VirtServer-Multicast_bd:1a:0f:04(03:ce:bd:1a:0f:04)

lAN上のすべてのサーバーに着陸します。正常ですか?それらを取り除くために何かをすることができますか?私たちはスイッチを制御していませんが、私が何を尋ねるべきかを知っていれば、私はみんなにそれを微調整するように頼むことができます

2
Afanasii

これは完全に正常です。一般的な観点から、マルチキャストトラフィックはブロードキャストトラフィックに類似しています。マルチキャストトラフィックはすべてのスイッチポートに送信されます。マルチキャストトラフィックに関心のないホストは、マルチキャストトラフィックを無視します。関心のあるホストのみにマルチキャストトラフィックを「スコープ」するには、IGMPスヌーピングを構成する必要があります。

4
joeqwerty

IGMPを使用しない場合、スイッチはどのポートがマルチキャストグループのメンバーであるかを認識しません。したがって、パケットはすべてのポートにフラッディングされます。 IGMPをオンにして、NLBクラスターの仮想MACで構成する必要があります。

4
longneck