开源控制器实践——OpenDaylight

开源控制器实践——OpenDaylight

一、实验目的

1.能够独立完成OpenDaylight控制器的安装配置;

2.能够使用Postman工具调用OpenDaylight API接口下发流表。

二、实验环境

1.能够独立完成OpenDaylight控制器的安装配置;

2.能够使用Postman工具调用OpenDaylight API接口下发流表。

三、实验要求

1.基本要求

1.配置JAVA环境,下载并解压安装OpenDaylight,版本选择Carbon 或 Beryllium;

2.下载并解压安装Postman;

3.利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight控制器;

开源控制器实践——OpenDaylight

开源控制器实践——OpenDaylight

开源控制器实践——OpenDaylight

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

开源控制器实践——OpenDaylight

开源控制器实践——OpenDaylight

2.进阶要求

1.获取拓扑的交换机

http://127.0.0.1:8181/apidoc/explorer/index.html#!/opendaylight-inventory(2013-08-19)/GET_flow_get_204
开源控制器实践——OpenDaylight

2.流表 增删改查

http://127.0.0.1:8181/apidoc/explorer/index.html#!/opendaylight-inventory(2013-08-19)/GET_flow_get_204
开源控制器实践——OpenDaylight

3.获取特定交换机端口的状态

http://127.0.0.1:8181/apidoc/explorer/index.html#!/opendaylight-port-statistics(2013-12-14)/get_node_connector_statistics_post_0
开源控制器实践——OpenDaylight

实验报告

实验难度:实验过程难度一般,主要是安装环境过程比较折磨。

实验困难:

1.安装过程中一直不能将jdk安装包移动到指定文件夹,百度后找到sudo cp -r******指令后解决问题。

2.opendaylight安装后进不去web端界面,后经查找资料发现插件需按顺序安装,将opendaylight中的data文件夹删除重新下载插件得以解决。

实验总结:了解了ODL和postman的一些基本知识,这次实验中的安装过程实在是给我上了一课。连续几次出错误,真的是让人很恼火,最后一天平稳了心态才又重新开始完成实验,还好有惊无险完成实验。希望以后更细心,更冷静一些。

上一篇:安全性测试入门 (四):Session Hijacking 用户会话劫持的攻击和防御


下一篇:深入理解JavaScript Hijacking原理