M
M
Mininet 应用与源码剖析
Search…
M
M
Mininet 应用与源码剖析
前言
概述
基本使用
常用操作
快捷测试
自定义拓扑
使用友好的 MAC 编号
使用 XTerm
链路操作
指定交换机跟控制器类型
名字空间
启动参数总结
常用命令总结
其他操作
高级功能
代码结构
mininet.link 模块
mininet.node 模块
mininet.net 模块
mininet.topo 模块
其它模块
运行代码和示例
Powered By
GitBook
自定义拓扑
Mininet 提供了 Python API,可以用来方便的自定义拓扑结构。
在 mininet/custom 目录下给出了几个例子。例如在 topo-2sw-2host.py 文件中定义了一个 mytopo,则可以通过
--topo
选项来指定使用这一拓扑,命令为
sudo mn --custom ~/mininet/custom/topo-2sw-2host.py --topo mytopo --test pingall
。
同样的,我们可以通过下面的 Python 脚本来完成对一个2 层 tree 拓扑网络的测试。
1
from mininet.net import Mininet
2
from mininet.topolib import TreeTopo
3
tree4 = TreeTopo(depth=2,fanout=2)
4
net = Mininet(topo=tree4)
5
net.start()
6
h1, h4 = net.hosts[0], net.hosts[3]
7
print h1.cmd('ping -c1 %s' % h4.IP())
8
net.stop()
Copied!
Previous
快捷测试
Next
使用友好的 MAC 编号
Last modified
2yr ago
Copy link