内容

はじめに

前提条件

要件

使用するコンポーネント

SSIDの設定

選択肢a：中央スイッチング

中央スイッチングネットワーク図

中央スイッチング：タグとプロファイル

中央スイッチング：コマンドラインインターフェイス(CLI)

オプションb:FlexConnectローカルスイッチング

Flexconnectローカルスイッチングネットワーク図

Flexconnectローカルスイッチングタグとプロファイル

Flexconnectローカルスイッチングコマンドラインインターフェイス(CLI)

メディアパラメータの設定

GUI での設定

コマンドライン インターフェイス（CLI）

確認

トラブルシュート

はじめに

このドキュメントでは、Cisco 8821ハンドセットを使用して音声環境に9800ワイヤレスLANコントローラ(WLC)を設定する方法について説明します。

前提条件

要件

次の項目に関する知識があることが推奨されます。

- Catalyst Wireless 9800設定モデル

- FlexConnect

- 802.11r

- コール アドミッション制御（CAC）

使用するコンポーネント

このドキュメントの情報は、9800L v17.6.1に基づくものです

このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな（デフォルト）設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。

このドキュメントでは、バージョン17.3.1以降の9800ではサポートされていないため、SIP CACについては説明しません

SSIDの設定

選択肢a：中央スイッチング

中央スイッチングネットワーク図

中央スイッチング：タグとプロファイル

すべてのタグとプロファイルは同じメニューで設定できるため、このドキュメントでは、すべてのタグとプロファイルの設定は高度なワイヤレス設定を使用して行います。

ステップ 1：Configuration > Wireless Setup > Advanced > Start Now > WLAN Profileの順に選択し、+Addをクリックして新しいWLANを作成します。SSID、プロファイル名、WLAN ID、およびWLANのステータスを設定します。次に、Security > Layer 2の順に移動し、設定を行います。この例では単純なPSKを使用しているため、FTを設定する必要はありません。802.1Xを設定する場合は、FTを有効にします。

音声SSIDセキュリティ設定パート1

音声SSIDセキュリティ設定パート2

音声SSIDセキュリティ設定パート3

注:PSK SSIDでは、ローミング時のハンドシェイクが短いため、FTを有効にする必要はありません。802.1X WPAエンタープライズを設定する場合、FT+802.1XをAKMとして有効にし、Fast Transitionを有効にするが、「Over the DS」は無効にしておくことを推奨します。FT+PSKを設定することもできますが、この例では便宜上、通常のPSKを使用します。

ステップ 2：Advancedタブに移動し、Aironet IEをイネーブルにします。ロードバランスと帯域選択が無効になっていることを確認します。

同じページで、プライオリティ5、6、および7に対してオフチャネルスキャン遅延が有効になっていることを確認します。これにより、これらのUPプライオリティを持つフレーム（基本的には音声フレーム）を受信した後、APが100ミリ秒間オフチャネルになるのを防ぎます。

ステップ 3：Policy Profile を選択し、Add:

ポリシープロファイル名を設定し、ステータスをEnabledに設定し、中央スイッチング、認証、DHCP、およびアソシエーション（17.6以降では、中央アソシエーションのチェックボックスは表示されません）を有効のままにします。

Access Policiesをクリックし、SSID Voiceに接続する際にワイヤレスクライアントが割り当てられるVLANを設定します。

ポリシープロファイルアクセスポリシー設定ページ

QoS and AVCをクリックして、Auto QoSパラメータをVoiceに設定します。Save & Apply to Deviceをクリックします。

Advancedをクリックして、セッションタイムアウトを84000に設定し、必要なIPv4 DHCPがディセーブルになっていることを確認して、ARPプロキシをイネーブルにします。

ポリシープロファイルの詳細設定

ステップ 4：Policy Tagを選択し、Addをクリックします。Policy Tag名を設定します。WLAN-Policy Mapsの下で、+Addをクリックします。ドロップダウンメニューからWLANプロファイルとポリシープロファイルを選択し、設定するマップのチェックをクリックします。次に、Save & Apply to Deviceをクリックします。

ステップ 5：Site Tagを選択し、Addをクリックします。APをローカルモードで動作させるには、Enable Local Siteボックスにチェックマークを付けます。次に、Save & Apply to Device:

手順 6：RF Profile を選択し、Addをクリックします。 帯域ごとにRFプロファイルを設定します。

802.11メニューに移動します。12Mbps以下のすべてのレートを無効にし、12Mbpsを必須レートとして設定し、両方の帯域でサポートされている18 Mbps以上を設定します。

2.4 GHzデータレート：

5 GHzデータレート：

手順 7：RF Tagを選択して、Addをクリックします。このセクションのステップ5で作成したRFプロファイルを選択します。次に、Save & Apply to Deviceをクリックします。

ステップ 8：Tag APsを選択し、APを選択して、以前に作成したポリシー、サイト、およびRFタグを追加します。次に、Save & Apply to Deviceをクリックします。

中央スイッチング：コマンドラインインターフェイス(CLI)

CLIから次のコマンドを実行します。

//////// WLAN Configuration

wlan Voice 1 Voice

ccx aironet-iesupport

no security ft adaptive

security wpa psk set-key ascii 0 Cisco123

no security wpa akm dot1x

security wpa akm psk

no shutdown

//////// Policy Profile Configuration

wireless profile policy PP1

autoqos mode voice

ipv4 arp-proxy

service-policy input platinum-up

service-policy output platinum

session-timeout 84000

vlan 1

no shutdown

//////// Policy Tag Configuration

wireless tag policy PT1

wlan Voice policy PP1

//////// Site Tag Configuration

wireless tag site ST1

local-site

//////// 2.4 GHz RF Profile Configuration

ap dot11 24ghz rf-profile Voice24GHz

rate RATE_11M disable

rate RATE_12M mandatory

rate RATE_1M disable

rate RATE_2M disable

rate RATE_5_5M disable

rate RATE_6M disable

rate RATE_9M disable

no shutdown

//////// 5 GHz RF Profile Configuration

ap dot11 5ghz rf-profile Voice5GHz

rate RATE_24M supported

rate RATE_6M disable

rate RATE_9M disable

no shutdown

//////// RF Tag Configuration

wireless tag rf RT1

24ghz-rf-policy Voice24GHz

5ghz-rf-policy Voice5GHz

//////// AP Configuration

ap a023.9f86.52c0

policy-tag PT1

rf-tag RT1

site-tag ST1

オプションb:FlexConnectローカルスイッチング

Flexconnectローカルスイッチングネットワーク図

Flexconnectローカルスイッチングタグとプロファイル

ステップ 1：Configuration > Wireless Setup > Advanced > Start Now > WLAN Profileの順に選択し、+Addをクリックして新しいWLANを作成します。SSID、プロファイル名、WLAN ID、およびWLANのステータスを設定します。次に、Security > Layer 2の順に選択し、設定を行います。

音声SSIDセキュリティ設定パート1

音声SSIDセキュリティ設定パート2

音声SSIDセキュリティ設定パート3

注:PSK SSIDでは、ローミング時のハンドシェイクが短いため、FTを有効にする必要はありません。802.1X WPAエンタープライズを設定する場合、FT+802.1XをAKMとして有効にし、Fast Transitionを有効にするが、「Over the DS」は無効にしておくことを推奨します。FT+PSKを設定することもできますが、この例では、簡単にするために通常のPSKを使用します。

ステップ 2：Advancedタブに移動し、Aironet IEをイネーブルにします。ロードバランスと帯域選択が無効になっていることを確認します。

同じページで、プライオリティ5、6、および7に対してオフチャネルスキャン遅延が有効になっていることを確認します。これにより、これらのUPプライオリティを持つフレーム（基本的には音声フレーム）を受信した後、APが100ミリ秒間オフチャネルになるのを防ぎます。

ステップ 3：Policy Profile を選択し、Add:

ポリシープロファイル名を設定し、ステータスをEnabledに設定し、中央スイッチングと中央DHCPを無効にします。PSK SSIDの場合、認証をローカルに移動して、アクセスポイントにPSKを検証する役割を与えることができます。802.1Xの場合、通常はWLCで802.1X認証を実行し続けます。

Flexローカルスイッチングポリシープロファイルの設定

Access Policiesタブに移動し、ワイヤレスクライアントがデフォルトでこのWLANに接続するときに割り当てるVLANを割り当てます。ドロップダウンからVLAN名を1つ選択するか、手動でVLAN IDを入力できます。

QoS and AVCをクリックして、Auto QoSパラメータをVoiceに設定します。Save & Apply to Deviceをクリックします。

Advancedをクリックして、セッションタイムアウトを84000に設定し、必要なIPv4 DHCPがディセーブルになっていることを確認して、ARPプロキシをディセーブルにします。

フレックスポリシープロファイルの詳細設定

ステップ 4：Policy Tagを選択し、Addをクリックします。Policy Tag名を設定します。WLAN-Policy Mapsの下で、+Addをクリックします。ドロップダウンメニューからWLANプロファイルとポリシープロファイルを選択し、設定するマップのチェックをクリックします。次に、Save & Apply to Deviceをクリックします。

ステップ 5：Flex Profileをクリックし、Addをクリックします。Flex Profile名、ネイティブVLAN ID、およびEnable ARP Cachingを設定します。

Flexプロファイルポリシーの設定

注：ネイティブVLAN IDは、このFlex Profileに関連付けられたAPが接続されているスイッチポートに設定されたネイティブVLANを指します。

手順 6：Site Tagを選択し、Addをクリックします。 Site Tag名を設定し、Enable Local Siteオプションのチェックマークを外して、Flex Profileを追加します。次に、Save & Apply to Deviceをクリックします。

注：Enable Local Siteが無効になっているため、このサイトタグに割り当てられたAPは自動的にFlexConnect APとして設定されます。

手順 7：RF Profile を選択し、Addをクリックします。 帯域ごとにRFプロファイルを設定します。

802.11メニューに移動します。12Mbps以下のすべてのレートを無効にし、12Mbpsを必須レートとして設定し、両方の帯域でサポートされている18 Mbps以上を設定します。

2.4 GHzデータレート：

5 GHzデータレート：

ステップ 8：RF Tagを選択して、Addをクリックします。このセクションのステップ6で作成したRFプロファイルを設定します。次に、Save & Apply to Deviceをクリックします。

ステップ 9：Tag APsを選択し、APを選択して、以前に作成したポリシー、サイト、およびRFタグを追加します。次に、Save & Apply to Deviceをクリックします。

APはCAPWAPトンネルを再起動し、9800 WLCに戻ります。Configuration > Wireless > Access Pointsの順に移動し、APモードがFlex:

Flexconnectローカルスイッチングコマンドラインインターフェイス(CLI)

CLIから次のコマンドを実行します。

//////// WLAN Configuration

wlan Voice 1 Voice

ccx aironet-iesupport

no security ft adaptive

security wpa psk set-key ascii 0 Cisco123

no security wpa akm dot1x

security wpa akm psk

no shutdown

//////// Policy Profile Configuration

wireless profile policy PP2

do wireless autoqos policy-profile PP2 mode voice

service-policy input platinum-up

service-policy output platinum

vlan 2672

no shutdown

//////// Policy Tag Configuration

wireless tag policy PT2

wlan Voice policy PP2

//////// Flex Profile Configuration

wireless profile flex FP2

arp-caching

vlan-name 1

native-vlan-id 1

//////// Site Tag Configuration

wireless tag site ST2

no local-site

flex-profie FP2

//////// 2.4 GHz RF Profile Configuration

ap dot11 24ghz rf-profile Voice24GHz

rate RATE_11M disable

rate RATE_12M mandatory

rate RATE_1M disable

rate RATE_2M disable

rate RATE_5_5M disable

rate RATE_6M disable

rate RATE_9M disable

no shutdown

//////// 5 GHz RF Profile Configuration

ap dot11 5ghz rf-profile Voice5GHz

rate RATE_24M supported

rate RATE_6M disable

rate RATE_9M disable

no shutdown

//////// RF Tag Configuration

wireless tag rf RT2

24ghz-rf-policy Voice24GHz

5ghz-rf-policy Voice5GHz

//////// AP Configuration

ap a023.9f86.52c0

policy-tag PT2

rf-tag RT2

site-tag ST2

メディアパラメータの設定

GUI での設定

ステップ 1：Configuration > Radio Configuration > Networkの順に移動します。5 GHzと2.4 Ghzの両方の帯域を無効にし、 Apply.

これにより、すべての5ghz wifiネットワークが一時的に無効になることに注意してください。メンテナンス時間帯にのみ実行する

ステップ 2：Configuration > Radio Configuration > Media Parametersの順に移動します。2.4 GHzと5 GHzの両方の帯域で、アドミッション制御(AC)とロードベースのコールアドミッション制御(CAC)をイネーブルにして、Applyをクリックします。

ステップ 3：Configuration > Radio Configurations > Parametersの順に移動します。両方の帯域でEDCAプロファイルをoptimized-voiceとして設定し、Applyをクリックします。

ステップ 4：Configuration > Radio Configuration > Networkの順に移動します。5 GHzと2.4 Ghzの両方の帯域を有効にし、Applyをクリックします。

コマンドライン インターフェイス（CLI）

CLIから次のコマンドを実行します。

Andressi_9800(config)#ap dot11 24ghz shutdown

Andressi_9800(config)#ap dot11 5ghz shutdown

Andressi_9800(config)#dot11 24ghz cac voice acm

Andressi_9800(config)#dot11 5ghz cac voice acm

Andressi_9800(config)#ap dot11 24ghz edca-parameters optimized-voice

Andressi_9800(config)#ap dot11 5ghz edca-parameters optimized-voice

Andressi_9800(config)#no ap dot11 24ghz shutdown

Andressi_9800(config)#no ap dot11 5ghz shutdown

確認

次のコマンドを使用して、現在の設定を確認できます。

# show wlan { summary | id | name | all }

# show run wlan

# show run aaa

# show aaa servers

# show ap config general

# show ap name <ap-name> config general

# show ap tag summary

# show ap name <AP-name> tag detail

# show wlan { summary | id | name | all }

# show wireless tag policy detailed <policy-tag-name>

# show wireless profile policy detailed <policy-profile-name>

CAC統計情報とコール制御メトリックを確認するには、次のコマンドを実行します。

#show ap name AP2802I-21 dot11 5ghz voice stats

#show ap name <ap-name> dot11 5ghz call-control metrics

トラブルシュート

条件付きデバッグとラジオアクティブトレース

無線アクティブ(RA)トレースは、指定された条件（この場合はクライアントのMACアドレス）と対話するすべてのプロセスのデバッグレベルトレースを提供します。  条件付きデバッグを有効にするには、次の手順を実行します。ここでは、9800 WLCがコール中に提供する出力に焦点を当てます。

ステップ 1：デバッグ条件が有効になっていないことを確認します。

# clear platform condition all

ステップ 2：モニターするワイヤレスクライアントの MAC アドレスのデバッグ条件を有効にします。このコマンドは、指定されたMACアドレスの監視を30分間（1800秒）開始します。必要に応じて、この時間を最大 2085978494 秒まで増やすことができます。

# debug wireless mac <8821-MAC-address> {monitor-time <seconds>}

注：一度に複数のクライアントをモニターするには、MAC アドレスごとに debug wireless mac <aaaa.bbbb.cccc> コマンドを実行します。

注:すべてが後で表示できるように内部でバッファリングされているため、ターミナルセッションでクライアントアクティビティの出力が表示されません。

ステップ 3：8821 Cisco IP Phoneからコールを確立します。

ステップ 4：コールが完了したとき、またはデフォルトまたは設定されたモニタ時間がアップする前に問題が再現したときは、デバッグを停止します。

# no debug wireless mac <8821-MAC-address>

モニター時間が経過するか、debug wireless が停止すると、9800 WLC では次の名前のローカルファイルが生成されます。

ra_trace_MAC_aaaabbbbcccc_HHMMSS.XXX_timezone_DayWeek_Month_Day_year.log

ステップ 5： MAC アドレスアクティビティのファイルを収集します。    ra trace.log を外部サーバーにコピーするか、出力を画面に直接表示できます。RAトレースファイルの名前を確認します

# dir bootflash: | inc ra_trace

ファイルを外部サーバーにコピーします。

# copy bootflash:ra_trace_MAC_aaaabbbbcccc_HHMMSS.XXX_timezone_DayWeek_Month_Day_year.log tftp://a.b.c.d/ra-FILENAME.txt

内容を表示します。

# more bootflash:ra_trace_MAC_aaaabbbbcccc_HHMMSS.XXX_timezone_DayWeek_Month_Day_year.log

手順 6：デバッグ条件を削除します。

# clear platform condition all

注：トラブルシューティングセッションの後は、必ずデバッグ条件を削除してください。

