实验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控制器;
    第4次上机作业_安装包
  4. 通过Postman工具调用OpenDaylight提供的API下发流表,实现拓扑内主机h1和h3网络中断10s。
    (OpenDaylight没有下载成功)

四、心得体会

实验听他们说是简单的,但关键是我的OpenDaylight没有下载成功,上网找了好久都没能解决。
执行到"./distribution-karaf-0.6.4-Carbon/bin/karaf"时,出现了下面的情况:
第4次上机作业_安装包_02

是我哪里又操作错了吗?

上网找也找不到,重新解压安装还是这样,真的这几天都在网上查解决方法,折腾到没脾气了。
而且这个安装包还是一个好心的同学给我的,他都可以,到我这就不行。
也不是看不懂英文,再不济还可以拿手机查,关键是不会操作啊,
怎么个"手动添加karaf.shutdown.command property"啊?
上网查了也无济于事,于是就真的放弃了。想着,在这么也得交作业吧,
于是就只上传了一张图和这些"抱怨(更多是自责,果然还是太弱了)"。
唉,要是在线下课上的话,指不定就做出来了。