EX シリーズ スイッチでのマルチキャスト VLAN 登録の設定
MVR(マルチキャスト VLAN 登録)により、マルチキャスト VLAN(MVLAN)の一部ではないホストが MVLAN からマルチキャスト ストリームを受信し、レイヤー 2 ネットワーク内の複数の VLAN 間で MVLAN を共有できます。ホストは、帯域幅とセキュリティ上の理由から独自の VLAN に残りますが、MVLAN でマルチキャスト ストリームを受信できます。
MVRをサポートするスイッチでは、MVRはデフォルトで有効になっていません。 データ転送ソース MVLAN でスイッチを明示的に設定し、1 つ以上の データ転送 MVR レシーバ VLAN に関連付ける必要があります。スイッチ上の 1 つ以上の VLAN を MVR レシーバー VLAN として設定する場合、少なくとも 1 つの関連ソース MVLAN を設定する必要があります。ただし、MVR レシーバー VLAN をそれと同時に関連付けることなく、ソース MVLAN を設定できます。
MVR を採用する全体的な目的とメリットは、ELS(拡張レイヤー 2 ソフトウェア)設定スタイルを使用するスイッチと ELS を使用しないスイッチで同じです。ただし、2種類のスイッチでは、MVRの設定と動作に違いがあります。
ELS を使用した EX シリーズ スイッチでのマルチキャスト VLAN 登録の設定
以下に、単一階層または複数階層のアクセス レイヤーで拡張レイヤー 2 ソフトウェア(ELS)設定スタイルをサポートする EX シリーズ スイッチでスムーズに動作するよう MVR に推奨する設定フレームワークを以下に示します。
スイッチの単一階層を持つアクセス レイヤーでは、スイッチがアップストリーム方向のマルチキャスト ルーターに接続され、ホスト トランクまたはアクセス ポートがダウンストリームのマルチキャスト レシーバに接続されます。
プロキシモードで動作するように、レシーバーVLAN上のMVRを設定します。
MVLAN のマルチキャスト ルーター ポートとしてマルチキャスト ルーターへのアップストリーム インターフェイスを静的に設定します。
トランク ポートを
translate
持つ MVR レシーバー VLAN で オプションを設定し、これらのトランク ポート上のホストが、独自の VLAN にタグ付けされたマルチキャスト パケットを受信するようにします。
複数のスイッチ階層を持つアクセス レイヤーで、スイッチがマルチキャスト ルーターにアップストリームで接続され、1 つ以上のダウンストリーム スイッチからマルチキャスト レシーバへのパスが接続されています。
受信側の VLAN で MVR を設定し、アップストリームのマルチキャスト ルーターに直接接続された一番上のスイッチでプロキシ モードで動作するように設定します。
スイッチの残りのダウンストリーム層に対して透過モードで動作するように、レシーバーVLAN上のMVRを設定します。
MVLAN の各階層のアップストリーム方向のスイッチへのマルチキャスト ルーター ポートを静的に設定します。
最小階層の MVR スイッチ(レシーバー ホストに接続)では、トランク ポートを備えた MVR レシーバー VLAN に対して MVLAN タグ変換を設定し、これらのトランク ポート上のホストが、独自の VLAN でタグ付けされたパケットでマルチキャスト ストリームを受信するようにします。
ELS スイッチで MVR を有効にする場合、マルチキャスト ネットワークの要件に応じて、一部の MVR レシーバー VLAN をプロキシ モードで設定し、一部の透過モードを同じ MVLAN に関連付けることができます。これは、MVR モード設定が MVR レシーバ VLAN に個別に適用されるためです。ここで説明するモード設定は、これらのトポロジーでのスムーズなMVR動作に関する推奨事項にすぎません。
ELS EXシリーズスイッチでMVRを設定する場合、以下の制約が適用されます。
MVRは、IGMPバージョン2(IGMPv2)を実行するVLANでのみサポートされています。
EX4300 または EX4300 マルチギガビット スイッチでは最大 10 個の MVLAN、EX2300 および EX3400 スイッチでは最大 5 個の MVLAN、合計で 4,000 の MVR レシーバー VLAN と MVLAN を一緒に設定できます。
VLANは、両方ではなく、MVLANまたはMVRレシーバーVLANとして設定できます。ただし、MVR レシーバー VLAN は、複数の MVLAN に関連付けることができます。
MVLANは、1つのマルチキャストグループサブネットのソースにすることができ、スイッチ上で設定された複数のMVLANには固有のマルチキャストグループサブネット範囲が必要です。
MVR レシーバー VLAN とその MVLAN の両方でインターフェイスを設定できるのは、両方の VLAN のマルチキャスト ルーター ポートとして設定されている場合のみです。
オプションを使用してプロキシモードを
install
設定して、MVRレシーバーVLANに転送エントリーをインストールすることもできません。プロキシ モードでは、IGMP レポートは MVLAN のコンテキストでのみアップストリーム ルーターに送信されます。マルチキャストソースはMVRレシーバーVLANでIGMPレポートを受信せず、マルチキャストトラフィックはMVRレシーバーVLANで送信されません。MVR は、PVLAN(プライベート VLAN)上の MVLAN または MVR レシーバー VLAN の設定をサポートしていません。
MVRをサポートするELS EXシリーズスイッチでMVRを設定するには:
図 1 は、MVR が MVR レシーバー VLAN v10 および v20 上の mvlan という名前の MVLAN とレシーバ ホストで採用されている単一階層のアクセス レイヤー トポロジーを示しています。このトポロジーで推奨されるMVR設定の例を図に示します。
![MVR in a Single-Tier Topology](/documentation/us/en/software/junos/multicast/images/g200496.png)
図 1 の MVR スイッチはプロキシ モードで設定され、インターフェイス INTF-1 上のアップストリーム マルチキャスト ルーターに接続し、アクセス ポート INTF-3 を使用してトランク ポート INTF-2 を使用して v10 上のレシーバ ホストに接続します。スイッチは、マルチキャスト ストリーム内の MVLAN タグを INTF-2 の v10 用のレシーバー VLAN タグに変換するように設定されています。
# Receiver VLAN configuration before configuring MVR set interfaces INTF-1 unit 0 family ethernet-switching vlan members v10 set interfaces INTF-1 unit 0 family ethernet-switching vlan members v20 set interfaces INTF-1 unit 0 family ethernet-switching interface-mode trunk set interfaces INTF-2 unit 0 family ethernet-switching vlan members v10 set interfaces INTF-2 unit 0 family ethernet-switching interface-mode trunk set interfaces INTF-3 unit 0 family ethernet-switching vlan members v20 set vlans v10 vlan-id 10 set vlans v20 vlan-id 20 set protocols igmp-snooping vlan v10 set protocols igmp-snooping vlan v10 interface INTF-1 multicast-router-interface set protocols igmp-snooping vlan v20 set protocols igmp-snooping vlan v20 interface INTF-1 multicast-router-interface # Additional configuration for MVR set interfaces INTF-1 unit 0 family ethernet-switching vlan members mvlan set vlans mvlan vlan-id 100 set protocols igmp-snooping vlan mvlan data-forwarding source groups 233.252.0.0/8 set protocols igmp-snooping vlan mvlan interface INTF-1 multicast-router-interface set protocols igmp-snooping vlan v10 data-forwarding receiver source-list mvlan set protocols igmp-snooping vlan v10 data-forwarding receiver mode proxy set protocols igmp-snooping vlan v10 data-forwarding receiver translate set protocols igmp-snooping vlan v20 data-forwarding receiver source-list mvlan set protocols igmp-snooping vlan v20 data-forwarding receiver mode proxy
図 2 は、 MVR を mvlan という名前の MVLAN、MVR レシーバー VLAN v10、v20 で使用し、レシーバー ホストを v10 のトランク ポート INTF-4、v20 のアクセス ポート INTF-5 に接続した 2 層アクセス レイヤー のトポロジーを示しています。このトポロジーで推奨されるMVR設定の例を図に示します。
![MVR in a Multiple-Tier Topology](/documentation/us/en/software/junos/multicast/images/g200497.png)
図 2 の上位スイッチは INTF-1 のアップストリーム マルチキャスト ルーターに接続し、下位のスイッチは INTF-3 の上位スイッチに接続します。両方とも、MVLAN のトランク ポートとマルチキャスト ルーター インターフェイスとして設定されています。上位スイッチはプロキシ モードで設定され、下位スイッチはすべての MVR レシーバ VLAN に対して透過モードで設定されます。下位スイッチは、マルチキャスト ストリーム内の MVLAN タグを INTF-4 の v10 のレシーバー VLAN タグに変換するように設定されています。
上位スイッチ:
# Receiver VLAN configuration before configuring MVR set interfaces INTF-1 unit 0 family ethernet-switching vlan members v10 set interfaces INTF-1 unit 0 family ethernet-switching vlan members v20 set interfaces INTF-1 unit 0 family ethernet-switching interface-mode trunk set interfaces INTF-2 unit 0 family ethernet-switching vlan members v10 set interfaces INTF-2 unit 0 family ethernet-switching vlan members v20 set interfaces INTF-2 unit 0 family ethernet-switching interface-mode trunk set vlans v10 vlan-id 10 set vlans v20 vlan-id 20 set protocols igmp-snooping vlan v10 set protocols igmp-snooping vlan v10 interface INTF-1 multicast-router-interface set protocols igmp-snooping vlan v20 set protocols igmp-snooping vlan v20 interface INTF-1 multicast-router-interface # Additional configuration for MVR set interfaces INTF-1 unit 0 family ethernet-switching vlan members mvlan set vlans mvlan vlan-id 100 set protocols igmp-snooping vlan mvlan data-forwarding source groups 233.252.0.0/8 set protocols igmp-snooping vlan mvlan interface INTF-1 multicast-router-interface set protocols igmp-snooping vlan v10 data-forwarding receiver source-list mvlan set protocols igmp-snooping vlan v10 data-forwarding receiver mode proxy set protocols igmp-snooping vlan v20 data-forwarding receiver source-list m-vlan set protocols igmp-snooping vlan v20 data-forwarding receiver mode proxy
低いスイッチ:
# Receiver VLAN configuration before configuring MVR set interfaces INTF-3 unit 0 family ethernet-switching vlan members v10 set interfaces INTF-3 unit 0 family ethernet-switching vlan members v20 set interfaces INTF-3 unit 0 family ethernet-switching interface-mode trunk set interfaces INTF-4 unit 0 family ethernet-switching vlan members v10 set interfaces INTF-4 unit 0 family ethernet-switching interface-mode trunk set interfaces INTF-5 unit 0 family ethernet-switching vlan members v20 set vlans v10 vlan-id 10 set vlans v20 vlan-id 20 set protocols igmp-snooping vlan v10 set protocols igmp-snooping vlan v10 interface INTF-3 multicast-router-interface set protocols igmp-snooping vlan v20 set protocols igmp-snooping vlan v20 interface INTF-3 multicast-router-interface # Additional configuration for MVR set interfaces INTF-3 unit 0 family ethernet-switching vlan members mvlan set protocols igmp-snooping vlan mvlan data-forwarding source groups 233.252.0.0/8 set protocols igmp-snooping vlan mvlan interface INTF-3 multicast-router-interface set vlans mvlan vlan-id 100 set protocols igmp-snooping vlan v10 data-forwarding receiver source-list mvlan set protocols igmp-snooping vlan v10 data-forwarding receiver mode transparent set protocols igmp-snooping vlan v10 data-forwarding receiver translate set protocols igmp-snooping vlan v20 data-forwarding receiver source-list mvlan set protocols igmp-snooping vlan v20 data-forwarding receiver mode transparent
ELS を搭載した EX シリーズ スイッチでの MVLAN および MVR レシーバ VLAN 情報の表示
MVRをサポートする拡張レイヤー2 ソフトウェア(ELS)設定スタイルのEXシリーズスイッチでは、 show igmpスヌーピングデータ転送コマンドを 使用して、スイッチ上で設定されたMVLANおよびMVRレシーバーVLANに関する情報を以下のように表示できます。
user@host> show igmp snooping data-forwarding Instance: default-switch Vlan: v2 Learning-Domain : default Type : MVR Source Vlan Group subnet : 225.0.0.0/24 Receiver vlans: vlan: v1 vlan: v3 Vlan: v1 Learning-Domain : default Type : MVR Receiver Vlan Mode : PROXY Egress translate : FALSE Install route : FALSE Source vlans: vlan: v2 Vlan: v3 Learning-Domain : default Type : MVR Receiver Vlan Mode : TRANSPARENT Egress translate : FALSE Install route : TRUE Source vlans: vlan: v2
MVLAN は、関連するグループサブネット範囲と MVR レシーバー VLAN にとして表示されます Type: MVR Source Vlan
。MVR レシーバー VLAN は、関連するソース MVLAN および設定されたオプション(プロキシまたは透過モード、VLAN タグ変換、レシーバー VLAN 転送エントリのインストール)と一 Type: MVR Receiver Vlan
緒にリストされます。
さらに、ELS EX シリーズ スイッチの show igmp スヌーピング メンバーシップ コマンドは、MVR レシーバー VLAN とその MVLAN の両方の下にある MVR レシーバー VLAN インターフェイスをリストし、MVR レシーバー ポートが MVLAN の下にリストされている場合に出力フィールドData-forwarding receiver: yes
を表示します。このフィールドは、MVR レシーバー VLAN にない MVLAN の下にリストされている MVLAN 内の他のインターフェイスには表示されません。
非 ELS EX シリーズ スイッチでのマルチキャスト VLAN 登録の設定
拡張レイヤー 2 ソフトウェア(ELS)設定スタイルをサポートしていない EX シリーズ スイッチで MVR を設定する場合、次の contraint が適用されます。
MVRは、IGMPバージョン2(IGMPv2)を実行するVLANでのみサポートされています。
VLANは、MVLANまたはMVRレシーバーVLANとして設定できますが、両方として設定することはできません。ただし、MVR レシーバー VLAN は、複数の MVLAN に関連付けることができます。
MVLANは、1つのマルチキャストグループサブネットのソースとなり得るので、スイッチ上に設定された複数のMVLANは、不一部のマルチキャストグループサブネットを持つ必要があります。
VLAN を MVLAN として設定すると、その VLAN は他の用途では使用できなくなります。
MVLAN のメンバーである VLAN インターフェイスでマルチキャスト プロトコルを有効にすることはできません。
プロキシモードでMVLANを設定した場合、IGMPスヌーピングプロキシモードは、このMVLANのすべてのMVRレシーバーVLANで自動的に有効になります。VLAN が複数の MVLAN の MVR レシーバー VLAN である場合、すべての MVLAN でプロキシ モードが有効になっているか、すべてでプロキシ モードが無効になっている必要があります。プロキシモードは、MVRソースVLANとして設定されており、Q-in-Qトンネリング用に設定されていないVLANでのみ有効にすることができます。
オプションを使用してプロキシモードを
install
設定して、MVRレシーバーVLANで受信したIGMPパケットの転送エントリをインストールすることもできません。
ELSをサポートしていないスイッチでMVRを設定するには: