实验4:开源控制器实践——OpenDaylight
实验4:开源控制器实践——OpenDaylight
一、实验目的
能够独立完成OpenDaylight控制器的安装配置;
能够使用Postman工具调用OpenDaylight API接口下发流表。
二、实验环境
Ubuntu 20.04 Desktop amd64
三、实验要求
(一)基本要求
利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight控制器;
通过Postman工具调用OpenDaylight提供的API下发流表,实现拓扑内主机h1和h3网络中断10s。
(三)实验报告
请用Markdown排版;
基础要求需要提交两张图,一是Mininet拓扑生成并连接控制器的结果,二是Mininet中ping测试截图,并体现个人信息,其余文字请勿赘述;
进阶要求为选做,有完成的同学请提交所整理的API文档(选主要的即可,例如拓扑信息、链路信息、交换机流表信息等),形式不限,有完成比未完成的上机分数更高。
个人总结
这个实验操作不难,前期安装了Java和ODL。更多的时间花在了查找上。在后面的实验中,老师的PDF讲解的很详细,但是在做实验的过程中,因为一些简单细节上的粗心失误,浪费了很多时间。本次实验学习了OpenDaylight开源控制器及其使用方法。在本周的理论课上,老师还介绍了ODL和其他一些控制器。对ODL有了一定的了解后,就可以完成这个实验了。实验让我对理论有了更深的理解。这个实验还涉及到一些java编程,让我真正感受到了SDN-network可编程的核心思想。