实验4:开源控制器实践——OpenDaylight
一、实验目的
能够独立完成OpenDaylight控制器的安装配置;
能够使用Postman工具调用OpenDaylight API接口下发流表。
二、实验环境
下载虚拟机软件Oracle VisualBox或VMware;
在虚拟机中安装Ubuntu 20.04 Desktop amd64,并完整安装Mininet;
三、实验要求
(一)基本要求
- 配置JAVA环境,下载并解压安装OpenDaylight,版本选择Carbon 或 Beryllium,下载并解压安装Postman;
- 利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight控制器;
- 利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight控制器;
sudo mn --topo=single,3 --mac --controller=remote,ip=127.0.0.1,port=6633 --switch ovsk,protocols=OpenFlow13
执行pingall,然后在ODL中查看拓扑:
连接OpenDaylight控制器,在ODL中可查看已搭建的拓扑:
利用Postman工具调用OpenDaylight提供的API下发流表,实现拓扑内主机h1和h3网络中断10:
个人总结#:
安装软件比较困难,安装了很多次,都不知道问题出在哪里,最后在同学的帮助下才下载成功。
通过本次实验是我对OpenDaylight控制器的安装配置有了更深入的了解。学会了如何下载并解压安装Postman;
复习并熟练掌握了利用Mininet平台搭建网络拓扑,并学会连接OpenDaylight控制器。