mininet实战
先来一个图。先sudo mn模拟默认的环境。一个Controller c0; 一个OVSSwitch s1; 然后两个Host h1,h2。在dump中可以看到其实s1就是本机(ubuntu虚拟机系统);c0是占用本机的某个端口,在某进程运行;而h1和h2是用两个进程来实现的。不要试图去抓s1的包,因为它这会捕获本机的各种流量。而应该在h1或者h2监听流量。先在h1上tc
·
先来一个图。
先sudo mn
模拟默认的环境。一个Controller c0; 一个OVSSwitch s1; 然后两个Host h1,h2。
在dump中可以看到其实s1就是本机(ubuntu虚拟机系统);c0是占用本机的某个端口,在某进程运行;而h1和h2是用两个进程来实现的。
不要试图去抓s1的包,因为它这会捕获本机的各种流量。
而应该在h1或者h2监听流量。
先在h1上tcpdump -n
来监听通过h1的流量。
然后在mininet命令行里h1 ping h2
来产生通信流量。
抓包结果如下:
这个用XQuartz打开的窗口不能拉伸,所以不得不截两张图。
然后用iperf
测h1与h2之间的TCP带宽和iperfudp
测UDP带宽。哇,我的TCP带宽居然这么高『17.1 Gbits/sec』,跟CPU有关吗
Edited on 5/14 03:13——————————–
创建单OpenvSwitch然后四个主机的网络,h4作为http服务器,用h1访问h4 PS:!视频教程讲得好!
更多推荐
已为社区贡献13条内容
所有评论(0)