首页 > 其他分享 >实验4:开源控制器实践——OpenDaylight

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

时间:2022-10-06 20:55:37浏览次数:50  
标签:控制器 Postman 流表 8181 开源 html apidoc OpenDaylight

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

一、实验目的

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

二、实验环境

Ubuntu 20.04 Desktop amd64

三、实验要求

(一)基本要求

  1. 利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight控制器;
  2. 通过Postman工具调用OpenDaylight提供的API下发流表,实现拓扑内主机h1和h3网络中断10s。

(二)进阶要求

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

  ODL提供的文档链接:

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

  获取拓扑的交换机:

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

 

 

  获取流表状态数量:
    http://127.0.0.1:8181/apidoc/explorer/index.html#!/opendaylight-flow-table-statistics(2013-12-15)/get_flow_tables_statistics_post_0

 

  获取特定交换机端口的状态:
    http://127.0.0.1:8181/apidoc/explorer/index.html#!/opendaylight-port-statistics(2013-12-14)/get_node_connector_statistics_post_0

 

 

  流表增删改查:
    http://127.0.0.1:8181/apidoc/explorer/index.html#!/opendaylight-inventory(2013-08-19)/GET_table_get_211

(三)个人总结

  本次实验虽然步骤少,但极度依赖前期软件安装工作,并且查找API繁琐

  感觉流表内容也是很有意思的 还是想多学习如何查看流表 即流表内容 方便日后修改流表等操作

  实验还是很有意思 前期软件安装工作非常重要! 建议前期有一个全部软件测试环节 减少后期返工

  本次实验问题汇总

    1.Postman软件代理问题 由于前期安装 没有安装linux的Postman 桌面代理 导致发流表的按钮始终是灰色

       解决方法 安装Postman桌面代理 并打开 终端开启命令 不能加 sudo

    2.使用mininet代码建立拓扑 在OpenDayLight中只能看到一台交换机

        解决方法 在mininet命令中 pingall 使链路状态更新 后OpenDayLight中即可查看到完整拓扑

标签:控制器,Postman,流表,8181,开源,html,apidoc,OpenDaylight
From: https://www.cnblogs.com/cyh1117/p/16758468.html

相关文章

  • 实验4:开源控制器实践——OpenDaylight
    一.基本要求1.利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight控制器。2.通过Postman工具调用OpenDaylight提供的API下发流表,实现拓扑内主机h1和h3网络中断10......
  • 实验4:开源控制器实践——OpenDaylight
    实验4:开源控制器实践——OpenDaylight一、实验目的1.能够独立完成OpenDaylight控制器的安装配置;2.能够使用Postman工具调用OpenDaylightAPI接口下发流表。二、实验环......
  • 实验4:开源控制器实践——OpenDaylight
    实验4:开源控制器实践——OpenDaylight一、实验目的能够独立完成OpenDaylight控制器的安装配置;能够使用Postman工具调用OpenDaylightAPI接口下发流表。二、实验环境......
  • 实验4:开源控制器实践——OpenDaylight
    Mininet拓扑生成并连接控制器的结果Mininet中ping测试截图个人心得通过对命令行连接控制器指令和sudomn-c的使用,加深了我对sudo指令的理解,通过sudomn和之后的一系......
  • 实验4:开源控制器实践——OpenDaylight
    一、实验要求1.利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight控制器命令行连接控制器sudomn--topo=single,3--controller=remote,ip=127.0.0.1,port=6633......
  • dagster开源数据资产可观测平台调度平台
    dagster是基于python开发的数据调度平台,可以方便的处理数据的pipeline同时支持数据资产的可观测性而且还可以支持dbt处理参考架构  说明dagster支持的集成是......
  • 实验4:开源控制器实践——OpenDaylight
    实验4:开源控制器实践——OpenDaylight一、实验目的能够独立完成OpenDaylight控制器的安装配置;能够使用Postman工具调用OpenDaylightAPI接口下发流表。二、实验环境......
  • 实验4:开源控制器实践——OpenDaylight
    实验4:开源控制器实践——OpenDaylight一、实验目的能够独立完成OpenDaylight控制器的安装配置;能够使用Postman工具调用OpenDaylightAPI接口下发流表。二、实验环境Ub......
  • 实验4:开源控制器实践——OpenDaylight
    基本要求利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight控制器通过Postman工具调用OpenDaylight提供的API下发流表,实现拓扑内主机h1和h3网络中断10s实验......
  • 实验4:开源控制器实践——OpenDaylight
    实验4:开源控制器实践——OpenDaylight一、实验目的能够独立完成OpenDaylight控制器的安装配置;能够使用Postman工具调用OpenDaylightAPI接口下发流表。二、实验环境Ub......