net.iperf((h1, h4)) net.stop() if __name__ == '__main__': setLogLevel('info') perfTest() 一些重要的方法和参数:
self.addHost(name, cpu=f): .可以让你指定一小部分整个系统CPU所分配给host的资源。 self.addLink( node1, node2, bw=10, delay='5ms', max_queue_size=1000, loss=10, use_htb=True):添加双向链路、延迟和损失特性, 这里的参数 bw 表示带宽的数值 ; delay 表示一串计量字符; (例如:'5ms', '100us', '1s'); loss is 表示丢失百分比 (数值在max_queue_size 表示数据包。 net.get():检索一个节点(host0 ~100之间); 或switch)对象的名字。如果你想向主机发送一个命令(例如使用host.cmd())并获得它的输出,检索一个结点的名字就会很重要。注意:在当前Mininet的主分支,您可以简单地使用括号(如 [' h1 '])来检索给定节点的名字。
未完待续....