mininet下sflow监控流量

来源:互联网 发布:it咨询 编辑:程序博客网 时间:2024/06/06 08:30

相关资料:

http://www.sdnlab.com/3760.html

http://www.sdnlab.com/12333.html

http://blog.csdn.net/yinxingsha/article/details/52276587

准备条件:

1、mininet搭建:http://blog.csdn.net/w0823m/article/details/71374697

2、sflow搭建:http://blog.csdn.net/w0823m/article/details/71600580

开始:

1、搭建拓扑

mininet搭建在本机环境下,所以建立拓扑可以用如下命令:

sudo mn --switch ovsk --controller=remote,ip=127.0.0.1 --ipbase=10.0.0.0/8

上述方法为使用控制器情况,可以也不使用控制器

不使用控制器最简单的方法是sudo mn,其他条件下建立拓扑具体可以参考mininet使用

2、启动sflow

$cd sflow-rt

$./start.sh

打开浏览器http://localhost:8008/html/index.html,非本机情况将localhost改为对应ip即可

3、设置agent端口转发

$sudo ovs-vsctl -- --id=@sflow create sflow agent=eth0 target=\"ip:6343\" header=128 sampling=10 polling=1 -- set bridge s1 sflow=@sflow

agent是要监听的网卡,这个网卡一定要能监听到我们所需的交换机的流量,target是sflow collector所在的ip地址,bridge设定需要监听的交换机。

4、查看各个端口序号

$ip link

5、在mininet中模拟网络流量

//洪泛

h1 ping -f h2

//大数据包

iperf h1 h2 

6、查看监控

http://ip:8008/agents/html



1 0
原创粉丝点击