Junos OS スイッチでのマルチキャスト 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を採用する全体的な目的とメリットは、拡張レイヤー2ソフトウェア(ELS)設定スタイルを使用するスイッチと、ELSを使用しないスイッチで同じです。ただし、2 種類のスイッチでは MVR の設定と動作に違いがあります。
ELS を使用した Junos OS スイッチでのマルチキャスト VLAN 登録の設定
以下は、単層または多層アクセスレイヤーで拡張レイヤー2ソフトウェア(ELS)構成スタイルをサポートするJunos OSスイッチでMVRをスムーズに動作させるために推奨される構成フレームワークです。
スイッチがアップストリーム方向のマルチキャスト ルーターに接続され、ダウンストリームのマルチキャスト レシーバーに接続されているホスト トランクまたはアクセス ポートがある、スイッチ が 1 層のアクセス レイヤーの場合:
プロキシモードで動作するように、受信側VLANでMVRを設定します。
マルチキャスト ルーターへのアップストリーム インターフェイスを、MVLAN のマルチキャスト ルーター ポートとして静的に設定します。
トランクポートを持つMVRレシーバーVLANで
translateオプションを設定すると、これらのトランクポート上のホストは、独自のVLAN用にタグ付けされたマルチキャストパケットを受信できます。
スイッチ の複数階層を備えたアクセス層で、スイッチがマルチキャストルーターのアップストリームに接続され、1つ以上のダウンストリームスイッチを介してマルチキャストレシーバーへのパスがある場合:
アップストリームのマルチキャスト ルーターに直接接続されている最上位スイッチでプロキシ モードで動作するように、受信側 VLAN で MVR を設定します。
スイッチの残りのダウンストリーム層透過モード動作するようにレシーバーVLANでMVRを設定します。
MVLANの各層のアップストリーム方向にスイッチへのマルチキャストルーターポートを静的に設定します。
MVRスイッチの最下層(受信ホストに接続)で、トランクポートを持つMVRレシーバーVLANにMVLANタグ変換を設定し、これらのトランクポート上のホストが、独自のVLANでタグ付けされたパケットを含むマルチキャストストリームを受信するようにします。
ELS スイッチで MVR を有効にする場合、マルチキャスト ネットワークの要件に応じて、MVR モード設定が MVR レシーバー VLAN に個別に適用されるため、一部の MVR レシーバー VLAN をプロキシ モードで設定し、一部を同じ MVLAN に関連付けて透過モードに設定できます。ここで説明するモード構成は、これらのトポロジーでのスムーズな MVR 動作のための推奨事項にすぎません。
ELS Junos OSスイッチでMVRを設定する場合、以下の制約が適用されます。
MVRは、IGMPバージョン2(IGMPv2)を実行しているVLANでのみサポートされます。
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は、プライベートVLAN(PVLAN)でのMVLANまたはMVRレシーバーVLANの設定をサポートしていません。
MVRをサポートするELS Junos OSスイッチでMVRを設定するには:
図1 は、MVRがmvlanという名前のMVLANと、MVRレシーバーVLANv10およびv20上のレシーバーホストで採用されている単一層アクセスレイヤートポロジーを示しています。このトポロジーで推奨されるMVR設定の例を図に示します。
におけるMVR
図1のMVRスイッチはプロキシモードで設定されており、インターフェイスINTF-1でアップストリームのマルチキャストルーターに接続し、トランクポートINTF-2を使用してv10で、アクセスポートINTF-3を使用してv20で受信ホストに接続します。スイッチは、INTF-2のv10のみ、マルチキャストストリームのMVLANタグをレシーバー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レシーバーVLANv10およびv20、およびv10のトランクポートINTF-4およびv20のアクセスポートINTF-5に接続されたレシーバーホストで採用されている2層のアクセスレイヤートポロジーを示しています。このトポロジーで推奨されるMVR設定の例を図に示します。
におけるMVR
図 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 を使用した Junos OS スイッチ上の MVLAN および MVR レシーバー VLAN 情報の表示
MVRをサポートするELS(拡張レイヤー2ソフトウェア)設定スタイルのJunos OSスイッチでは、 show igmp snooping data-forwarding コマンドを使用して、次のようにスイッチに設定された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 Junos OSスイッチ上の show igmp snooping interface と show igmp snooping membership コマンドは、MVR レシーバー VLAN とその MVLAN の両方の下に MVR レシーバー VLAN インターフェイスを一覧表示し、MVR レシーバー ポートが MVLAN の下にリストされている場合 Data-forwarding receiver: yes 出力フィールドを表示します。このフィールドは、MVLAN の下にリストされている MVLAN 内の他のインターフェイスのうち、MVR レシーバー VLAN にないものには表示されません。
非ELS Junos OSスイッチでのマルチキャストVLAN登録の設定
拡張レイヤー 2 ソフトウェア(ELS)設定スタイルをサポートしていない Junos OS スイッチで MVR を設定する場合、以下の制約が適用されます。
MVRは、IGMPバージョン2(IGMPv2)を実行しているVLANでのみサポートされます。
VLANは、MVLANまたはMVRレシーバーVLANとして設定できますが、両方を設定することはできません。ただし、MVRレシーバーVLANは複数のMVLANに関連付けることができます。
MVLANは1つのマルチキャストグループサブネットのソースになることしかできないため、スイッチ上で設定された複数のMVLANには、不連続なマルチキャストグループサブネットが必要です。
VLANをMVLANとして設定すると、そのVLANは他の用途に使用できなくなります。
MVLANのメンバーであるVLANインターフェイスでは、マルチキャストプロトコルを有効にすることはできません。
プロキシモードでMVLANを設定すると、このMVLANのすべてのMVR受信VLANでIGMPスヌーピングプロキシモードが自動的に有効になります。VLANが複数のMVLANのMVRレシーバーVLANである場合、すべてのMVLANでプロキシモードを有効にするか、すべてのMVLANでプロキシモードを無効にする必要があります。プロキシモードを有効にすることができるのは、MVR送信元VLANとして設定されており、Q-in-Qトンネリング用に設定されていないVLANだけです。
installオプションでプロキシモードを設定して、受信したIGMPパケットの転送エントリーをMVR受信側VLANにインストールすることはできません。
ELSをサポートしないスイッチでMVRを設定するには:
関連項目
変更履歴テーブル
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がお使いのプラットフォームでサポートされているかどうかを確認します。