简介
本文档介绍如何通过端口通道接口将NetFlow数据从路由器接口导出到Catalyst Center。
先决条件
要求
Cisco 建议您了解以下主题:
- 设备必须与Catalyst Center兼容。
- 设备必须具有活动DNA优势许可证。
- 必须在Catalyst Center资产中管理设备。
应用体验概述
应用体验是思科平台中的一项功能,为网络上运行的应用提供性能可视性。它利用思科性能监控器(PerfMon)来测量关键指标,例如延迟、数据包丢失和吞吐量。在17.3之前的IOS® XE版本上,通过在Cisco IOS XE路由器平台上部署带有应用性能配置文件的简易性能监控器(ezPM)策略来实现此目的。从IOS XE 17.3开始,使用优化的应用性能监控(优化的APM),可提高效率、降低CPU和内存使用率、增加监控更多流和应用的可扩展性,并提供更准确的性能测量。
工作流程
启用应用遥测有两个标准:
-
传统的基于标记的算法:将lan关键字添加到要导出其数据的接口。然后,从Catalyst Center启用应用遥测。确保启用应用遥测的接口不是管理接口,并且已分配IP地址。
-
自动选择算法:无需添加带有any关键字的接口。只需确保启用应用遥测的接口具有IP地址,而不是WAN接口、环回接口或管理接口(例如GIGABITETHERNET0、GIGABITETHERNET0/0、MGMT0、FASTETHERNET0或FASTETHERNET1)。
传统的基于标记的算法优先于较新的自动选择算法。
启用应用遥感勘测的步骤
导航到资产>将焦点更改为资产>选择设备>点击操作>遥测>启用应用遥测。

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存储数据。
验证遥测状态
导航到资产>将焦点更改为调配>检查Application Telemetry列>它应显示已启用。

问题陈述
已在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同步。
show flow exporter <exporter_name> statistics

-
监控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 and 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'
要点