在ubuntu系统下使用源码安装了mininet,以下是一些基本命令以及操作:
-
mininet命令可以这样分为三个部分:
创建网络部分
1. 四种基本拓扑类型的创建:
其中树形拓扑的depth是指交换机的深度,而非整个树的深度. 而fanout可以理解为是一种广度,具体解释为:如果fanout为2,则根节点下挂两个节点(图中s1交换机下挂两个交换机s2,s3),并且每一个非叶子节点都下挂两个节点(图中s2,s3交换机也分别下挂两个主机),若fanout为n,则以上每一个非叶子节点都下挂n个节点.
自定义拓扑需要在custom下自行生成脚本文件,然后调用.
2.网络构建参数:--switch
定义mininet要使用的交换机(默认使用OVSK,即OpenVSwitch交换机).
3.网络构建参数:--controller
定义要使用