この製品のドキュメントセットは、偏向のない言語を使用するように配慮されています。このドキュメントセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブ ランゲージの取り組みの詳細は、こちらをご覧ください。
シスコは世界中のユーザにそれぞれの言語でサポート コンテンツを提供するために、機械と人による翻訳を組み合わせて、本ドキュメントを翻訳しています。ただし、最高度の機械翻訳であっても、専門家による翻訳のような正確性は確保されません。シスコは、これら翻訳の正確性について法的責任を負いません。原典である英語版(リンクからアクセス可能)もあわせて参照することを推奨します。
このドキュメントでは、Connected Mobile Experiences(CMX)のハイパーロケーションを設定およびトラブルシューティングする方法について説明します。
Hyperlocationの導入ガイドに関する知識があることが推奨されます。
このドキュメントの情報は、次のソフトウェアとハードウェアのバージョンに基づいています。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期(デフォルト)設定の状態から起動しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
このドキュメントは、Fast LocateとHyperlocationが期待どおりに動作しない場合のトラブルシューティングに役立ちます。
Hyperlocationは、ロケーションの精度を高めるシスコの機能です。この機能の詳細については、『Hyperlocation Deployment Guide』を参照してください。
Hyperlocationでは、アクセスポイント(AP)によって提供されるクライアントの(RSSIレベル)とAngle of Arrival(AoA)に関するデータを使用します。
ハイパロケーションを使用するには、ハイパロロケーション(ワイヤレスセキュリティおよびモニタ/WSM)モジュールとハローアンテナが必要です。Haloアンテナは内部に32個のアンテナを備えており、Received Signal Strength Indication(RSSI;受信信号強度表示)情報から離れた場所にプローブやパケットが到着した場所を検出できるため、場所がより正確になります。詳細はこちらをご覧ください。
また、Hyperlocationは、CMXが3365 Mobility Services Engine(MSE)物理アプライアンスまたはハイエンド仮想アプリケーションにインストールされている場合にのみ有効にできる機能です。
ハードウェアのガイドラインについては、CMXデータシートの表3を参照してください。
仮想アプライアンスの実行仕様がわからない場合は、次のいずれかのコマンドを発行できます。
cmxos inventory cmxos verify
WLC:ワイヤレスLANコントローラ
AoA – 到達角度
CMX – コネクテッドモバイルエクスペリエンス
AP:アクセスポイント
NMSP:Network Mobility Service Protocol
SNMP:Simple Network Management Protocol
GUI:グラフィカルユーザインターフェイス
CLI:コマンドラインインターフェイス
ICMP:Internet Control Message Protocol(インターネット制御メッセージプロトコル)
HTTP:ハイパーテキスト転送プロトコル
RSSI:受信信号強度表示
NTP:Network Time Protocol(ネットワークタイムプロトコル)
MAC:Media Access Control
WSM:Wireless Security and Monitoring module
ステップ1:WLCでハイパーロケーションを有効にします。
WLCでハイパロケーションを有効にするには、次のコマンドラインを使用します。
(Cisco Controller) >config advanced hyperlocation enable
WLC GUIでHyperlocationを有効にすることもできます。
[Wireless] > [Access Points] > [Global configuration] > [Enable Hyperlocation (チェックボックス)]に移動します。
ステップ2:CMXでハイパーロケーションを有効にします。
CMXでHyperlocationを有効にするには、GUIにログインし、次の手順を実行します。
次の図に示すように、[システム(System)] > (歯車アイコン) > [ロケーション設定(Location Setup)] > [ハイパロケーションを有効にする(チェックボックス)]に移動します。
また、Fast Locate(データフレームに基づくロケーション)も有効になるため、モニタモード(非ハイパーロケーション)のAPまたは無線がある限り、またはハイパーロケーションモジュールを使用して有効にします。ロケーションサービスに関連するさまざまなパラメータがあり、これらを調整できます。詳細については、こちらを参照してください。
手順3:WLCでハイパーロケーションを確認します。
WLCでハイパーロケーションが有効になっているかどうかを確認するには、次の手順を実行します。
(Cisco Controller) >show advanced hyperlocation summary Hyperlocation.................................... UP Hyperlocation NTP Server......................... 10.48.39.33 Hyperlocation pak-rssi Threshold................. -70 Hyperlocation pak-rssi Trigger-Threshold......... 10 Hyperlocation pak-rssi Reset-Threshold........... 8 Hyperlocation pak-rssi Timeout................... 3 AP Name Ethernet MAC Slots Hyperlocation ---------------- ------------------- ------- ------------ AP78ba.f99f.3c24 78:ba:f9:9d:a6:e0 3 UP
ステップ4:APでハイパーロケーションモジュールが検出されているかどうかを確認します。
(Cisco Controller) >show ap inventory ? <Cisco AP> Enter the name of the Cisco AP. all Displays inventory for all Cisco APs (Cisco Controller) >show ap inventory all Inventory for AP78ba.f99f.3c24 NAME: "AP3700" , DESCR: "Cisco Aironet 3700 Series (IEEE 802.11ac) Access Point" PID: AIR-CAP3702I-E-K9, VID: V03, SN: FCW1915N9YJ NAME: "Dot11Radio2" , DESCR: "802.11N XOR Radio" PID: AIR-RM3010L-E-K9 , VID: V01, SN: FOC19330ASB MODULE NAME: "Hyperlocation Module w/Antenna" ,DESCR: "Advanced Security Module (.11acW1) w/Ant" PID: AIR-RM3010L-E-K9 ,VID: V01 ,SN: FOC19330ASB ,MaxPower: 2000mW
(Cisco Controller) >show ap module summary all AP Name External Module Type ------------------- ----------------------- AP78ba.f99f.3c24 Hyperlocation Module w/Antenna
注:ハローアンテナがハイパーロケーションモジュールに接続されているかどうかを検出することはできません。あなたはそれを物理的に確認する必要があります。
ステップ5:APのハイパーロケーションを確認します。
ap#show capwap client rcb -------OUTPUT OMITTED---------- Nexthop MAC Address : 0014.f15f.f7ca HYPERLOCATION ADMIN STATE : 1 WLC GATEWAY MAC : 00:14:F1:5F:F7:CA WLC HYPERLOCATION SRC PORT : 9999 BLE Module State : ENABLED MSE IP[0] : 10.48.71.21 MSE PORT[0] : 2003 -------OUTPUT OMITTED----------
アクセスポイントは、WLC経由で転送されるCMXにAoAメッセージを送信するアクセスポイントです。APでは1つのMSE IPだけがサポートされているため、記載されているMSE IPが使用するMSE IPであることを確認します。
CMXとWLCが同じサブネットに存在しない場合は、WLC GATEWAY MACがWLCのゲートウェイMACアドレスであることを確認します。
それ以外の場合、WLC GATEWAY MACはCMX MACアドレスです。
ステップ6:CMXでのハイパーロケーションの確認
最初の手順は、すべてのサービスがCMXで実行されているかどうかを確認することです。強調表示されているものは、ハイパーロケーション機能で使用されます。
[cmxadmin@avitosin-1 ~]$ cmxctl status Done The nodeagent service is currently running with PID: 19316 +----------------+---------------+---------+----------------+ | Host | Service | Status | Uptime (HH:mm) | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Analytics | Running | 1 days, 02:14 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Cache_6378 | Running | 1 days, 02:15 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Cache_6379 | Running | 1 days, 02:14 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Cache_6380 | Running | 1 days, 02:14 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Cache_6381 | Running | 1 days, 02:14 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Cache_6382 | Running | 1 days, 02:14 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Cache_6383 | Running | 1 days, 02:14 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Cache_6385 | Running | 1 days, 02:14 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Cassandra | Running | 1 days, 02:15 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Confd | Running | 1 days, 02:14 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Configuration | Running | 1 days, 02:13 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Connect | Running | 1 days, 02:13 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Consul | Running | 1 days, 02:15 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Database | Running | 1 days, 02:15 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Haproxy | Running | 1 days, 02:14 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Hyperlocation | Running | 1 days, 02:12 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Influxdb | Running | 1 days, 02:14 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Iodocs | Running | 1 days, 02:14 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Location | Running | 1 days, 02:13 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Matlabengine | Running | 1 days, 02:12 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Metrics | Running | 1 days, 02:14 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Nmsplb | Running | 0 days, 01:47 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Qlesspyworker | Running | 1 days, 02:14 | +----------------+---------------+---------+----------------+
ステップ7:CMXがWLCからAoA情報を受信するかどうかを確認します。
tcpdump -i eth0 dst port 2003 -w aoa3.pcap
Wiresharkキャプチャは、CMXが図に示すようにAoA情報を受信していることを示しています。
ステップ8:マップ/物理APの展開を確認します。
AP上の矢印がマップ上の実際の方向を指すように設定されていることを確認することが非常に重要です。設定されていないと、ロケーションの精度がオフになる可能性があります。フロアのすべてのAPに同じ方向の矢印を付ける必要はありませんが、マップでの間違いを避けることを強く推奨します(たとえば、APを交換する場合、アンテナの向きを再設定することは非常に簡単です)。
精度は、-75dbmよりも優れたRSSIを持つ4つのAPによってクライアントが同時に検出される場合にのみ、期待どおりにできることを理解することが重要です。何らかの物理的な理由で、一部のエリアがこれらの要件を満たさない場合、精度は予想より低くなります。
ここでは、設定が正常に機能しているかどうかを確認します。
検証手順については、必要に応じて「設定」セクションですでに説明しています。
ここでは、設定のトラブルシューティングに使用できる情報を示します。
このセクションでは、CMX固有のシナリオについて説明します。WLCとCMXの間にファイアウォールが存在する場合は、次のポートを開く必要があります。
シナリオ1:ハイパーロケーションがCMXで有効になっており、WLCで有効になっていない。
この場合、WLCからCMXに送信されるAoAメッセージはありません。WLCでハイパロケーションを有効にし、CMXがポート2003でWLCからAoAメッセージを受信するかどうかを確認します。
シナリオ2:WLCはCMXと同期しませんが、到達可能です。
この場合、CMXとWLCの両方でNetwork Time Protocol(NTP)設定を確認します(日付を確認します)
APでコマンド# show capwap client rcbを実行して、次の内容を確認します。
Nexthop MAC Address : 0014.f15f.f7ca HYPERLOCATION ADMIN STATE : 1 WLC GATEWAY MAC : 00:14:F1:5F:F7:CA WLC HYPERLOCATION SRC PORT : 9999 BLE Module State : ENABLED Remote Machine's IP : 0.0.0.0