锐捷网络——网络管理和监控—IPFIX配置案例_IPV4网络

目录

功能介绍

应用场景

一、组网需求

二、组网拓扑

三、配置要点

四、配置步骤

五、配置验证

附录:FAQ


 

功能介绍

IPFIX 全称为IP Flow Information Export,即IP数据流信息输出,它是由IETF公布的用于网络中的流信息测量的标准协议。该协议主要优势在于:

1:该协议可工作于任何厂商的网络设备和管理系统平台之上,并用于输出基于网络设备的流量统计信息。这使得网络管理员很容易地提取和查看存储在这些网络设备中的重要流量统计信息。

2:输出格式具有较强的可扩展性,因此如果流量监控的要求发生改变,网络管理员也可通过修改相应配置来实现,不必升级网络设备软件或管理工具。

IPFIX 是基于的概念。网络设备以七个关键域来表示每股网络流量:源 IP 地址、目的IP 地址、源端口、目的端口、三层协议类型、服务类型(Type-of-service)字节、输入逻辑接口。如果不同的IP报文中所有的七个关键域都匹配,那么所有这些IP报文都将被视为属于同一股流量。通过记录网络中这些流量的特征,如流量持续时间、流量中报文平均长度等,我们可以了解到当前网络的应用情况,根据这些信息对网络进行优化、安全检测、流量计费。

IPFIX 主要包括三个设备Export、Collector、Analyzer,三个设备之间的关系如下。

1: Export对网络流进行分析处理,提取符合条件的流统计信息,并将统计信息输出Collector。一般来说,Export为使能了IPFIX功能的网络设备,如路由器、交换机等。

2:Collector 负责解析Export的数据报文,把统计数据收集到数据库中,可供Analyser 进行解析。

3:Analyser 从Collector 中提取统计数据,进行后续处理,为各种业务提供依据,以图形界面的形式显示出来。

注意:在当前的应用环境中,一般将Collector与Analyser整合成一台服务器。如NETFLOW软件服务器就是整合了Collector与Analyser的所有功能。

应用场景

企业网管人员需要监控整个网络的流量,通过部署netflow软件,采集路由器的流量信息(包括接口流量、设备转发的流量等),那么路由器上可以启用ipfix功能,通过ipfix功能给网管软件传送相应的流量信息,供网管人员分析。

一、组网需求

RSR50路由器作为出口,同时在内网中部署一台NETFLOW服务器用于出口的流量信息。

二、组网拓扑

三、配置要点

1、配置路由器的IPFIX功能

2、配置NETFLOW软件

四、配置步骤

1、配置路由器的IPFIX功能

(1)配置目标netflow服务器的IP与端口,默认端口号为9996。

ip flow-export destination 10.0.0.2 9996

(2)配置输出流记录的源IP,默认为该设备对应出接口的IP地址。

ip flow-export source gigabitEthernet 0/1

(3)配置流模板输出频率。

ip flow-export template timeout-rate 5

ip flow-export template refresh-rate 30

注意:以上配置流模板的输出频率为每发送30个报文、或5分钟后重传流模板。默认情况下系统将每隔20个报文、或5分钟后重传流模板。

(4)配置流记录输出的报文格式。

ip flow-export version 9  //配置ipfix使用version 9的报文格式输出。

注意:我司路由器支持ipfix/version9两种报文输出格式;但由于有些分析软件可能不支持version9报文格式,因此一般建议采用ipfix格式。

(5)配置缓存中流记录老化参数。

ip flow-cache timeout active 1//配置活跃流老化时间为1分钟

ip flow-cache timeout inactive 10        //非活跃流老化时间为10秒

IPFIX是根据通过路由器转发的数据流来进行流量统计的。只有在某条流老化后,才会将该流的信息、该流的流量大小等按流模板生成CFLOW数据并封装进UDP报文,发往配置好的服务器。那么,如何判断一条流是否老化呢?

1)当在一定时间内(记做非活跃时间)没有检测到属于该流的报文,则这个流已经老化,应该输出流信息。

2)当某个流持续太长时间,我们不能无限地记录它的信息,我们设定一个时间(活跃时间),当超过这个时间,它也应该被老化,输出流信息。

根据不同的应用,所产生的数据流老化时间也不一样。例如HTTP等数据流属于突发型流量,每个HTTP应用的数据流都将会迅速老化,因此IPFIX能够将该数据流的状态实时地发往NETFLOW服务器。而诸如FTP、迅雷下载等应用的数据流,有可能等下载全部完成后该流(或多条流)才会老化。假如使用FTP下载一个文件花费了一小时的时间,那么在这种情况下,由于IPFIX默认活跃流的老化时间为30分钟,这将导致该FTP数据流状态每三十分钟才会更新一次,并发往NETFLOW服务器。导致在NETFLOW软件端分析出来的结果就会线路流量非常不稳定,并且时常有非常大的突发流量。

因此,根据不同的应用场景,缓存中的流记录老化时间是一个关键配置。

注意:流记录老化参数非常重要,若配置不恰当容易造成分析软件显示流量不准确等故障现象,因此建议按以上值配置(配置活跃流老化时间为1分钟,非活跃流老化时间为10秒)。

(6)使能流统计功能

ip access-list standard 1

    10 permit any//配置ACL,定义需要进行统计的流量

interface gigabitEthernet 0/0

   ip flow egress//使能该端口出方向的流量统计功能

   ip flow ingress//使能该端口入方向的流量统计功能

   flow-sample 255 filter 1     //配置流采样率并关联需要统计的流量

注:RSR77系列从3B21版本开始,推荐通过"ip flow-sample fix xx filter y"来配置流采样比率

命令解释:

"ip flow-sample fix xx filter y"命令支持采样比例调整;如需配置采样比率为1:2,命令为:ip flow-sample fix 2 filter 1

