实验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;
  2. 下载并解压安装Postman;
  3. 利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight控制器;
  • Mininet拓扑生成并连接控制器的结果:

     

     


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

    Mininet中ping测试截图:(中间的序列号断了10个号)
    

 

 


四、个人总结

本次实验不难,安装实验环境反而花了大把时间。一开始在OpenDaylight的配置和下载上出了问题,在虚拟机内的下载速度非常慢,9kb/s要下载一天,电脑挂了几个小时后放弃了,尝试在windows中下载,1mb/s速度快了很多,然后导入虚拟机。安装完feature后无法打开 http://127.0.0.1:8181/index.html网页,后来通过查找资料发现,没有按一定顺序安装feature的话会出现无法打开该网页的问题,把data文件夹删除然后按顺序安装就可以了。然后就是创建拓扑时显示Unable to contact the remote controller at 127.0.0.1:6623,然后也ping不通,要先打开ODL控制器再创建拓扑就解决了。在实验过程中,电脑会越来越卡,要尽快把实验完成,避免电脑死机。虽然还有些懵懵懂懂,但我相信在后面的实验中,对这些软件的运用能够越来越好。

posted @ 2021-10-03 10:48  李文定  阅读(173)  评论(0编辑  收藏  举报