第四篇博客:SDN第四次上机作业
实验4:开源控制器实践——OpenDaylight
一、实验目的
能够独立完成OpenDaylight控制器的安装配置;
能够使用Postman工具调用OpenDaylight API接口下发流表。
二、实验环境
下载虚拟机软件Oracle VisualBox或VMware;
在虚拟机中安装Ubuntu 20.04 Desktop amd64,并完整安装Mininet;
三、实验步骤
1:实验前安装mininet、opendaylight、postman
2:进入学号目录打开miniedit.py,建立可视化拓扑

3:打开opendaylight,显示出以下图案,再在浏览器打开http://127.0.0.1:8181/index.html

4:此时再打开一个新的终端,输入:

就可以打开OpenDaylight,再在刚刚打开的终端mininet>处输入pingasll,OpenDaylight就可以显示出刚刚建立的拓扑。

5:通过Postman工具调用OpenDaylight提供的API下发流表,实现拓扑内主机h1和h3网络中断10s


6:拓展任务:查找资料,整理和记录ODL控制器主要的REST API文档,包括但不限于ODL提供的文档链接,获取拓扑的交换机、获取流表状态数量、获取特定交换机端口的状态、新增修改和删除流表等。
四、实验总结:此次实验耗时很长,主要耗时在前期准备上,下载java、opendaylight、ryu、postman遇到了一系列问题,路径不对、版本不对、mininet打不开、无法建立可视化拓扑等等,消耗了很长时间心态也差一点崩掉,还好有一些好大佬的耐心解答和帮助,到了正式的实验反而耗时更少,主要问题在下放流表那里,参考了同学的实验报告才知道要改为put,虽然跌跌撞撞完成实验,但是那里还是2有点问题,需要深入了解一下,mininet和opendaylight链接那里也不了解,后来经过同学告知才没耽误更多时间,在这次实验中我更加体会到实验报告不仅是报给老师更是对实验的一个复盘和给未来自己的备忘录。


浙公网安备 33010602011771号