自动驾驶网络大学课程W3L2 课程作业


W3L2的课程作业是自己建一个Mininet+ONOS的实验环境,我们看看这个作业是怎么安排的。

首先是安装Docker的环境,后续用到的环境都是基于Docker的。

第二步是创建一个基于Mininet的虚拟网络环境,为了符合Docker运行的要求,从这里Open Networking Lab下载Mininet的Docker镜像文件,这个镜像文件里面的Mininet是基于Stratum网络操作系统控制的。作业描述里面说是基于Stratum_bmv2的,Mininet和bmv2又怎么联系起来了?作业说明里面还说不会直接和Stratum打交道,关于交换机March Action的配置是通过ONOS直接进行的。

还有就是大名鼎鼎的ONOS SDN控制器的安装,学校在Gitlab上建好了仓库可以直接下载。

具体操作:

启动ONOS

启动Mininet,用net命令行命令可以查看已经配置好的虚拟网络拓扑。

启动ONOS CLI。

在Mininet CLI上从一台主机Ping另外一台主机。

也可以登录到一台主机上Ping

 

相关