在Cisco设备上配置Flexible NetFlow导出

 

Flexible NetFlow由在几个版本中都可以一起使用的组件组成,用于执行流量分析和数据导出。新的命令行接口(CLI)配置遵循相同的传统逻辑。在这个用户定义的流记录和 Flexible netflow 组件结构中,使用最少数量的配置命令,可以很容易地在网络设备上创建用于流量分析和数据导出的各种配置。要最大限度地使用Flexible NetFlow或监视特定的网络行为,您应该创建自己的自定义记录。

 

Flexible NetFlow导出可以按三个简单步骤配置

 

配置Exporter

在路由器或MSFC输入全局配置模式,然后用下面命令创建exporter:

flow exporter {exporter_name}

destination {destination_ip_address}

Export-protocol version-9

transport udp 9996 

exit

Tip

Flow导出程序可以使用唯一的名称进行配置。可以配置多个Flow导出配置文件。下面是配置Flow导出程序的配置。

 

Flow Monitor and Flow record Configuration

ip flow monitor {monitor_name}

record netflow-original

exporter {exporter_name}

cache timeout active 60

cache timeout inactive 15

exit


Tip 流记录通过NetFlow协议定义流出字段。 Flexible预定义流记录基于原始的NetFlow入口或出口缓存。 Cisco提供了唯一的关键字来标识预定义的记录,这些记录可以与Flexible NetFlow流记录配置相关联。 Flexible NetFlow “netflow-original” 和 netflow ipv4 original-input 是预定义的记录,这两个记录可以互换地用于导出基本键字段和时间戳字段。如果需要采样,流监视器也可以包括分组采样信息。

 

Associate Flow Monitor to interface

Enter global configuration mode on the router or MSFC, and issue the following commands for each interface on which you want to enable NetFlow:

interface {interface} {interface_number}

ip flow monitor {onitor_name} input


Tip

流监视器必须附加到特定的物理或逻辑接口,以导出该特定接口的流统计信息。上面是将流监视器附加到特定接口的配置。
 

 

Verifying Device Configuration

Issue the following commands in normal (not configuration) mode to verify whether NetFlow export has been configured correctly:

 

impo

请注意,为了查看准确的进出通信量,必须在路由器的所有接口上启用NetFlow数据导出。 假设您有一个具有A和B接口的路由器。由于NetFlow默认是在入口基础上完成的,所以当您在接口A上启用NetFlow数据导出时,它仅将输出接口A的流入流量和接口B的流出流量。接口A的输出流量将由从接口B导出的NetFlow数据提供。

即使您只对管理接口A感兴趣,也请在A和B都启用NetFlow数据导出。随后,您可以从许可证管理链接中取消对接口B的管理。

 

 

Tip

为进一步了解为IOS 设备配置NetFlow 导出数据的信息,请参考 Cisco's NetFlow commands documentation

Back to Top