はじめに
このドキュメントでは、Cisco Catalyst Centerを使用したWLCのテレメトリタスクのエラー「Reached Max Limit for Number of Flow Exporters」を修正する方法について説明します。
前提条件
要件
次の機能にアクセスする必要があります。
- SUPER-ADMINロールを持つCisco Catalyst Center GUI。
- 管理者ロールを持つAirOSワイヤレスコントローラCLIおよびGUI。
使用するコンポーネント
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
問題
AirOSを搭載したCiscoワイヤレスコントローラWLC 5520ですでにフローエクスポータが設定されている場合、そのデバイスでは設定するフローエクスポータが1つしかサポートされないため、Cisco Catalyst Centerテレメトリプロビジョニングは失敗すると考えられます。したがって、Cisco Catalyst Centerでは、2つ以上のフローエクスポータを設定するというWLCの制限のためこの設定を上書きできないため、プロビジョニングタスクの失敗が発生します。
NetFlow設定の展開が開始されました。
不合格:デバイス10.88.244.161で新しいNetFlowコレクタサーバの構成設定IP: [10.10.10.10]とポート: [6007]を構成できませんでした。例外: XDEプロシージャの実行エラー。エラーメッセージ:コマンドconfig flow create exporter 10.10.10.10 10.10.10 port 6007の実行中にエラーが発生しました。コマンド出力:config flow create exporter 10.10.10.10 10.10.10 port 6007 Reached Max limit for Number of Flow Exporters
テレメトリタスクエラーの詳細
注:Cisco Catalyst Centerは、フローエクスポータの数に制限があるため、ワイヤレスコントローラの最初のNetFlowコレクタサーバのみをプッシュできます。
Cisco Catalyst CenterがフローエクスポータをWLCにプッシュしようとしていますが、デバイスにはCLI出力で確認したとおりに設定されていることがわかります。
(Cisco Controller) >show flow exporter summary Exporter-Name Exporter-IP Port ============= =========== ===== fer_exporter 10.10.10.10 6007 (Cisco Controller) >show flow exporter statistics Exporter-name: fer_exporter Total Flows Sent: 1147297289 Total Pkts Sent: 81828210 Total Pkts Dropped: 0 Last Sent Time: Sat Mar 24 19:37:18 2159
Cisco Catalyst Centerは、ネットワーク設定で設定されたNetFlowコレクタの設定をWLCにプッシュしようとしますが、デバイスは1つしか設定されていないというフローエクスポータの制限を回避します。これにより、フローエクスポータが同じ場合でもタスクが失敗します。
解決方法
1- WLC CLIでコマンドを実行して、AirOS WLCがフローエクスポータの最大数に達していることを確認します。
(Cisco Controller) >show flow exporter summary
Exporter-Name Exporter-IP Port
============= =========== =====
fer_exporter 10.10.10.10 6007
このCLI出力では、WLCにはfer_exporterという名前のフローエクスポータがすでに設定されており、テレメトリプロビジョニングタスク中にCisco Catalyst Centerとの競合を引き起こしていることがわかります。
2- Cisco Catalyst Centerメニュー>設計>ネットワーク設定>テレメトリタブに移動し、Netflowコレクタサーバが設定されていることを確認します。Cisco Catalyst Centerまたは外部サーバをFlow Collectorサーバとして設定できます。
Cisco DNA Center Netflow Collectorの設定
3- AirOS WLC GUIにログインし、Wireless > Netflow > Exporterに移動して、デバイスで設定されているフローエクスポータのリストを表示します。
WLC GUIのNetFlowの設定
4 – フローエクスポータ名を検索し、矢印ドロップダウンメニューからRemoveを選択します。この例では、すでに設定されているフローエクスポータの名前は、ステップ1で確認したようにfer_exporterという名前になっています。
エクスポータの削除
5 – 削除するときにフローエクスポータが使用中の場合、エクスポータがフローモニタに関連付けられていることを示す警告メッセージが表示されます。フローモニタを削除するには、まずフローモニタを削除して関連付けを削除する必要があります。
フローエクスポータ
6- Flow monitorを削除するには、Wireless > Netflow > Monitorの順に移動し、fer_exporterに関連付けられているFlow Monitorを選択します。これにより、次のフローモニタを削除できます。
フローモニタ
この例では、フローエクスポータに関連付けられているフローモニタの名前はfer_Monitorです。フローモニタがWLANに関連付けられている場合、フローモニタを削除すると、WLANへの関連付けのために、フローエクスポータと同様のメッセージを受け取る場合があります。
WLC GUIのNetFlowの設定
7- WLANsタブに移動し、WLANsセクションを展開して、WLCで設定されているWLANを表示します。
WLC GUI WLANの設定
8- Flow MonitorフィールドのQoSタブでfer_Monitorが選択されているかどうかを確認するため、すべてのWLAN設定を開きます。ここで、オプションnoneを選択すると削除できます。
WLC GUIのNetFlowの設定
WLC GUIのNetFlowの設定
9- WLANからフローモニタを削除したら、ステップ5の説明に従ってフローモニタを削除し、最後にステップ4の説明に従ってフローエクスポータを削除します。
WLC GUIのNetFlowの設定
10- Cisco Catalyst CenterインベントリのWLCを再同期する必要があります。同期が完了したら、テレメトリプロビジョニングタスクを開始できます。今回は、WLCに設定されているフローエクスポータがないため、タスクが成功する可能性があります。
テレメトリプロビジョニングタスクの成功
注:ソリューションに記載されているすべての手順は、WLC GUIを使用しなくても、WLC CLIから実行することもできます。
検証
テレメトリタスクが正常に完了したら、フローエクスポータとアシュアランスにWLC CLIコマンドを使用して検証できます。また、WLCおよびAPのCisco Catalyst Center Assuranceヘルスページをチェックします。
(Cisco Controller) >show flow exporter summary
Exporter-Name Exporter-IP Port
============= =========== =====
dnacexporter 10.10.10.10 6007
注:Cisco Catalyst Centerで設定されるフローエクスポータは、dnacexporterと呼ぶようにハードコードされています。