在Cisco 4500(具有Supervisor Engine 7-E和Cisco IOS XE)中配置Flexible NetFlow

 

具有Supervisor Engine 7-E和Cisco IOS XE软件版本3.1.0 SG的Catalyst 4500系列交换机支持Flexible NetFlow。这些交换机的Flexible NetFlow配置与其他常规Flexible NetFlow类似。

注意:仅Supervisor Engine 7-E、Supervisor Engine 7L-E和Catalyst 4500X支持Flexible NetFlow。

 

配置导出器

在路由器或MSFC上进入全局配置模式,并发出以下命令创建导出器:

flow exporter {exporter_name}

destination {destination_ip_address}

Export-protocol version-9

transport udp 9996 

template data timeout 60

option application-table timeout 60

exit

Tip
可使用唯一名配置Flow导出器。可以配置多个Flow导出器配置文件。以下为配置Flow导出器的配置。

 

配置Flow记录

ip flow record {record_name}

match datalink destination-vlan-id

match ipv4 version

match ipv4 tos

match ipv4 protocol

match ipv4 source address

match ipv4 destination address

match transport source-port

match transport destination-port

match interface input

match application names

collect interface output

collect counter bytes

collect counter packets

collect timestamp sys-uptime first

collect timestamp sys-uptime last

exit

Tip
Flow记录配置定义了通过NetFlow协议导出的字段。灵活的预定义flow记录基于原始的NetFlow ingress或者egress缓存。Cisco提供唯一关键字识别预定义的记录,这些记录可以与Flexible NetFlow Flow记录配置相关联。

 

配置Flow监视器

ip flow monitor {monitor_name}

record {record_name}

exporter {exporter_name}

cache timeout active 60

cache timeout inactive 15

exit

 

将Flow监视器关联至接口

在路由器或MSFC上进入全局配置模式,并为要启用NetFlow的每个接口发出以下命令:

interface {interface} {interface_number}

ip flow monitor {onitor_name} input

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

 

Tip
请注意,必须在路由器的所有接口上启用NetFlow数据导出才能查看准确的IN和OUT流量。假设你有一个带有接口A和B的路由器,由于NetFlow默认是在入口的基础上完成的,当你在接口A上启用NetFlow数据导出时,它只会导出接口A的IN流量和接口B的OUT流量,接口A的OUT流量将由从接口B导出的NetFlow数据提供。

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

 

Tip
欲了解更多为NetFlow数据导出配置IOS设备的信息,请参阅Cisco's NetFlow commands documentation
Back to Top