Catalyst 9800ではAP Filterの機能により、無線AP名 (ホスト名)を条件にしてTagの割り当てが可能です。
本記事ではAP Filter利用時の「設計の観点」と「実際の設定方法」に関して解説します。
検証時の情報
検証は下記の環境で行いました。
設計の観点
無線APのホスト名の命名規則
AP Filterが無線APのホスト名の情報に基づいて動作する都合上、命名規則の整備が必要になります。
一般的に本番環境の導入では命名規則を用意するので考慮漏れはないとは思いますが、ホスト名を手動 (capwap ap hostname
)もしくはDHCP Option 12を用いて割り当てる運用フローの確立も忘れないようにしてください。
ap name-regex
で条件式を指定する際には「部分一致」と「完全一致」を意識して設定します。
条件式の「部分一致」と「完全一致」が影響するシナリオ例としては、無線APの故障被疑で、既存機器を様子見のまま"残置"しつつ、予備機を"併設"する場合にホスト名を暫定設定するケースが考えられます。
具体的には、号機番号の情報を残したままにしたくて、併設する予備機に暫定的な接尾辞 (-New
)をつけると運用だと、(例外的にStaticで割り当てるか、)条件式でそのケアをするかの検討が必要です。
AP Filter利用時の個別チューニング
実際に運用して見ると、特定の無線APに対して個別チューニングが必要なケースが想定されます。
デフォルトでは「Static」が「AP Filter (Filter
)」より優先度が高いため、個別チューニングする際はStaticで上書きする運用方法が考えられます。
Tagの割り当ては優先度が決まられており、show ap tag sources
で確認が可能です。
wlc01# show ap tag sources Priority Tag source -------------------------------- 0 Static 1 Location 2 Filter 3 AP 4 Default wlc01#
設定
各種Tagの事前設定
無線APに割り当てるための各種Tagの設定を事前に行っておきます。
(AP Filterから参照される設定を事前に作っておきます。)
下記は検証時に「動作確認するための設定例」です。後の設定から参照しています。
configure terminal wireless tag policy PolTag_Custom wireless tag rf RFTag_Custom wireless tag site SiteTag_Custom end
CLIからのAP Filterの設定
CLIでは
1. ap filter name <Name>
で条件や割り当てるTagを定義して。
2. ap filter priority <Number> filter-name <Name>
で適用します。
下記はCLIからの設定例です。
configure terminal ap filter name APFil_Test ap name-regex testap.* tag policy PolTag_Custom tag rf RFTag_Custom tag site SiteTag_Custom ap filter priority 10 filter-name APFil_Test end
動作確認後は write memory
での設定の保存を忘れないようにします。
Web UIからのAP Filterの設定
メニュー: Configuration > Tags & Profiles > Tags
より AP > Filter
がAP Filterの設定画面です。
要件に沿って必要な分だけ設定を投入していきます。
下記は設定の一例です。
設定項目 | 設定値の例 |
---|---|
Rule Name | APFil_Test |
AP name regex | testap.* |
Active | YES |
Priority | 10 |
Type | Tag |
Policy Tag Name | PolTag_Custom |
Site Tag Name | SiteTag_Custom |
RF Tag Name | RFTag_Custom |
設定後は保存を忘れないようにしてください。
確認コマンド
show ap filters all
show ap filters all では無効化されているFilterも表示されます。
下記の例では、「無効化したFilter (Filter Name: APFil_Inactive
)」が表示されるのを確認しています。
wlc01#show ap filters all Filter Name regex Policy Tag RF Tag Site Tag -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- APFil_Test testap.* PolTag_Custom RFTag_Custom SiteTag_Custom APFil_Inactive Inactive default-policy-tag default-rf-tag default-site-tag wlc01#
show ap filters active
show ap filters active では有効化されているFilterに絞って表示されます。
先の例にあった Filter Name: APFil_Inactive
は無効化されているため表示されていません。
wlc01# show ap filters active Priority Filter Name regex Policy Tag RF Tag Site Tag ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 10 APFil_Test testap.* PolTag_Custom RFTag_Custom SiteTag_Custom wlc01#
show ap tag summary
実際に適用されているかは show ap tag summary で確認します。
wlc01# show ap tag summary Number of APs: 2 AP Name AP Mac Site Tag Name Policy Tag Name RF Tag Name Misconfigured Tag Source -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- testap01 ****.****.**** SiteTag_Custom PolTag_Custom RFTag_Custom No Filter otherap01 ****.****.**** default-site-tag default-policy-tag default-rf-tag No Default wlc01#
AP Filterによって適用されていると Tag Source
が Filter
の表示になります。
関連ドキュメント
2025年01月頃時点で主要なVersionのドキュメントへのリンクを記載します。
v17.16.x
Cisco Catalyst 9800 Series Wireless Controller Software Configuration Guide, Cisco IOS XE 17.16.x - New Configuration Model [Cisco Catalyst 9800 Series Wireless Controllers] - Cisco
https://www.cisco.com/c/en/us/td/docs/wireless/controller/9800/17-16/config-guide/b_wl_17_16_cg/m_config_model.html#d100276e6593a1635
v17.15.x
Cisco Catalyst 9800 Series Wireless Controller Software Configuration Guide, Cisco IOS XE 17.15.x - New Configuration Model [Cisco Catalyst 9800 Series Wireless Controllers] - Cisco
https://www.cisco.com/c/en/us/td/docs/wireless/controller/9800/17-15/config-guide/b_wl_17_15_cg/m_config_model.html#d100374e6593a1635
v17.14.x
Cisco Catalyst 9800 Series Wireless Controller Software Configuration Guide, Cisco IOS XE 17.14.x - New Configuration Model [Cisco Catalyst 9800 Series Wireless Controllers] - Cisco
https://www.cisco.com/c/en/us/td/docs/wireless/controller/9800/17-14/config-guide/b_wl_17_14_cg/m_config_model.html#d97827e6523a1635
v17.13.x
Cisco Catalyst 9800 Series Wireless Controller Software Configuration Guide, Cisco IOS XE 17.13.x - New Configuration Model [Cisco Catalyst 9800 Series Wireless Controllers] - Cisco
https://www.cisco.com/c/en/us/td/docs/wireless/controller/9800/17-13/config-guide/b_wl_17_13_cg/m_config_model.html#d96823e6587a1635
v17.12.x
Cisco Catalyst 9800 Series Wireless Controller Software Configuration Guide, Cisco IOS XE Dublin 17.12.x - New Configuration Model [Cisco Catalyst 9800 Series Wireless Controllers] - Cisco
https://www.cisco.com/c/en/us/td/docs/wireless/controller/9800/17-12/config-guide/b_wl_17_12_cg/m_config_model.html#d96721e6587a1635
v17.11.x
Cisco Catalyst 9800 Series Wireless Controller Software Configuration Guide, Cisco IOS XE Dublin 17.11.x - New Configuration Model [Cisco Catalyst 9800 Series Wireless Controllers] - Cisco
https://www.cisco.com/c/en/us/td/docs/wireless/controller/9800/17-11/config-guide/b_wl_17_eleven_cg/m_config_model.html#d93401e6523a1635
v17.10.x
Cisco Catalyst 9800 Series Wireless Controller Software Configuration Guide, Cisco IOS XE Dublin 17.10.x - New Configuration Model [Cisco Catalyst 9800 Series Wireless Controllers] - Cisco
https://www.cisco.com/c/en/us/td/docs/wireless/controller/9800/17-10/config-guide/b_wl_17_10_cg/m_config_model.html#d93401e6523a1635
v17.9.x
Cisco Catalyst 9800 Series Wireless Controller Software Configuration Guide, Cisco IOS XE Cupertino 17.9.x - New Configuration Model [Cisco Catalyst 9800 Series Wireless Controllers] - Cisco
https://www.cisco.com/c/en/us/td/docs/wireless/controller/9800/17-9/config-guide/b_wl_17_9_cg/m_config_model.html#d79238e6572a1635
v16.10.x (日本語翻訳あり)
Cisco Catalyst 9800 Series Wireless Controller Software Configuration Guide, Cisco IOS XE Gibraltar 16.10.x - System Configuration [Cisco Catalyst 9800 Series Wireless Controllers] - Cisco
https://www.cisco.com/c/en/us/td/docs/wireless/controller/9800/config-guide/b_wl_16_10_cg/new-configuration-model.html#d102224e4944a1635
v16.10.xの日本語翻訳
Cisco Catalyst 9800 シリーズ ワイヤレス コントローラ(Cisco IOS XE Gibraltar 16.10.x)ソフトウェア コンフィギュレーション ガイド - システム設定 [Cisco Catalyst 9800 シリーズ ワイヤレス コントローラ] - Cisco
https://www.cisco.com/c/ja_jp/td/docs/wireless/controller/9800/config-guide/b_wl_16_10_cg/b_wl_16_10_cg_chapter_010.html#d251e3027a1635