web-dev-qa-db-ja.com

LAN上のすべてのレイヤー2スイッチでIGMPスヌーピングを構成する必要がありますか?

アプリケーションの1つで初めてマルチキャストを使用しましたが、それを機能させながら、それがどのように機能し、舞台裏で何が起こっているのかを完全に理解したいと思います。

これを行うために、PCでWiresharkを実行して、送信元またはメンバー/宛先として機能しているときにPCが送受信するIGMPパケットを確認しました。

私のPCが自分のPCとは関係のないIGMPおよびマルチキャストパケットを受信して​​いることに戸惑いました。私たちのスイッチは、マルチキャストに関心のあるポートだけにマルチキャストパケットを送信するのではなく、マルチキャストをブロードキャストしているだけだと感じています。

いくつかのグーグルを行った後、私は私が考えたことを説明し、裏付けるこの声明を見つけました:

Cisco Group Management Protocol(CGMP)およびInternet Group Management Protocol(IGMP)スヌーピングの目的は、スイッチドネットワーク内のマルチキャストトラフィックを制限することです。デフォルトでは、LANスイッチはブロードキャストドメイン内のマルチキャストトラフィックをフラッディングします。これは、多くのマルチキャストサーバーがセグメントにストリームを送信している場合、多くの帯域幅を消費する可能性があります。 -シスコ

わかりました... LANでIGMPスヌーピングを有効にする必要があると思います。しかし、私が知らないのは、すべてのCiscoスイッチ(モデルSG300-28P)でこれを有効にする必要があるのか​​、それとも1つだけを有効にする必要があるのか​​ということです。 PS。すべてのスイッチはレイヤー2です。ファイアウォールはVLAN間でトラフィックをルーティングします。

私が必要だと思うのは:

bridge multicast filtering
ip igmp snooping
ip igmp snooping vlan 1
ip igmp snooping vlan 1 querier

また、各VLAN(音声とデータ用に2つしかありません)に対して同じことを行う必要があります。

4
Matty Brown

あなたの直接の質問に答えるために

すべてのスイッチで次のコマンドが必要です。

bridge multicast filtering
ip igmp snooping
ip igmp snooping vlan 1

このコマンドは1つのスイッチで必要ですが、複数のスイッチを使用しても問題はありません。 :

ip igmp snooping vlan 1 querier

音声に対しても同じことができますVLANかどうか、音声を通過するマルチキャストがない可能性が高いため、それほど重要ではありませんVLAN(ただしおそらくMusicon Hold)。上記を配置しても害はありませんが、VLAN 2も同様です。

グーグルでお疲れ様でした-必要なものが見つかったようです:)

3
Jason Seemann