2.mininet操作
- 2014/9
1.启动mininet
运行 sudo mn 以下是结果 administrator@ubuntu:~$ sudo mn *** Creating network *** Adding controller *** Adding hosts: h1 h2 *** Adding switches: s1 *** Adding links: (h1, s1) (h2, s1) *** Configuring hosts h1 h2 *** Starting controller *** Starting 1 switches s1 *** Starting CLI: mininet>
可见,mininet默认会建立一个两个主机连接着一个交换机的网络
2.常用命令
mininet> help 查看帮助 nodes 查看节点 net 查看链路、 dump 各个节点的信息 exit 退出 gterm hostname 虚拟终端 gnome-terminal xterm hostname 虚拟终端 xterm h1 ping h2 h1节点对h2节点进行ping操作 Link Up/Down 禁用s1与h1通路 link s1 h1 down 启用s1和h1通路 link s1 h1 up
3.mininet 运行参数
sudo mininet -c 清理配置信息 Options: -h, --help show this help message and exit --switch=SWITCH ivs|lxbr|ovs|ovsk|ovsl|user[,param=value...] --host=HOST cfs|proc|rt[,param=value...] --controller=CONTROLLER default|none|nox|ovsc|ref|remote[,param=value...] --link=LINK default|tc[,param=value...] --topo=TOPO linear|minimal|reversed|single|torus|tree[,param=value...] -c, --clean clean and exit --custom=CUSTOM read custom topo and node params from .pyfile --test=TEST cli|build|pingall|pingpair|iperf|all|iperfudp|none -x, --xterms spawn xterms for each node -i IPBASE, --ipbase=IPBASE base IP address for hosts --mac automatically set host MACs --arp set all-pairs ARP entries -v VERBOSITY, --verbosity=VERBOSITY info|warning|critical|error|debug|output --innamespace sw and ctrl in namespace? --listenport=LISTENPORT base port for passive switch listening --nolistenport don't use passive listening port --pre=PRE CLI script to run before tests --post=POST CLI script to run after tests --pin pin hosts to CPU cores (requires --host cfs or --host rt) --nat adds a NAT to the topology that connects Mininet to the physical network --version 举例 使用pox控制器 $ ./pox.py forwarding.l2_learning $ sudo mn --controller=remote,ip=127.0.0.1,port=6633 让OF交换机工作为“二层自学习交换” CTRL+D 退出MININET
来源:https://www.cnblogs.com/lfzark/p/3987864.html