概要
このドキュメントでは、Cisco DNA Centerを使用したWLCのテレメトリタスクのエラー「Reached Max Limit for Number of Flow Exporters」を修正する方法について説明します。
前提条件
要件
次の機能へのアクセスが必要です。
- Super-ADMINロールを持つCisco DNA Center GUI
- AirOSワイヤレスコントローラのCLIおよびGUIと管理者ロール
使用するコンポーネント
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
問題
AirOSを搭載したCiscoワイヤレスコントローラWLC 5520でフローエクスポータがすでに設定されている場合、そのデバイスでは設定できるフローエクスポータが1つだけなので、Cisco DNA Centerテレメトリプロビジョニングは失敗すると考えられます。したがって、Cisco DNA Centerでは、複数のフローエクスポータを設定するという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 DNA Centerは、Wireless Controllerの最初のNetFlowコレクタサーバのみをプッシュできます。これは、フローエクスポータの数が制限されるためです。
Cisco DNA 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 DNA 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 DNA Centerとの競合を引き起こしていることがわかります。
2- Cisco DNA Centerメニュー> [Design] > [Network Settings] > [Telemetry]タブに移動し、Netflowコレクタサーバが設定されていることを確認します。Cisco DNA Centerまたは外部サーバをFlow Collectorサーバとして設定できます。
Cisco DNA Center Netflow Collectorの設定
3- AirOS WLC GUIにログインし、[Wireless] > [Netflow] > [Exporter] に移動して、デバイスで設定されているフローエクスポータのリストを表示します。
WLC GUIのNetFlow設定
4 – フローエクスポータ名を検索し、矢印ドロップダウンメニューからRemoveを選択します。この例では、すでに設定されているフローエクスポータの名前は、「ステップ1:
エクスポータの削除
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 - WLAN設定をすべて開き、Flow MonitorフィールドのQoSタブでfer_Monitorが選択されているかどうかを確認します。これを削除するには、オプションnoneを選択します。
WLC GUIのNetFlowの設定
WLC GUIのNetFlowの設定
9- WLANからFlow Monitorを削除したら、ステップ5で説明したようにFlow Monitorを削除し、最後にステップ4で説明したようにFlow Exporterを削除できます。
WLC GUIのNetFlowの設定
10- Cisco DNA CenterインベントリのWLCを再同期する段階になり、同期が完了したら、テレメトリプロビジョニングタスクを開始できます。WLCではこれ以上フローエクスポータが設定されていないため、今回のタスクは成功する可能性があります。
テレメトリプロビジョニングタスクの成功
注:ソリューションに記載されているすべての手順は、必要に応じてWLC GUIを使用せずにWLC CLIでも実行できます。
検証
テレメトリタスクが正常に完了したら、WLC CLIコマンドを使用してフローエクスポータとアシュアランスを検証できます。また、WLCおよびAPのCisco DNA Center Assuranceヘルスページを確認します。
(Cisco Controller) >show flow exporter summary
Exporter-Name Exporter-IP Port
============= =========== =====
dnacexporter 10.10.10.10 6007
注:Cisco DNA Centerで設定されたフローエクスポータは、dnacexporterと呼ぶようにハードコードされています。