この製品のマニュアルセットは、偏向のない言語を使用するように配慮されています。このマニュアルセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザーインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブランゲージに対する取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
目次
この章の内容は、次のとおりです。
一般的なレイヤ 2 マルチ VLAN ネットワークでは、マルチキャスト グループへの加入者を複数の VLAN に設定できます。 それらの VLAN 間でデータ分離を維持するには、送信元 VLAN 上のマルチキャスト ストリームをルータに渡す必要があります。そこで、そのストリームがすべての加入者 VLAN で複製され、アップストリーム帯域幅が消費されます。
マルチキャスト VLAN レジストレーション(MVR)を使用すると、レイヤ 2 スイッチでマルチキャスト データを共通の割り当て済み VLAN の送信元から加入者 VLAN に転送し、ルータのバイパスによってアップストリーム帯域幅を節約できます。 ルータは、MVR IP マルチキャスト ストリームのマルチキャスト データを、IGMP レポートまたは MVR の静的設定のいずれかを使用して、ホストが加入した MVR ポートに対してのみ転送します。 スイッチは、MVR ホストから受信した IGMP レポートを送信元ポートに対してだけ転送します。 他のトラフィックでは、VLAN 分離が保持されます。
MVR では、マルチキャスト ストリームを送信元から伝送するために、少なくとも 1 つの VLAN を共通 VLAN として指定する必要があります。 そのような複数のマルチキャスト VLAN(MVR VLAN)をシステムで設定でき、さらにグローバルなデフォルト MVR VLAN とインターフェイス固有のデフォルト MVR VLAN を設定できます。 MVR を使用した各マルチキャスト グループは、MVR VLAN に割り当てられます。
MVR を使用すると、ポート上の加入者は、IGMP Join および Leave メッセージを送信することで、MVR VLAN 上のマルチキャスト ストリームへの加入および脱退を行うことができます。 MVR グループからの IGMP Leave メッセージは、Leave メッセージを受信する VLAN の IGMP 設定に従って処理されます。 IGMP 高速脱退が VLAN でイネーブルになっている場合、ポートがただちに削除されます。それ以外の場合は、他のホストがポートに存在するかどうかを判断するために、IGMP クエリーがグループに送信されます。
MVR は IGMP スヌーピングの基本メカニズムで動作しますが、この 2 つの機能はそれぞれ単独で動作します。 それぞれ、もう一方の機能の動作に影響を与えずにイネーブルまたはディセーブルに設定できます。 IGMP スヌーピングがグローバルに、あるいは VLAN でディセーブルになっている場合、および MVR が VLAN でイネーブルになっている場合、IGMP スヌーピングは VLAN で内部的にイネーブルです。 非 MVR レシーバ ポート上で MVR グループ用に受信した Join または MVR レシーバ ポート上で非 MVR グループ用に受信した Join は、IGMP スヌーピングによって処理されます。
次の表に、この機能のライセンス要件を示します。
製品 | ライセンス要件 |
---|---|
Cisco NX-OS |
この機能にはライセンスは不要です。 ライセンス パッケージに含まれていない機能はすべて Cisco NX-OS システム イメージにバンドルされており、追加費用は一切発生しません。 NX-OS ライセンス方式の詳細については、『Cisco NX-OS Licensing Guide』を参照してください。 |
MVR を設定する場合は、次の注意事項に従ってください。
(注) |
インサービス ソフトウェア アップグレード(ISSU)時には、join がアップストリーム ルータに転送されないため、MVR レシーバ ポートの MVR IGMP メンバーシップがタイムアウトする可能性があります。 タイムアウトを避けるためには、ISSU に対応するようにアップストリーム ルータのクエリア タイマーまたはネットワーク クエリアを増加させる必要があります。 |
パラメータ | デフォルト |
---|---|
MVR | グローバルおよびインターフェイス単位でディセーブル |
グローバル MVR VLAN | 未設定 |
インターフェイスのデフォルト(ポート単位) | 受信ポートでも送信元ポートでもない |
次の例は、MVR をグローバルにイネーブルにし、グローバル パラメータを設定する方法を示しています。
switch# configure terminal switch(config)# mvr switch(config-mvr)# mvr-vlan 100 switch(config-mvr)# mvr-group 192.0.2.1 count 4 switch(config-mvr)# mvr-group 192.0.2.240/28 vlan 101 switch(config-mvr)# mvr-group 192.0.2.6 vlan 340 switch(config-mvr)# end switch# show mvr MVR Status : enabled Global MVR VLAN : 100 Number of MVR VLANs : 3 switch# copy running-config startup-config
次の例は、イーサネット ポートを MVR レシーバ ポートとして設定する方法を示しています。
switch# configure terminal switch(config)# mvr switch(config-mvr)# interface ethernet 1/10 switch(config-if)# mvr-type receiver switch(config-if)# end switch# copy running-config startup-config switch#
MVR 設定を確認するには、次のコマンドを使用します。
コマンド |
説明 |
||
---|---|---|---|
show mvr | MVR サブシステムの設定とステータスを表示します。 |
||
show mvr groups | MVR グループの設定を表示します。 |
||
show mvr interface {ethernet type slot/port | port-channel number} | 指定されたインターフェイスの MVR の設定を表示します。
|
||
show mvr members [count] | すべての MVR メンバーの数と詳細を表示します。 |
||
show mvr members interface {ethernet type slot/port | port-channel number} | 指定したインターフェイスの MVR メンバの詳細を表示します。
|
||
show mvr members vlan vlan-id | 指定した VLAN の MVR メンバの詳細を表示します。 |
||
show mvr receiver-ports [ethernet type slot/port | port-channel number] | すべてのインターフェイスまたは指定したインターフェイスのすべての MVR レシーバ ポートを表示します。
|
||
show mvr source-ports [ethernet type slot/port | port-channel number] | すべてのインターフェイスまたは指定したインターフェイスのすべての MVR 送信元ポートを表示します。
|
次に、MVR パラメータを確認する例を示します。
switch# show mvr MVR Status : enabled Global MVR VLAN : 100 Number of MVR VLANs : 4
次に、MVR グループ設定を確認する例を示します。
switch# show mvr groups * - Global default MVR VLAN. Group start Group end Count MVR-VLAN Interface Mask ------------- --------------- ------ -------- ----------- 228.1.2.240 228.1.2.255 /28 101 230.1.1.1 230.1.1.4 4 *100 235.1.1.6 235.1.1.6 1 340 225.1.3.1 225.1.3.1 1 *100 Eth1/10
次に、MVR インターフェイス設定とステータスを確認する例を示します。
switch# show mvr interface Port VLAN Type Status MVR-VLAN ---- ---- ---- ------ -------- Po10 100 SOURCE ACTIVE 100-101 Po201 201 RECEIVER ACTIVE 100-101,340 Po202 202 RECEIVER ACTIVE 100-101,340 Po203 203 RECEIVER ACTIVE 100-101,340 Po204 204 RECEIVER INACTIVE 100-101,340 Po205 205 RECEIVER ACTIVE 100-101,340 Po206 206 RECEIVER ACTIVE 100-101,340 Po207 207 RECEIVER ACTIVE 100-101,340 Po208 208 RECEIVER ACTIVE 2000-2001 Eth1/9 340 SOURCE ACTIVE 340 Eth1/10 20 RECEIVER ACTIVE 100-101,340 Eth2/2 20 RECEIVER ACTIVE 100-101,340 Eth102/1/1 102 RECEIVER ACTIVE 100-101,340 Eth102/1/2 102 RECEIVER INACTIVE 100-101,340 Eth103/1/1 103 RECEIVER ACTIVE 100-101,340 Eth103/1/2 103 RECEIVER ACTIVE 100-101,340 Status INVALID indicates one of the following misconfiguration: a) Interface is not a switchport. b) MVR receiver is not in access, pvlan host or pvlan promiscuous mode. c) MVR source is in fex-fabric mode.
次に、すべての MVR メンバを表示する例を示します。
switch# show mvr members MVR-VLAN Group Address Status Members -------- ------------- ------- ------- 100 230.1.1.1 ACTIVE Po201 Po202 Po203 Po205 Po206 100 230.1.1.2 ACTIVE Po205 Po206 Po207 Po208 340 235.1.1.6 ACTIVE Eth102/1/1 101 225.1.3.1 ACTIVE Eth1/10 Eth2/2 101 228.1.2.241 ACTIVE Eth103/1/1 Eth103/1/2
次に、すべてのインターフェイスのすべての MVR レシーバ ポートを表示する例を示します。
switch# show mvr receiver-ports Port MVR-VLAN Status Joins Leaves (v1,v2,v3) ------------ -------- -------- ------------ ------------ Po201 100 ACTIVE 8 2 Po202 100 ACTIVE 8 2 Po203 100 ACTIVE 8 2 Po204 100 INACTIVE 0 0 Po205 100 ACTIVE 10 6 Po206 100 ACTIVE 10 6 Po207 100 ACTIVE 5 0 Po208 100 ACTIVE 6 0 Eth1/10 101 ACTIVE 12 2 Eth2/2 101 ACTIVE 12 2 Eth102/1/1 340 ACTIVE 16 15 Eth102/1/2 340 INACTIVE 16 16 Eth103/1/1 101 ACTIVE 33 0 Eth103/1/2 101 ACTIVE 33 0
次に、すべてのインターフェイスのすべての MVR 送信元ポートを表示する例を示します。
switch# show mvr source-ports Port MVR-VLAN Status ------------ -------- -------- Po10 100 ACTIVE Eth1/9 340 ACTIVE