下载地址:http://mininet.org/
我下载的是mininet镜像,用于导入windows Vmware中使用
用户名和密码都是mininet
下载后 导入VMware即可
建立一个简单的拓扑:sudo mn --topo=single, --mac --switch=ovsk --controller=remote,IP=192.168.3.151
命令解析:运行mininet并创建一个简单的拓扑结构,包括一个switch和三个host
创建的switch通过remote ip连接到远程控制器上
此处要注意:本文采用的在windows环境VMware导入mininet镜像模式,如果要连接宿主机的控制器,需要把此虚拟机的网络由NAT模式改为桥接模式;
如果宿主机所联网络不能够提供dhcp服务,还要手动给此虚拟机分配一个ip地址和子网掩码,使得虚拟机和宿主机处于同一网段中,这样控制器才能联通。(可以通过ping宿主机IP方式进行测试)。
简单命令:
mininet > node 查看mininet中节点信息
mininet > help 获取帮助列表
mininet > h1 ifconfig 查看host1的IP等信息
mininet > xterm h1 打开host1的终端
mininet > exit 退出mininet登录
nodes 查看全部节点
net 查看链路信息
dump 输出各节点的信息
h1 ping -c 4 h2 测试主机之间的连通性
iperf 两个节点之间用指定简单的 TCP 测试
iperfudp 两个节点之间用指定款单 udp 进行测试
noecho 运行交互窗口,关闭回应
pingpair 两个主机将互 ping
help 列出命令文档,查看命令帮助: help command
dpctl 在所有叫交换机
exit/quit 退出 mininet 命令行
hX ifconfig 查看当前那主机的 ip 地址,如: h1 ifconfig
py/sh 执行 python 表达式或运行外部 shell 程序