Mininet基本命令:
1. 检查Mininet版本
mn --version
2. 清理现有的 ovs 网桥和命名空间
注意:有时我们错误地关闭了mininet shell,或者mininet崩溃了。但拓扑组件将继续存在。要清理这些东西,请使用清理命令。
mn -c
3. 我们的第一个拓扑(单一)
具有单个交换机和 4 个节点的拓扑。
ryu SDN 控制器
ryu-manager ryu.app.simple_switch_13
mininet拓扑
sudo mn --controller=remote,ip=127.0.0.1 --topo=single,4
**选项**** | **描述**** |
---|---|
--controller | 控制器本地/远程和远程控制器 IP 的类型。 |
--mac | MAC 地址以 00:00:00:00:00:01 开头 |
-i | 拓扑的 IP 子网 |
--switch | 交换机类型(ovsk - openvswitch内核模块)和Openflow版本。 |
--topo | 拓扑类型(线性,最小,反转,单,环面,树)和参数。 |
4. 迷你网基本外壳命令
信息命令
help 帮助文档
dump 查看所有机器的情况
net 查看所有机器接口情况
links 查看所有机器连接情况
操作命令
pingall ping所有主机
<node-name> <command> {args} //格式
h1 ifconfig 查看h1 ip信息
h1 ping h2 略
h1 ip route 查看转发规则
5. 线性拓扑
线性拓扑(其中每个交换机都有一个主机,所有交换机连接在一条线路中)
sudo mn --controller=remote,ip=127.0.0.1 --topo=linear,4
6. 树形拓扑
sudo mn --controller=remote,ip=127.0.0.1 --topo=tree,depth=2,fanout=3
fanout:每个开关都连接到这些许多子开关
depth:树的深度
标签:基本,Mininet,00,--,ip,拓扑,mn,命令 From: https://www.cnblogs.com/lpm123/p/17463723.html