注意:

1在接口配置了ip flow egress或ip flow ingress后,必须配置配置流过滤flow-sample功能,否则端口流量将无法转换为ipfix流量输出。

2、配置NETFLOW软件

确认软件监听端口与RSR路由器上配置的输出目的端口是否一致。若端口不一致,则会导致软件无法对流量进行分析。       

注意:NETFLOW软件具体配置请参照《NetFlowAnalyzer流量分析系统操作手册.pdf》

五、配置验证

1、查看已经开启netflow功能的接口

Ruijie#show ip flow interface

GigabitEthernet 0/0

  ip flow ingress

  ip flow egress

2、查看保存在缓存中的流信息

Ruijie#show ip flow cache

ip flow switching cache, 60000 entries

    38 active, 59962 inactive

    active flows timeout in 1 minutes

    inactive flows timeout in 10 seconds

Protocol       Total Flows    Total packets  Total bytes    Active time   

tcp-http       147114296294

udp-ntp117662

udp-http       2260123

udp-dns610896 296

udp-other      1425208112269982620

udp1434209412373183101

tcp147114296294

Total:1448216513802783395

Display entries in main cache :

SrcIf   SrcIPAddress      DstIf   DstIPAddress      Pr   Tos  SrcPort DstPort PktsActiveTime 

184.229.249.502   192.168.33.187    17   0    4671    23887   0       37

2192.168.33.1871   83.149.116.231    17   0    15005   4254    1       54

2192.168.33.1871   193.138.230.251   17   0    15005   4254    1       9

2192.168.33.1871   190.51.222.59     17   0    23887   11331   1       41

2192.168.33.1871   88.191.40.237     17   0    15005   3310    1       24

2192.168.51.3465535 192.168.51.25517   0    137     137     0      7

2192.168.33.621   192.168.33.255    17   0    137     137     1        13

注意:Cache中所保存的为当前激活的流,待流老化后设备会将流统计信息发往NETFLOW服务器。

3、查看已经输出的流信息

Ruijie#show ip flow export

cache for main metering process:

        flow export is enabled

Exporting flows to 10.0.0.2 (2055)

Exporting using source interface GigabitEthernet 0/1

Template export information:

Template timeout = 5 minutes

Template refresh rate = 30 packets

total 2070 packets metering

total 0 packets dropped for no memory

total 1366 flows exported in 180 udp datagrams

        0 ipfix message export failed

注意:当NETFLOW服务器无法监测到流量时,需要重点关注show ip flow export中的信息。确认输出的目的地址与端口,及输出的数据包统计信息等。

 4、查看NETFLOW软件上的监控信息

(1)查看接口的流量与速率统计信息:

(2)查看某个接口的实时流量

附录:FAQ

1、在NETFLOW服务器上抓包,可以抓到IPFIX的UDP数据包,但是NETFLOW服务器上却无法获取到数据进行分析。

       请检查操作系统上的防火墙、杀毒软件的配置。

2、NETFLOW软件上的实时流量图不准确,有较大波动。

       配置缓存中的流老化参数为一个较小的值。

ip flow-cache timeout active 1

ip flow-cache timeout inactive 10

       配置的老化时间越小,NETFLOW软件分析出的实时流量值就越精确。

3、NETFLOW软件无法显示设备上的接口名称

默认情况下,NETFLOW软件无法正确显示路由器的接口名,只能显示出接口索引号。若希望NETFLOW上能够显示路由器的接口名,则需要在路由器上配置SNMP参数,并在NETFLOW软件上添加SNMP管理设备。

在NETFLOW软件上添加SNMP管理设备:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
A:以下是锐捷交换机配置zabbix snmp 监控的步骤: 1. 确认交换机支持 SNMP 命令,并且已经安装了 Zabbix Server。 2. 在交换机上启用 SNMP 服务。 3. 配置 SNMP Community 和 SNMP version。 4. 在 Zabbix Server 上创建一个 Host,并在 Host 的 Interfaces 中添加交换机的 IP 地址和 SNMP 端口。 5. 配置 Zabbix Server 的 Template,选择锐捷交换机的模板并将其应用于该主机。 6. 在 Host 上启用 Zabbix Agent。 7. 在 Zabbix Server 上测试监视结果。 具体配置方法如下: 1. 启用 SNMP 服务 进入交换机终端界面,输入以下命令: snmp-server 2. 配置 SNMP Community 和 SNMP version 在交换机中配置 SNMP Community 和 SNMP version。Community 是 SNMP 通信中的一种安全认证,用于验证 SNMP 请求的来源。SNMP version 则表示使用哪个版本的 SNMP 协议: snmp-server community public ro 其中,public 是 Community 名称,ro 表示只读访问权限。如果希望具有读写权限,则使用 rw。 配置 SNMP version,请输入以下命令: snmp-server version 2c 此外,如果要在交换机中配置 SNMP Trap 接收器,则需要配置以下命令: snmp-server host <Trap 接收器 IP 地址> version 2c <Community 名称> 3. 创建 Host 并添加 Interfaces 在 Zabbix Server 上创建一个 Host。在 Host 的 Interfaces 中,添加交换机的 IP 地址和 SNMP 端口(默认为 161): 4. 配置 Template 在 Zabbix Server 上,选择锐捷交换机的模板,并将其应用于 Host。 5. 启用 Zabbix Agent 在 Host 上启用 Zabbix Agent,并设置其主机名称和 IP 地址: 6. 测试监视结果 在 Zabbix Server 上,使用图形界面查看监视结果。如果一切正常,各种监视项的值应该正常显示。 以上就是锐捷交换机配置zabbix snmp 监控的步骤。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你可知这世上再难遇我

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值