SDN架构:mininet的基础命令和四种基础拓扑创建

一、基础命令

nodes显示节点

links显示链路

net 显示网络

pingallping测试

h1 ping h2终端1ping终端2测试

link h1 s1 down/up链路h1-s1关闭或打开

exit退出

命令操作展示放在第四种拓扑介绍里

二、四种基础拓扑创建介绍

第一种:一台交换机与两个终端相连

命令:

mn --topo=minimal#这个可以直接简写成mn

图片[1] - SDN架构:mininet的基础命令和四种基础拓扑创建 - MaxSSL

图片[2] - SDN架构:mininet的基础命令和四种基础拓扑创建 - MaxSSL
形成的拓扑图

第二种:单一拓扑,一台交换机和n个终端相连

命令:

mn --topo=single,n#n为终端数

图片[3] - SDN架构:mininet的基础命令和四种基础拓扑创建 - MaxSSL

图片[4] - SDN架构:mininet的基础命令和四种基础拓扑创建 - MaxSSL
形成的拓扑图

第三种:线性结构,1台终端,n台交换机

命令:

mn --topo=linear,n# 其中n为终端数

图片[5] - SDN架构:mininet的基础命令和四种基础拓扑创建 - MaxSSL

图片[6] - SDN架构:mininet的基础命令和四种基础拓扑创建 - MaxSSL
形成的拓扑图

第四种:树状结构,m层交换机,扩散为n的次方增长,终端总数为n^m台

例如这个,总共交换机为3层,每台交换机向外扩2台,最底下终端为交换机连两台终端

命令:

mn --topo=tree,depth=3,fanout=2#深度为3 ,扇出为2# m n

图片[7] - SDN架构:mininet的基础命令和四种基础拓扑创建 - MaxSSL

图片[8] - SDN架构:mininet的基础命令和四种基础拓扑创建 - MaxSSL
形成的拓扑图

基础命令展示

nodes 显示全部节点

图片[9] - SDN架构:mininet的基础命令和四种基础拓扑创建 - MaxSSL

links 显示链路

图片[10] - SDN架构:mininet的基础命令和四种基础拓扑创建 - MaxSSL

net 显示网络

图片[11] - SDN架构:mininet的基础命令和四种基础拓扑创建 - MaxSSL

pingall ping链路测试

图片[12] - SDN架构:mininet的基础命令和四种基础拓扑创建 - MaxSSL

h1 ping h2

图片[13] - SDN架构:mininet的基础命令和四种基础拓扑创建 - MaxSSL

link h1 s3 down 关闭链路h1 – s3,关闭后h1就无法再ping通其他终端了

图片[14] - SDN架构:mininet的基础命令和四种基础拓扑创建 - MaxSSL

link h1 s3 up 恢复链路h1 – s3

图片[15] - SDN架构:mininet的基础命令和四种基础拓扑创建 - MaxSSL

三、其他注意事项

1、这个命令方式创建的拓扑退出后是不会保存的

2、第四种方式创建的拓扑,交换机的命名顺序是按从上往下,从左往右的顺序,看图可以更清楚理解

3、这些命令需要自己在虚拟机上多练习加深理解

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享