RAトレースの出力では、Traffic Specification(TSPEC)ネゴシエーションが行われます。これにより、8821がそのトラフィックをユーザプライオリティ6でマークすることが許可されているかどうか、およびコールを確立できるかどうかが判断されます。キュー6の使用をネゴシエートするために、8821は許可を要求するアクションパケットを送信します。

2019/08/25 18:53:54.510 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: 0027.902a.ab24 Got action frame from this client.

2019/08/25 18:53:54.510 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: 0027.902a.ab24 Received Action frame with code 0: ADDTS request

2019/08/25 18:53:54.510 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: 0027.902a.ab24 Got LBCAC Metrics IE:

2019/08/25 18:53:54.510 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: 0027.902a.ab24 ADD TS from mobile slot_id 1 direction = 3

up = 6, tid = 6, upsd = 1, medium_time = 653, TSRSIE: No

2019/08/25 18:53:54.510 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: 0027.902a.ab24 U-APSD Power save

パケットキャプチャの場合：

WLCは、コールを割り当てるのに十分な帯域幅があるかどうかを判別し、十分な帯域幅がある場合は、TSPECネゴシエーションを受け入れるアクションフレームを送信します。

2019/08/25 18:53:54.510 {wncd_x_R0-0}{1}: [auth-mgr] [18106]: (info): [0000.0000.0000:unknown] Session info 0x559e2019/08/25 18:53:54.510 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: 0027.902a.ab24 LBCAC checks for tspec PASSED for ms slot_id 1 bw_req = 653, tot_available MT for tspecs = 22031 tx_queue_req = 20, current tx queue util = 0

2019/08/25 18:53:54.510 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): Calls in progress incremented to 1

2019/08/25 18:53:54.510 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): allocating voice bw for client: maxBW = 23437, BW requested = 653, total voice bw alloc = 653

2019/08/25 18:53:54.511 {wncd_x_R0-0}{1}: [ewlc-qos-client] [18106]: (info): MAC: 0027.902a.ab24

Call Accepted for tspec client

2019/08/25 18:53:54.511 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (ERR): MAC: 0027.902a.ab24 TCLAS Set Not used for TCLAS of tid=6

2019/08/25 18:53:54.511 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): Recommended rate 6500kbps:MCS 0 is not operational for radio: 6

2019/08/25 18:53:54.511 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): Recommended rate 13000kbps:MCS 1 is not operational for radio: 6

2019/08/25 18:53:54.511 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): Recommended rate 26000kbps:MCS 3 is not operational for radio: 6

2019/08/25 18:53:54.511 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: 0027.902a.ab24 Sending Successful ADD TS resp to mobile slot_id 1

2019/08/25 18:53:54.511 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: 0027.902a.ab24 Build ADD TS slot:1, tid:6, user_priority:6, upsd_enable:1, dir:3,bandwidth:653, avail_bw:0, inactive_timer:0, tsm_req_id:0

2019/08/25 18:53:54.511 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: a023.9f86.52c0 send qos ADD TS payload to AP

パケットキャプチャの場合：

その後、コールマネージャとの間でSIPを介してコールが確立され、RTPトラフィックが転送されます。

RTP パケット:

次に、8821はコールが終了したことをコールマネージャに通知し、キュー6を使用しなくなったWLCに別のアクションフレームを送信して通知します。

2019/08/25 18:54:08.510 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: 0027.902a.ab24 Got action frame from this client.

2019/08/25 18:54:08.510 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: 0027.902a.ab24 Received Action frame with code 2: DELTS request

2019/08/25 18:54:08.510 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: 0027.902a.ab24 DEL TS from mobile slot_id 1up = 6, tid = 6, bw deleted = 653

2019/08/25 18:54:08.510 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: 0027.902a.ab24 Call Terminated for tspec client

2019/08/25 18:54:08.510 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: 0027.902a.ab24 Calls in progress - 1, Roam calls in progress - 0

2019/08/25 18:54:08.510 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: 0027.902a.ab24 Build DELETE TS slot:1 tid:6 up:6 upsd_enable:1 avail_bw: 0

2019/08/25 18:54:08.510 {wncd_x_R0-0}{1}: [ewlc-qos-voice] [18106]: (info): MAC: a023.9f86.52c0 send qos DELETE TS payload to AP

SIP終了およびアクションフレーム：