jode-hirons

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

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

一、基本要求

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

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

二、进阶要求

查找资料,整理和记录ODL控制器主要的REST API文档,包括但不限于ODL提供的文档链接,获取拓扑的交换机、获取流表状态数量、获取特定交换机端口的状态、新增修改和删除流表等

1、ODL提供的文档链接

http://127.0.0.1:8181/apidoc/explorer/index.html

2、获取拓扑的交换机

http://127.0.0.1:8181/apidoc/explorer/index.html#!/network-topology(2013-07-12)/GET_network_topology_get_1

3、获取特定交换机端口的信息

http://127.0.0.1:8181/apidoc/explorer/index.html#!/opendaylight-port-statistics(2013-12-14)/get_node_connector_statistics_post_0

4、获取流表状态数量

http://127.0.0.1:8181/apidoc/explorer/index.html#!/opendaylight-flow-table-statistics(2013-12-15)/get_flow_tables_statistics_post_0





5、获取交换机上所有流表的统计信息

http://127.0.0.1:8181/apidoc/explorer/index.html#!/opendaylight-flow-table-statistics(2013-12-15)/get_flow_tables_statistics_post_0





6.新增修改和删除流表

http://127.0.0.1:8181/apidoc/explorer/index.html#!/opendaylight-inventory(2013-08-19)/GET_flow_get_198

3、个人感想

  • 本次实验较为简单,按照老师发布的PDF文档的进行操作基本上就能完成实验任务;
  • 但是似乎是因为按照的ODL插件版本和类型的不同,我一开始进入管理员界面时发现和老师发布指导书的页面很不相同,但是自行摸索过一番之后也找到了相同的功能;
  • 实验时最开始不知道要先运行ODL插件才能进入管理员页面,花费了一段时间,但是之后明白了;
  • 实验后进行API文档的查找,发现自己查找到的文档和其他同学找到的文档有些许不同,可能是因为插件版本的差异,之后会进一步询问老师。

posted on 2022-10-05 10:33  jode-hirons  阅读(80)  评论(0编辑  收藏  举报

导航