はじめに
このドキュメントでは、AireOSのワイヤレスLANコントローラ(WLC)でRadio Resource Management(RRM)を設定して、オフチャネルスキャンを遅延および無効にする方法について説明します。
著者:Cisco TAC エンジニア、Aaron Leonard
前提条件
要件
次の項目に関する専門知識があることが推奨されます。
使用するコンポーネント
このドキュメントの情報は、1つ以上のアクセスポイントが関連付けられたAireOSワイヤレスLANコントローラに基づいています。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
背景説明
RRMは、Cisco Unified Wireless Networkの主要な機能です。 APは、ネイバーAPだけでなく、不正デバイス、ノイズ、干渉に関するすべての802.11チャネルをモニタできます。
ただし、APがオフチャネルスキャンを実行している間(通常は3 ~ 20秒ごとに80ミリ秒間隔)、サービスを提供しているチャネルでクライアントにサービスを提供できません。 これにより、パケット配信で軽度の断続的な遅延または損失(0.05 %から1.5 %のパケット損失)が発生します。 ほとんどのクライアントでは、パフォーマンスへの影響は知覚できません。ただし、80ミリ秒にわたってAPに送信できない場合、一部の異常に敏感なクライアントは、APからローミングし去るか、ネットワークから切断されます。
クライアントデバイスがパケット損失に対して非常に寛容であるこのような状況では、RRMを設定して、オフチャネルスキャンを延期するか、またはRRMモニタリングを完全に無効にする必要があります。 この記事では、その方法について説明します。
オフチャネルスキャニング遅延
オフチャネルスキャニング遅延を使用すると、アクセスポイント(AP)が過去<defer-time>ミリ秒以内に指定されたユーザプライオリティのワイヤレスローカルエリアネットワーク(WLAN)でデータトラフィックを送受信した場合、AP無線は次のオフチャネルスキャンを実行しなくなります。
デフォルトでは、ユーザ優先順位4、5、および6に対してOff-Channel Scanning Deferが有効になっており、defer-timeは100ミリ秒です。 したがって、音声コールがアクティブ(通常はユーザプライオリティ(UP)が6、サンプル期間が20ミリ秒のUP)である場合、AP無線がオフチャネルになることを防ぎます。
RRMオフチャネルモニタリングの無効化
RRMオフチャネルモニタリングは完全に無効にできます。 これには、ダイナミックチャネル割り当て(DCA)を無効にし、送信電力制御(TPC)をFixedに設定して、不正検出が動作しないようにする必要があります。 これにより、APはオフチャネルスキャンを実行しなくなります(BLEビーコン検出が有効になっている場合を除く)。
CleanAir BLEビーコン検出の無効化
CleanAirをサポートするAP(2700または2800シリーズなど)では、BLEビーコン干渉検出が有効になっている場合、2.4GHz無線はオフチャネルスキャンを実行します(RRMオフチャネルが無効になっている場合でも)。 したがって、アプリケーションで2.4GHz無線がオフチャネルにならないことが必要な場合は、この機能を無効にします。
設定
オフチャネルスキャニング遅延の設定
グラフィカル ユーザ インターフェイス(GUI)
WLCのGUIでは、設定は特定のWLANのAdvancedタブにあります。この例では、Off-Channel Scanning Deferがすべてのユーザプライオリティ(0から7)に対して有効になっており、defer-timeが10,000ミリ秒(10秒)に増加されています。 その結果、このAP上のWLANで過去10秒以内にユーザトラフィックが送受信された場合、オフチャネルスキャンが遅延されます。

コマンドライン インターフェイス(CLI)
WLCのCLIでは、次のコマンドを使用して、WLAN 2ですべての優先順位に対してOff-Channel Scanning Deferを有効にし、defer-timeを10,000ミリ秒に設定します。
(WLC2504-2) >config wlan channel-scan defer-priority 0 enable 2
(WLC2504-2) >config wlan channel-scan defer-priority 1 enable 2
(WLC2504-2) >config wlan channel-scan defer-priority 2 enable 2
(WLC2504-2) >config wlan channel-scan defer-priority 3 enable 2
(WLC2504-2) >config wlan channel-scan defer-priority 4 enable 2
(WLC2504-2) >config wlan channel-scan defer-priority 5 enable 2
(WLC2504-2) >config wlan channel-scan defer-priority 6 enable 2
(WLC2504-2) >config wlan channel-scan defer-priority 7 enable 2
(WLC2504-2) >config wlan channel-scan defer-time 10000 2
RRMオフチャネルモニタリングの無効化
特定の帯域でRRMオフチャネルモニタリングを無効にするには、WLCで次のタスクを実行します。
ステップ 1:APの電力設定(Wireless > Access Points > Radios > band(802.11aまたは802.11b))をメモします
ステップ 2:TPCをFixedに設定します。
- GUI:WIRELESS > band (802.11aまたは802.11b) > RRM > TPC > Power Level Assignment Methodを1に設定
- CLIの場合:config 802.11<a|b> txpower global 1
ステップ 3:DCAの無効化
- GUI:WIRELESS > band (802.11aまたは802.11b) > RRM > DCA > Channel Assignment MethodをOffに設定
- CLIの場合:config 802.11<a|b> channel global off
ステップ 4: RRMグループ化の無効化
- GUI:WIRELESS > band (802.11aまたは802.11b) > RRM > RF Grouping > set Group Mode to Off
- CLI:config advanced 802.11<a|b> group-mode off
ステップ 5:RRMモニタモードを無効にする(CLI専用)
- CLI:config advanced 802.11<a|b> monitor mode disable
手順 6:必要に応じて、AP無線を元の電力設定に戻します。
CleanAir BLEビーコン検出の無効化
BLEビーコン干渉検出を無効にするには、WLCで次のタスクを実行します
- GUI:WIRELESS > 802.11b > CleanAir
- BLE BeaconをInterferences to Detect列からInterferences to Ignore列に移動します
- [Apply] をクリックします。
- CLI:config 802.11b cleanair device disable ble-beacon
確認
AP上のオフチャネルイベントを表示する、またはオフチャネルイベントを表示しないCLIコマンド
IOS APの場合:
debug dot11 dot11radio <0|1> trace print drvpsp
AP-COS APの場合:
debug dot11 info
debug rrm off-channel deferral
トラブルシュート
次のすべてを同時に収集します。
- テスト対象のクライアントからの非混合ドライバレイヤパケットキャプチャ
- APのサービスチャネルからの地上波パケットキャプチャ
- 上記のデバッグは、AP CLIから実行します
- APのスイッチポートからの有線パケットキャプチャ
クライアントドライバとAPのスイッチポートの間でトラフィックが遅延または喪失されているかどうか、および発生した時点を確認します。 APのデバッグ出力を調べて、トラフィックが失われた時点でAPがオフチャネルであったかどうかを確認します。 その場合は、トラフィックパターン(トラフィックの周期性とQoSの優先度)を評価し、それに応じてスキャンの延期を決定するスキャン延期の優先度と時間を設定します。