簡介
本文檔介紹如何通過埠通道介面將NetFlow資料從路由器介面匯出到Catalyst Center。
必要條件
需求
思科建議您瞭解以下主題:
- 裝置必須與Catalyst Center相容。
- 裝置必須具有活動的DNA優勢許可證。
- 必須在Catalyst Center庫存中管理該裝置。
應用體驗概述
應用體驗是思科平台的一項功能,可為網路上運行的應用提供效能可視性。它利用思科效能監控器(PerfMon)來測量延遲、資料包丟失和吞吐量等關鍵指標。在低於17.3的IOS® XE版本上,通過在Cisco IOS XE路由器平台上部署具有應用效能配置檔案的簡易效能監視器(ezPM)策略來完成此操作。從IOS XE 17.3開始,使用最佳化應用效能監控(最佳化APM),可提高效率、減少CPU和記憶體使用、提高監控更多流和應用程式的可擴充性,並提供更準確的效能測量。
工作流程
啟用應用遙測有兩個標準:
-
傳統的基於標籤的演算法:將lan關鍵字新增到要匯出其資料的介面。然後,從Catalyst Center啟用應用程式遙測。確保啟用應用遙測的介面不是管理介面,並且分配了IP地址。
-
自動選擇演算法:無需新增帶有任何關鍵字的介面。只需確保啟用應用遙測的介面具有IP地址,而不是WAN介面、環回介面或管理介面(例如GIGABITETHERNET0、GIGABITETHERNET0/0、MGMT0、FASTETHERNET0或FASTETHERNET1)。
傳統的基於標籤的演算法優先於較新的自動選擇演算法。
啟用應用程式遙測的步驟
導航到Inventory>將焦點更改為Inventory>選擇裝置>按一下Actions>遙測>啟用應用程式遙測。

Catalyst Center部署的示例配置
performance monitor context tesseract profile application-assurance
exporter destination source transport udp port 6007
traffic-monitor assurance-dns-monitor
traffic-monitor assurance-monitor
traffic-monitor assurance-rtp-monitor
exit
interface
performance monitor context tesseract
exit
Netflow資料的處理
-
網路裝置將NetFlow資料傳送到UDP埠6007。
-
Collector-netflow偵聽此UDP埠。
-
Collector-netflow將資料寫入netflow-generic Kafka主題。
-
netflow-generic管道將資料寫入netflow-essential Kafka主題。
-
Graphwriter使用Kafka主題並將資料寫入圖形資料庫。
-
Elasticsearch儲存資料。
驗證遙測狀態
導航到Inventory >將焦點更改為Provision > Check the Application Telemetry column > It should show Enabled。

問題陳述
已在Catalyst Center中通過管理介面發現了該裝置,要求是通過路由器上配置的埠通道而不是物理介面匯出NetFlow資料。
解決方案
-
為要通過其匯出資料的介面配置Netflow-Source描述。
-
從Catalyst Center重新同步裝置。
-
禁用然後啟用應用程式遙測。
驗證
-
驗證是否允許從路由器到Catalyst Center的埠6007。
-
確認從新增了Netflow-Source說明的路由器介面可以訪問Catalyst Center。
-
ping <dnac_ip> source <Netflow-Source Configured _interface _ip>
-

-
確保裝置時鐘與Catalyst Center同步。
顯示流匯出器<exporter_name>統計資訊

-
監控Netflow-Source配置介面上的輸出資料包是否增加。
-
show interfaces <interface_name>
-

-
確認Catalyst Center正在接收netflow資料包。
$ sudo tcpdump -i any -n "host <Netflow-Source_configure_interface IP>和udp port 6007"
-
確認收集器netflow服務正在接受流量。
$ magctl service attach collector-netflow
# tcpdump -n udp port 6007和src <Netflow-Source_configured_interface IP>
-
確保收集器正在處理資料。

導航到GUI > Menu > System > Data Platform > Pipelines。
通過IP檢查特定匯出器的最後10條記錄(在命令中替換匯出器IP)。
curl 'elasticsearch.ndp:9200/*flowmetrics*/_search?q=\~label:nfMetricAggregation_5_min+AND+exporterIpAddress: IP_ADDRESS&sort=~modificationtime:desc&size=10&pretty'
要點
-
NETCONF對於應用程式遙測不是強制性的。
-
匯出器介面不需要是物理介面。
-
與匯出器介面關聯的流量不屬於應用體驗。
-
必須從源介面訪問Catalyst Center。