Mininet命令详解(1)

一、网络构建参数—— --topo

  • 单一(single)拓扑

  整个网络拓扑中有且只有一个交换机,其可以下挂一个或多个主机。

sudo mn --topo=single,3

single,3表示一个交换机下挂3个主机。
在这里插入图片描述

  • 线性(linear)拓扑

  交换机连接呈线性排列,且每个交换机所连接主机数目只有一个。

sudo mn --topo=linear,4

linear,4表示创建4个交换机4个主机
在这里插入图片描述

  • 树形(tree)拓扑

  交换机连接成树形排列,且每个交换机所连接主机一般有多个。

sudo mn --topo=tree,depth=2,fanout=2

depth=2表示交换机的深度为2,fanout=2可理解为每个非叶子节点子树个数
在这里插入图片描述

  • 自定义(custom)拓扑

  python编写文件file.py,执行此脚本即可创建自定义的拓扑,–custom与–topo联用。

sudo mn --custom file.py --topo mytopo

在这里插入图片描述

二、网络构建参数—— --switch

  --switch定义mininet要使用的交换机(默认使用OVSK,即Open VSwitch交换机)。
在这里插入图片描述

三、网络构建参数—— --controller

  --controller定义要使用的控制器,可以指定存在于本机或者与之相连通设备上的控制器,指定远程控制器方法:

sudo mn --controller=remote,--ip=[controller IP],--port=[port]

ip和port可以忽略,如果忽略则使用本地ip和6653端口或6633端口。

四、网络构建参数—— --mac

  --mac:自动设置设备的MAC地址。让MAC地址易读,即设置交换机的MAC,主机MAC以及IP地址从小到大排序,且设置简单唯一,不仅让机器容易获取,也容易让肉眼很容易识别其ID。使用方法:

sudo mn --topo=tree,depth=2,fanout=2,--mac

最后,欢迎查看我的github博客:Welcome To Ryan’s Home


  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值