网络流量监控sFlow使用

1 实验目的

该实验通过安装sFlow流量监控工具,可直观的展现网络中的流量以及其他监控信息。在实验过程中,可以了解以下方面的知识:

  • 掌握监控网络流量的方法;
  • 掌握流量监测工具sFlow的使用;

2 实验原理

sFlow技术是一种以设备端口为基本单元的数据流随机采样的流量监控技术,不仅可以提供完整的第二层到第四层甚至全网范围内的实时流量信息,而且可以适应超大网络流量(如大于10Gbit/s)环境下的流量分析,让用户详细、实时地分析网络传输流的性能、趋势和存在的问题。sFlow监控工具由sFlow Agent和sFlow Collector两部分组成。Agent作为客户端,一般内嵌于网络转发设备(如交换机、路由器),通过获取本设备上的接口统计信息和数据信息,将信息封装成sFlow报文,当sFlow报文缓冲区满或是在sFlow报文缓存时间(缓存时间为1秒)超时后,sFlow Agent会将sFlow报文发送到指定的Collector。Collector作为远端服务器,负责对sFlow报文分析、汇总、生成流量报告。sFlow的基本工作原理如图1所示:

网络流量监控sFlow的使用 图1

3 实验任务

使用两台虚拟机,虚拟机1部署Mininet服务并配置sFlow Agent,虚拟机2安装sFlow Collector,在虚拟机1的Mininet环境中模拟创建一个交换机下挂2个主机的网络拓扑,通过执行ping测试来产生网络流量,然后通过在Collector Web界面查看监控结果。

实验网络拓扑如下:

网络流量监控sFlow的使用 图2

4 实验步骤

4.1 环境搭建

创建2个虚拟机,一个是选择带有sFlow的镜像,另一个是选择Mininet桌面镜像作为所需Mininet,启动实验并启动虚拟机。

4.2启动验证

虚拟机中的sFlow进程已经在启动虚拟机时自起,可通过以下命令查看:

网络流量监控sFlow的使用 图7

网络流量监控sFlow的使用 图8

由上可知,sFlow进程已经启动。若未看到以上进程,可以切换到/home/cete/sflow-rt目录下启动./start.sh即可。

4.3 部署sFlow Agent

登录到另一台Mininet虚拟机,启动Mininet服务,模拟搭建一个交换机下挂2个主机的默认网络拓扑结构,命令如下:

在Mininet窗口输入nodes命令可查看当前有主机h1和h2、默认控制器c0、网桥s1,并且h1的IP是10网段。

网络流量监控sFlow的使用 图9

(2)重启一个终端,输入ifconfig查看当前网卡状态,网桥s1无IP,通过eth0端口是无法监控到Mininet内部两个主机的ping测试。因此需要把eth0端口IP复制给s1,由s1端口作为sFlow Agent来监听: 虚拟机IP地址:


开启OvS的sFlow功能,并配置sFlow Agent,命令如下:


待sFlow Agent配置好后,会生成一个UUID。
(1) agent:虚拟机对应的某个监控流量的网卡,本实验用s1网卡产生和监控流量;
(2) target:sFlow Collector的IP,默认端口6343;
(3) bridge:需要开启sflow的网桥;
查看已经配置的Agent信息:

注:如果上述命令出现错误的话,通过ovs-vsctl remove bridge [bridge_name] sflow [uuid]

在虚拟机窗口输入#ip link命令,查看交换机端口名称与端口编号的对应关系:

4.4 sFlow查看监控结果

登录sFlow Collector Web页面,IP地址为:http://10.0.0.4:8008/agents/html,查看Agents中可知已将虚拟机(10.0.0.3)已加到被监控对象中,通过上述操作步骤,也可以监控多个。

点击进入监控对象中,可以看到每个端口号的各种统计信息,如下图所示:

下图显示的是3号端口号的ifspeed的信息:

下图显示的是2号端口号的ifoututilization监控信息:

5 实验结论

通过sFlow的使用,实现对Open vSwitch端口的信息监控,掌握sFlow的工作原理后,可以进行复杂网络拓扑的流量监控,辅助分析和优化网络状况。


  • 本站原创文章仅代表作者观点,不代表SDNLAB立场。所有原创内容版权均属SDNLAB,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用,转载须注明来自 SDNLAB并附上本文链接。 本站中所有编译类文章仅用于学习和交流目的,编译工作遵照 CC 协议,如果有侵犯到您权益的地方,请及时联系我们。
  • 本文链接https://www.sdnlab.com/15090.html

分享到:
条评论

登录后才可以评论

SDNLAB君 发表于15-12-01
3