概要
必要な設定を実施しているにも関わらず、Access Point (AP) が Cisco Catalyst 9800 シリーズの Wireless Controller (C9800)に帰属しない場合、AP と C9800 の双方より Trace ログ (debug ログ)の取得をして解析する必要がございます。
本ドキュメントでは、C9800 で取得する Trace ログについて説明しています。
なおこのドキュメントは以下のバージョンで確認を行った動作例となりますので、予めご了承下さい。
Hardware model : 9800-L
Software version : 17.6.4
9800 で取得する Trace ログ
1. AP の Radio Mac アドレスを用いた debug ログ
2. AP の Ethernet Mac アドレスを用いた debug ログ
debug ログを設定する際に用いる Mac アドレスによって出力結果が異なる部分があります。
特に帰属処理のどこで問題が発生しているかわからない場合などは双方を取得することが重要となります。
debug の設定例
まずは AP の Radio Mac と Ethernet Mac アドレスの確認をします。
AP 上の CLI より 'show interface' コマンドを用いても確認できますが、C9800 に帰属したことがある経緯がある場合は 'show wireless stats ap join summary' でも確認できます。
Base MAC が AP の Radio Mac アドレスを示しています。
k9800L#show wireless stats ap join summary
Number of APs: 2
Base MAC Ethernet MAC AP Name IP Address Status Last Failure Phase Last Disconnect Reason
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
04eb.409f.68e0 04eb.409e.2050 AP04EB.409E.2050 172.22.178.153 Joined Run DTLS close alert from peer
4ca6.4d23.8a40 3c57.31c5.a798 AP9124AXD-1 172.22.178.192 Not Joined Join AP Auth Failure
|
これらの MAC アドレスを用いて debug の設定をします。
debug platform condition feature wireless mac <AP Radio MAC>
debug platform condition feature wireless mac <AP Ethernet MAC>
|
設定後 debug を Start します
debug platform condition start
|
問題事象の確認ができたら、デバックの停止を行います。
debug platform condition stop
request platform software trace rotate all
|
debug ログの回収
debug 出力を 'show logging' コマンドで回収しますが、この際にできるだけ internal オプションをつけた場合とつけない場合の 2 パターンの取得をします。もし一方のみしか取得できない場合は、internal オプションありで取得します。
show logging profile wireless internal filter mac <AP Radio MAC>
show logging profile wireless internal filter mac <AP Ethernet MAC>
show logging profile wireless filter mac <AP Radio MAC>
show logging profile wireless filter mac <AP Ethernet MAC>
|
※ default では直近 10 分間のログのみの出力となるため、必要に応じて timestamp などのオプションを用いて問題発生時のイベント含まれるように取得をします
debug コマンドの削除
debug ログの回収が済みましたら、最後に以下のコマンドで debug 設定の削除を行います
clear platform condition all
undebug all
|