この製品のドキュメントセットは、偏向のない言語を使用するように配慮されています。このドキュメントセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブ ランゲージの取り組みの詳細は、こちらをご覧ください。
シスコは世界中のユーザにそれぞれの言語でサポート コンテンツを提供するために、機械と人による翻訳を組み合わせて、本ドキュメントを翻訳しています。ただし、最高度の機械翻訳であっても、専門家による翻訳のような正確性は確保されません。シスコは、これら翻訳の正確性について法的責任を負いません。原典である英語版(リンクからアクセス可能)もあわせて参照することを推奨します。
このドキュメントでは、マルチキャスト用にワイヤレス LAN コントローラ(WLC)および Lightweight アクセスポイント(LAP)を設定する方法について説明します。
次の項目に関する知識があることが推奨されます。
この設定を開始する前に、上記の要件が満たされていることを確認してください。
このドキュメントの情報は、次のソフトウェアとハードウェアのバージョンに基づいています。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
ネットワークでパケットマルチキャストがサポートされている場合は、Control And Provisioning of Wireless Access Points(CAPWAP)を介してマルチキャストパケットを、すべてまたは複数のアクセスポイントに同時に転送するためにコントローラで使用するマルチキャスト方式を設定できます。コントローラでは、次の 2 つのモードでマルチキャストを実行します。
APとWLCに異なるVLAN/サブネットを使用する場合、WLCからAPへのダウンリンクCAPWAPマルチキャストパケットの転送をサポートするには、有線側でマルチキャストルーティングが必須です。
マルチキャストモードを有効にし、コントローラが有線LANからマルチキャストパケットを受信すると、コントローラはCAPWAPを使用してパケットをカプセル化し、CAPWAPマルチキャストグループアドレスにパケットを転送します。コントローラは、マルチキャストパケットの送信に常に管理インターフェイスを使用します。マルチキャストグループ内のアクセスポイント(AP)はパケットを受信し、クライアントがマルチキャストトラフィックを受信するインターフェイスにマッピングされたすべての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 スヌーピングを有効にする必要があります。
Internet Group Management Protocol(IGMP)スヌーピングは、マルチキャストパケットをより適切に転送するためにWLCでサポートされています。この機能を有効にすると、コントローラはクライアントからIGMPレポートを収集して処理し、レイヤ3マルチキャストアドレスとVLAN番号を確認した後、IGMPレポートから一意のマルチキャストグループID(MGID)を作成して、IGMPレポートをインフラストラクチャスイッチに送信します。コントローラから送信されるレポートの送信元アドレスには、コントローラでレポートをクライアントから受信したインターフェイスのアドレスが使用されます。
次に、コントローラは、AP 上のアクセス ポイント MGID テーブルを、クライアント MAC アドレスで更新します。特定のマルチキャスト グループに対するマルチキャスト トラフィックを受信した場合、コントローラは、すべての AP にこのトラフィックを転送します。ただし、この特定の WLAN 上でマルチキャスト トラフィックを送信するのは、そのマルチキャスト グループをリスニングしているかサブスクライブしているアクティブなクライアントが存在する AP のみになります。IP パケットは、入力 VLAN および宛先マルチキャスト グループで一意の MGID を使用して転送されます。レイヤ 2 マルチキャスト パケットは、入力インターフェイスで一意の MGID を使用して転送されます。
コントローラは、IPv6マルチキャストのマルチキャストリスナー検出(MLD)v1スヌーピングをサポートしています。この機能は、IPv6マルチキャストフローを追跡し、そのフローを要求しているクライアントに配信します。IPv6マルチキャストをサポートするには、グローバルマルチキャストモードを有効にする必要があります。
注:グローバルマルチキャストモードを無効にしても、IPv6を動作させるために必要なIPv6 ICMPマルチキャストメッセージ(ルータのアナウンスやDHCPv6要請など)はコントローラによって転送されます。その結果、コントローラでグローバルマルチキャストモードが有効になっても、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は、中央でスイッチングされるWLANがある場合にのみCAPWAPマルチキャストグループに参加します。ローカルでスイッチされるWLANのみがあるFlex APは、CAPWAPマルチキャストグループに参加しません。
表 1.グローバルマルチキャストおよびマルチキャストモードのプラットフォームサポート | |||
Platform | グローバルマルチキャスト | マルチキャスト モード | サポート |
Cisco 5520、8510、および8540コントローラ | Enabled | ユニキャスト | いいえ |
Enabled | マルチキャスト | Yes | |
Disabled | ユニキャスト | マルチキャストサポートなし(設定をサポート) | |
Disabled | マルチキャスト | マルチキャストサポートなし(設定をサポート) | |
Cisco Flex 7510コントローラ | グローバルマルチキャストを有効にできません。ユニキャストモードだけがサポートされています。また、AP-MulticastモードをMulticast-Multicastに変更することはできません。 | ||
Cisco 2504コントローラ | マルチキャストモードだけがサポートされています。 | ||
Cisco vWLC | マルチキャストはサポートされていません。ユニキャストモードのみがサポートされています。 | ||
Cisco 3504コントローラおよびCisco 5508コントローラ | Enabled | ユニキャスト | Yes |
Enabled | マルチキャスト | Yes | |
Disabled | ユニキャスト | Yes | |
Disabled | マルチキャスト | いいえ |
すべてのデバイスとセットアップを図に示します。
基本 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 を作成するには、次の手順を実行します。
この例では、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を設定するには、次のコマンドを発行します。
新しいWLANを作成するには、config wlan create
コマンドを発行します。wlan-id に対して、1 ~ 16 の ID を入力します。wlan-name に対して、31 文字以下の英数字で SSID を入力します。
WLANを有効にするには、config wlan enable
コマンドを発行します。
このドキュメントの例の場合、このコマンドは次のようになります。
config wlan create 1 MulticastUsers config wlan enable 1
次の手順では、マルチキャスト用に WLC を設定します。次のステップを実行します。
に移動します。Controller > Multicast
これにより、「マルチキャスト」ページが開きます。
Enable Global Multicast Mode
チェックボックスをオンにして、マルチキャストパケットを転送するようにWLCを設定します。デフォルト値は無効です。
をクリックします。Apply
CLI からマルチキャストを有効にするには、次のコマンドを発行します。
このドキュメントの例の場合、このコマンドは次のようになります。
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 |
L2アクセススイッチでは、IGMPスヌーピングがデフォルトで有効になっているため、設定は必要ありません。
このセクションでは、設定が正常に動作していることを確認します。
設定を確認するには、送信元W1からマルチキャストトラフィックを送信し、マルチキャストトラフィックが有線ネットワークを通過して、有線および無線のグループメンバー(C1)に到達するかどうかを確認する必要があります。
ネットワークに IP マルチキャストが適切に設定されているかどうかをテストするには、次の作業を実行します。
show ip mrouteコマンドとshow ip igmp membershipコマンドで、コアスイッチとIGMPメンバーシップのマルチキャストルーティングを確認します。前の例の出力を次に示します。
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 からのマルチキャスト トラフィック フローがグループ メンバによって受信されることを確認できます。
改定 | 発行日 | コメント |
---|---|---|
4.0 |
25-Nov-2024 |
再認定、再フォーマット。 |
3.0 |
23-Nov-2023 |
再認定 |
1.0 |
17-Jan-2007 |
初版 |