この製品のドキュメントセットは、偏向のない言語を使用するように配慮されています。このドキュメントセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブ ランゲージの取り組みの詳細は、こちらをご覧ください。
シスコは世界中のユーザにそれぞれの言語でサポート コンテンツを提供するために、機械と人による翻訳を組み合わせて、本ドキュメントを翻訳しています。ただし、最高度の機械翻訳であっても、専門家による翻訳のような正確性は確保されません。シスコは、これら翻訳の正確性について法的責任を負いません。原典である英語版(リンクからアクセス可能)もあわせて参照することを推奨します。
このドキュメントでは、マルチキャスト用にワイヤレスLANコントローラ(WLC)とLightweightアクセスポイント(LAP)を設定する方法について説明します。
次の項目に関する知識があることが推奨されます。
この設定を開始する前に、上記の要件が満たされていることを確認してください。
このドキュメントの情報は、次のソフトウェアとハードウェアのバージョンに基づいています。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期(デフォルト)設定の状態から起動しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
ネットワークでパケットマルチキャストがサポートされている場合、CAPWAPを介してマルチキャストパケットをすべてのアクセスポイントまたは複数のアクセスポイントに同時に転送するためにコントローラで使用されるマルチキャスト方式を設定できます。コントローラは次の 2 つのモードでマルチキャストを実行します。
APとWLCに異なるVLAN/サブネットを使用する場合、WLCからAPへのダウンリンクCAPWAPマルチキャストパケットの転送をサポートするには、有線側でマルチキャストルーティングが必須です。
マルチキャストモードを有効にし、コントローラが有線LANからマルチキャストパケットを受信すると、コントローラはCAPWAPを使用してパケットをカプセル化し、CAPWAPマルチキャストグループアドレスにパケットを転送します。コントローラは常に管理インターフェイスを使用してマルチキャストパケットを送信します。マルチキャストグループ内のアクセスポイントはパケットを受信し、クライアントがマルチキャストトラフィックを受信するインターフェイスにマッピングされたすべてのBSSIDにパケットを転送します。アクセスポイントの観点からは、マルチキャストはすべてのSSIDにブロードキャストされているように見えます。
デフォルトでは、ブロードキャスト転送が有効になっていない限り、WLCはブロードキャストパケット(Upnpトラフィックなど)を転送しません。ブロードキャストを有効にするには、WLC CLI から次のコマンドを発行します。
config network broadcast enable
または、GUIを使用して有効にします。
ブロードキャストでは、 multicast mode
マルチキャストがオンになっていなくても、WLCで設定されます。マルチキャストを有効にしていない場合、GUI では、IP アドレスおよびモードを設定できないためです。したがって、マルチキャストモードがユニキャストで、ブロードキャストがオンになっている場合、これはブロードキャストが使用するモードです(ブロードキャストトラフィックはWLCで複製され、各APにユニキャストされます)。 マルチキャストモードがマルチキャストアドレスを使用してマルチキャストに設定されている場合、ブロードキャストはこのモードを使用します(各ブロードキャストパケットはマルチキャストグループ経由でAPに送信されます)。
注:リリース7.5までは、CAPWAPマルチキャストに使用されるポート番号は12224でした。リリース7.6以降では、CAPWAPに使用されるポート番号は5247に変更されています。
AAA Override を含むマルチキャストは、Wireless LAN Controller リリース 4.2 以降でサポートされています。マルチキャストで AAA Override を機能させるには、コントローラ上で IGMP スヌーピングを有効にする必要があります。
WLCではInternet Group Management Protocol(IGMP;インターネットグループ管理プロトコル)スヌーピングがサポートされており、マルチキャストパケットをより適切に転送できます。この機能を有効にすると、コントローラはクライアントからIGMPレポートを収集し、そのレポートを処理します。また、レイヤ3マルチキャストアドレスとVLAN番号をチェックした後、IGMPレポートから一意のマルチキャストグループID(MGID)を作成し、IGMPレポートをインフラストラクチャスイッチに送信します。コントローラから送信されるレポートの送信元アドレスには、コントローラがレポートをクライアントから受信したインターフェイスのアドレスが使用されます。
次に、コントローラはクライアントのMACアドレスでAPのアクセスポイントMGIDテーブルを更新します。コントローラが特定のマルチキャスト グルプのマルチキャスト トラフィックを受信すると、それをすべての AP に転送します。ただし、そのマルチキャストをリッスンしているか、またはサブスクライブしているアクティブなクライアントがある AP のみが、その特定の WLAN からマルチキャスト トラフィックを送信します。IP パケットは、入力 VLAN および宛先マルチキャスト グループの一意の MGID を使用して転送されます。レイヤ 2 マルチキャスト パケットは、入力インターフェイスの一意の MGID を使用して転送されます。
コントローラは、IPv6マルチキャストのマルチキャストリスナー検出(MLD)v1スヌーピングをサポートします。この機能は、IPv6マルチキャストフローを追跡し、それを要求するクライアントに配信します。IPv6マルチキャストをサポートするには、グローバルマルチキャストモードを有効にする必要があります。
注:グローバルマルチキャストモードを無効にしても、ルータのアナウンスやDHCPv6要請などのIPv6 ICMPマルチキャストメッセージは転送されます。これらはIPv6が動作するために必要です。その結果、コントローラでグローバルマルチキャストモードが有効になっても、ICMPv6およびDHCPv6メッセージには影響しません。これらのメッセージは、グローバルマルチキャストモードが有効かどうかにかかわらず転送されます。
IGMPスヌーピングがディセーブルの場合は、次のようになります。
IGMPスヌーピングが有効な場合は、次のようになります。
注:
- MGIDはコントローラ固有です。2つの異なるコントローラ内の同じVLANから送信される同じマルチキャストグループパケットは、2つの異なるMGIDにマッピングできます。
– レイヤ2マルチキャストが有効な場合、単一のMGIDがインターフェイスから到達するすべてのマルチキャストアドレスに割り当てられます。
– コントローラのVLANごとにサポートされるマルチキャストグループの最大数は100です。
ワイヤレス環境のマルチキャスト クライアントでは、WLAN 内を移動するときのマルチキャスト グループ メンバーシップの維持が大きな課題となります。APからAPに移動するワイヤレス接続のドロップは、クライアントのマルチキャストアプリケーションの中断を引き起こす可能性があります。IGMPは、動的なグループメンバーシップ情報の維持において重要な役割を果たします。
IGMPの基本的な理解は、クライアントがネットワークをローミングするときに、クライアントのマルチキャストセッションに何が起こるかを理解するために重要です。レイヤ 2 ローミングの場合、適切に設定されている外部 AP であればすでにそのマルチキャスト グループに属しており、トラフィックはネットワーク上の別のアンカー ポイントにトンネリングされないため、セッションはそのまま維持されます。レイヤ 3 ローミング環境では仕組みがもう少し複雑で、コントローラに設定したトンネリング モードによって異なっており、ワイヤレス クライアントから送信された IGMP メッセージに影響することがあります。コントローラ上のデフォルトのモビリティ トンネリング モードは非同期です。つまり、クライアントへのリターン トラフィックはアンカー WLC に送信されてから、関連するクライアント接続のある外部 WLC に転送されます。発信パケットは、外部 WLC インターフェイスに向けて転送されます。対称モビリティトンネリングモードでは、着信トラフィックと発信トラフィックの両方がアンカーコントローラにトンネリングされます。
リスニングクライアントが異なるサブネットのコントローラにローミングする場合、逆パスフィルタリング(RPF)チェックを回避するために、マルチキャストパケットはクライアントのアンカーコントローラにトンネリングされます。アンカーは、マルチキャストパケットをインフラストラクチャスイッチに転送します。
CAPWAP APは、設定された必須データレートのいずれかでマルチキャストパケットを送信します。
マルチキャストフレームはMACレイヤでは再送信されないため、セルのエッジにあるクライアントは正常に受信できない可能性があります。信頼性の高い受信を目標とする場合は、より高い必須データレートを無効にして、低いデータレートでマルチキャストフレームを送信する必要があります。高データレートのマルチキャストフレームのサポートが必要な場合は、セルサイズを小さくして低データレートをすべて無効にするか、メディアストリームを使用すると便利です。
要件に応じて、次のアクションを実行できます。
最大の信頼性でマルチキャストデータを送信する必要があり、大きなマルチキャスト帯域幅を必要としない場合は、ワイヤレスセルのエッジに到達できるほど低い単一の基本レートを設定します。
マルチキャスト転送に影響するパラメータは次のとおりです。
注:FlexConnect APがCAPWAPマルチキャストグループに参加するのは、中央でスイッチングされるWLANがある場合だけです。ローカルでスイッチされるWLANのみを持つFlex APは、CAPWAPマルチキャストグループに参加しません。
Platform |
グローバルマルチキャスト |
マルチキャスト モード |
サポート対象 |
---|---|---|---|
Cisco 5520、8510、および8540コントローラ |
有効 |
ユニキャスト |
No |
有効 |
マルチキャスト |
Yes |
|
Disabled |
ユニキャスト |
マルチキャストのサポートなし(設定をサポート) |
|
Disabled |
マルチキャスト |
マルチキャストのサポートなし(設定をサポート) |
|
Cisco Flex 7510コントローラ |
グローバルマルチキャストを有効にできません。ユニキャストモードだけがサポートされています。また、APマルチキャストモードをマルチキャストマルチキャストに変更することはできません。 |
||
Cisco 2504コントローラ |
マルチキャストモードだけがサポートされます。 |
||
Cisco vWLC |
マルチキャストはサポートされていません。ユニキャストモードだけがサポートされています。 |
||
Cisco 3504コントローラ およびCisco 5508コントローラ |
有効 |
ユニキャスト |
Yes |
有効 |
マルチキャスト |
Yes |
|
Disabled |
ユニキャスト |
Yes |
|
Disabled |
マルチキャスト |
No |
すべてのデバイスと設定を図に示します。
基本 IP 接続をデバイスに設定する必要があり、ネットワーク内のマルチキャストを有効にする必要があります。したがって、ユーザは、有線側からワイヤレス側(およびワイヤレス側から有線側)のマルチキャスト トラフィックを送受信できます。
このドキュメントでは、WLC、AP、およびワイヤレスクライアントに次のIPアドレスを使用します。
WLC Management Interface IP address: 10.63.84.48/23 LAP IP address: 172.16.16.0/23 Wireless Client C1 IP address: 192.168.47.17/24 Wired Client W1 IP address: 192.168.48.11/24
CAPWAP multicast IP address : 239.2.2.2
Stream multicast address : 239.100.100.100
このセットアップ用にデバイスを設定するには、次の処理を実行する必要があります。
WLCでマルチキャストを設定する前に、WLCを基本動作用に設定し、APをWLCに登録する必要があります。このドキュメントでは、基本動作用に WLC が設定されており、WLC に LAP が登録されていることを前提としています。WLC で LAP との基本動作を初めて設定する場合は、「Wireless LAN Controller(WLC)への Lightweight AP(LAP)の登録」を参照してください。
WLC に LAP を登録し終えたら、次のタスクを実行して、このセットアップ用に LAP および WLC を設定します。
最初のステップは、ワイヤレスクライアントがネットワークに接続し、ネットワークへのアクセスを受信できるWLANを作成することです。WLC 上に WLAN を作成するには、次の手順を実行します。
クリック WLANs
WLANを作成します。
クリック New
新しいWLANを設定します。
この例では、WLANの名前は MulticastUsers
WLAN IDは1です。
クリック Apply
.
内 WLAN > Edit Window
WLAN固有のパラメータを定義します。
WLANの場合は、 Interface Name
フィールドにプローブ間隔値を入力します。
この例では、MulticastUsers(192.168.47.0/24)インターフェイスをWLANにマッピングします。
設計要件に応じて、他のパラメータを選択します。
この例では、L2セキュリティなしのWLAN(オープンWLAN)を使用できます。
クリック Apply
.
CLIを使用してWLCのWLANを設定するには、次のコマンドを発行します。
config wlan create
コマンドを発行します。wlan-idには、1 ~ 16のIDを入力します。wlan-nameには、最大31文字の英数字でSSIDを入力します。
config wlan enable
コマンドを発行します。
このドキュメントの例の場合、このコマンドは次のようになります。
config wlan create 1 MulticastUsers config wlan enable 1
次の手順では、マルチキャスト用に WLC を設定します。次のステップを実行します。
移動先 Controller > Multicast
.[マルチキャスト]ページが開きます。
次のいずれかを選択します。 Enable Global Multicast Mode
マルチキャストパケットを転送するようにWLCを設定するには、このチェックボックスをオンにします。デフォルト値は [disabled] です。
Enable IGMP snooping
チェックボックスをオンにします。IGMPスヌーピングを無効にする場合は、このチェックボックスをオフのままにします。デフォルト値は無効です。 Controller > General
ドロップダウンメニューから[AP Multicast Mode]を選択します。 Multicast
マルチキャストIPアドレスを設定します。この例では、239.2.2.2が使用されています。 クリック Apply
.
CLI からマルチキャストを有効にするには、次のコマンドを発行します。
コマンドラインから、 config network multicast global enable
コマンドが表示されない場合もあります。
コマンドラインから、 config network multicast mode multicast <multicast-group-ip-address>
コマンドが表示されない場合もあります。
このドキュメントの例の場合、このコマンドは次のようになります。
config network multicast global enable
config network multicast mode multicast 239.2.2.2
管理者がマルチキャストを有効にし(マルチキャストモードはデフォルトで無効)、CAPWAPマルチキャストグループを設定すると、新しいマルチキャストアルゴリズムは次のいずれかの方法で動作します。
マルチキャスト グループの送信元が有線 LAN 上にある場合
1つのマルチキャストが有効になり、CAPWAPマルチキャストグループが設定されます。APは、コントローラのCAPWAPマルチキャストグループに参加するためにIGMP要求を発行します。これにより、マルチキャスト対応ルータで、コントローラと AP の間のマルチキャスト ステートに対する通常のセットアップが開始されます。マルチキャストグループの送信元IPアドレスは、コントローラ管理インターフェイスのIPアドレスです。
コントローラは、ファーストホップルータ上のいずれかのクライアントVLANからマルチキャストパケットを受信すると、最低のQoSレベルで管理インターフェイスを介してCAPWAPマルチキャストグループにパケットを送信します。CAPWAPマルチキャストパケットのQoSビットは最下位レベルでハードコードされ、ユーザが変更することはできません。
マルチキャスト対応ネットワークは、CAPWAPマルチキャストグループに参加している各APにCAPWAPマルチキャストパケットを配信します。マルチキャスト対応ネットワークでは、ルータ内の通常のマルチキャストメカニズムを使用して、必要に応じてパケットを途中で複製し、マルチキャストパケットがすべてのAPに到達するようにします。これにより、コントローラでは、マルチキャスト パケットを複製する必要がなくなります。
AP で、他のマルチキャスト パケットを受信することはありますが、現在加入しているコントローラからのマルチキャスト パケットだけを処理します。その他のコピーはすべて廃棄されます。元のマルチキャストパケットが送信されたVLANに複数のWLAN SSIDが関連付けられている場合、APは各WLAN SSIDにマルチキャストパケットを送信します(CAPWAPヘッダーのWLANビットマップとともに)。 さらに、WLAN SSID が両方の無線(802.11g と 802.11a)上にある場合、関連付けられたクライアントがあれば、そのクライアントでマルチキャスト トラフィックを要求しなかった場合でも、両方の無線で WLAN SSID 宛てにマルチキャスト パケットが送信されます。
マルチキャスト グループの送信元がワイヤレス クライアント上にある場合
マルチキャストパケットは、標準のワイヤレスクライアントトラフィックと同様に、APからコントローラへのユニキャスト(CAPWAPカプセル化)です。
コントローラは、マルチキャスト パケットのコピーを 2 つ作成します。1つのコピーが、着信したWLAN SSIDに関連付けられたVLANに送信されます。これにより、有線 LAN 上の受信機でマルチキャスト ストリームを受信でき、ルータで新しいマルチキャスト グループについて学習できます。パケットの2番目のコピーはCAPWAPカプセル化され、ワイヤレスクライアントがマルチキャストストリームを受信できるようにCAPWAPマルチキャストグループに送信されます。
このセットアップ用に有線ネットワークを設定するには、基本的なルーティング用にL3コアスイッチを設定し、マルチキャストルーティングを有効にする必要があります。
有線ネットワークでは、任意のマルチキャスト プロトコルを使用できます。このドキュメントでは、PIM-DM をマルチキャスト プロトコルとして使用します。有線ネットワークでマルチキャストに使用できるさまざまなプロトコルの詳細については、『Cisco IOS IPマルチキャスト設定ガイド』を参照してください。
コアスイッチの設定 |
---|
ip multicast-routing !--- Enables IP Multicasting on the network. interface Vlan16 |
CiscoスイッチではIGMPスヌーピングがデフォルトで有効になっているため、L2アクセススイッチでの設定は必要ありません。
ここでは、設定が正常に機能しているかどうかを確認します。
設定を確認するには、送信元W1からマルチキャストトラフィックを送信し、マルチキャストトラフィックが有線ネットワークを通過して有線および無線のグループメンバー(C1)に到達するかどうかを確認する必要があります。
ネットワークに IP マルチキャストが適切に設定されているかどうかをテストするには、次の作業を実行します。
コマンドを使用して、コアスイッチとIGMPメンバーシップのマルチキャストルーティングを確認します show ip mroute
と show ip igmp membership
.前の例の出力を次に示します。
CORE1-R1#show ip mroute
IP Multicast Routing Table
Flags: D - Dense, S - Sparse, B - Bidir Group, s - SSM Group, C - Connected,
L - Local, P - Pruned, R - RP-bit set, F - Register flag,
T - SPT-bit set, J - Join SPT, M - MSDP created entry,
X - Proxy Join Timer Running, A - Candidate for MSDP Advertisement,
U - URD, I - Received Source Specific Host Report, Z - Multicast Tunnel
Y - Joined MDT-data group, y - Sending to MDT-data group
Outgoing interface flags: H - Hardware switched, A - Assert winner
Timers: Uptime/Expires
Interface state: Interface, Next-Hop or VCD, State/Mode
(*, 239.255.255.250), 21:19:09/00:02:55, RP 0.0.0.0, flags: DC
Incoming interface: Null, RPF nbr 0.0.0.0
Outgoing interface list:
Vlan48, Forward/Dense, 00:04:48/00:00:00
Vlan84, Forward/Sparse-Dense, 21:19:09/00:00:00
(*, 239.100.100.100), 00:01:58/stopped, RP 0.0.0.0, flags: DC
Incoming interface: Null, RPF nbr 0.0.0.0
Outgoing interface list:
Vlan47, Forward/Dense, 00:01:29/00:00:00
(192.168.48.11, 239.100.100.100), 00:01:58/00:02:58, flags: T
Incoming interface: Vlan48, RPF nbr 0.0.0.0, RPF-MFD
Outgoing interface list:
Vlan47, Forward/Dense, 00:01:29/00:00:00, H
(*, 224.0.1.40), 1d21h/00:02:54, RP 0.0.0.0, flags: DCL
Incoming interface: Null, RPF nbr 0.0.0.0
Outgoing interface list:
Vlan84, Forward/Sparse-Dense, 1d01h/00:00:00
(*, 239.2.2.2), 01:21:13/stopped, RP 0.0.0.0, flags: DC
Incoming interface: Null, RPF nbr 0.0.0.0
Outgoing interface list:
Vlan16, Forward/Dense, 00:33:10/00:00:00
(10.63.84.48, 239.2.2.2), 00:33:46/00:02:51, flags: T
Incoming interface: Vlan84, RPF nbr 0.0.0.0, RPF-MFD
Outgoing interface list:
Vlan16, Forward/Dense, 00:33:10/00:00:00, H
CORE1-R1#show ip igmp membership
Flags: A - aggregate, T - tracked
L - Local, S - static, V - virtual, R - Reported through v3
I - v3lite, U - Urd, M - SSM (S,G) channel
1,2,3 - The version of IGMP, the group is in
hannel/Group-Flags:
/ - Filtering entry (Exclude mode (S,G), Include mode (G))
Reporter:
<mac-or-ip-address> - last reporter if group is not explicitly tracked
<n>/<m> - <n> reporter in include mode, <m> reporter in exclude
Channel/Group Reporter Uptime Exp. Flags Interface
*,239.2.2.2 172.16.16.17 00:33:25 02:48 2A Vl16 !--- AP membership to CAPWAP multicast address.
*,224.0.1.40 10.63.84.1 1d01h 02:38 2LA Vl84
*,239.100.100.100 192.168.47.10 00:01:45 02:56 2A Vl47 !--- Wireless Client C1 to Stream multicast address .
*,239.255.255.250 192.168.48.11 00:05:03 02:58 2A Vl48
*,239.255.255.250 10.63.85.163 21:19:25 02:40 2A Vl84
コマンドを使用して、 show ip mroute count
マルチキャストルーティングが正常に動作していることを確認するには、次の手順を実行します。
CORE1-R1#show ip mroute count
IP Multicast Statistics
10 routes using 5448 bytes of memory
6 groups, 0.66 average sources per group
Forwarding Counts: Pkt Count/Pkts per second/Avg Pkt Size/Kilobits per second
Other counts: Total/RPF failed/Other drops(OIF-null, rate-limit etc)
Group: 239.255.255.250, Source count: 0, Packets forwarded: 0, Packets received: 0
Group: 239.100.100.100, Source count: 1, Packets forwarded: 1351, Packets received: 1491
Source: 192.168.48.11/32, Forwarding: 1351/14/1338/151, Other: 1491/0/140
Group: 224.0.1.40, Source count: 0, Packets forwarded: 0, Packets received: 0
Group: 239.2.2.2, Source count: 1, Packets forwarded: 3714, Packets received: 3726
Source: 10.63.84.48/32, Forwarding: 3714/28/551/163, Other: 3726/0/12
これらの出力により、送信元の W1 からのマルチキャスト トラフィック フローがグループ メンバによって受信されることを確認できます。
改定 | 発行日 | コメント |
---|---|---|
3.0 |
23-Nov-2023 |
再認定 |
1.0 |
17-Jan-2007 |
初版 |