实验4:开源控制器实践——OpenDaylight
(一)基本要求
-
Mininet拓扑生成并连接控制器的结果截图
-
Mininet中ping测试截图
(二)进阶要求
-
获取拓扑的交换机
url:http://127.0.0.1:8181/apidoc/explorer/index.html#!/network-topology(2013-10-21)/GET_network_topology_get_183
-
流表 增删改查
url:http://127.0.0.1:8181/apidoc/explorer/index.html#!/opendaylight-inventory(2013-08-19)/GET_flow_get_204
- 获取特定交换机端口的状态
url:http://127.0.0.1:8181/apidoc/explorer/index.html#!/opendaylight-port-statistics(2013-12-14)/get_node_connector_statistics_post_0
个人总结
1.这次实验的难度主要在于Java和ODL的环境安装,之前安装好了一次,但是后来因为个人电脑的原因(给c盘扩容),导致原来的虚拟机报废了,只能重新安装一个新的虚拟机。所以又重新下载了这两个东西,但是因为外网的原因下载的速度非常慢,需要一天以上的时间,所以该用了阿里的镜像源,但是发现更改之后速度还是和以前一模一样,并没有任何提升。,于是只好委托同学把压缩包通过qq邮箱发送给我,通过qq邮箱接收压缩包实现的安装。
2.遇到一些小问题,比如:直接粘贴老师的命令,被吞掉一个空格而不能成功安装原来只是按照老师所提供的文档,一个一个打出来,但是因为安装的指令太多,只能直接粘贴老师的命令,但是发现因为一些空格和换行符的原因,指令并不能正确执行,所以还要重新打一遍。
3.打开Postman的时候,不知道因为什么原因发送一直失败后来。直接退出又重新进入之后成功,后来细心对比两次发现可能是因为地址输入错误
4.观察到ODL十分消耗CPU的资源,在虚拟机运行ODL时,cpu的占用已经达到80%,但是因为听从老师的建议把虚拟机内存给的特别多,所以并没有明显的卡顿,稍微慢了一点点而已。