实验4:开源控制器实践——OpenDaylight

实验4:开源控制器实践——OpenDaylight

一、实验目的:

1.能够独立完成OpenDaylight控制器的安装配置;
2.能够使用Postman工具调用OpenDaylight API接口下发流表。

二、实验环境:

1.下载虚拟机软件Oracle VisualBox或VMware;
2.在虚拟机中安装Ubuntu 20.04 Desktop amd64,并完整安装Mininet;

三、实验要求:

(一)基本要求

  1. 配置JAVA环境,下载并解压安装OpenDaylight,版本选择Carbon 或 Beryllium,下载并解压安装Postman;
  2. 利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight控制器;

./distribution-karaf-0.6.4-Carbon/bin/karaf

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控制器。

posted @ 2021-10-06 12:21  湖泊不是大海  阅读(62)  评论(0编辑  收藏  举报