实验 7:OpenDaylight 实验——Python 中的 REST API 调用


实验环境:安装了Ubuntu18.04.5 Desktop amd64 的虚拟机
实验目的:对 Python 调用 OpenDaylight 的 REST API 方法有初步了解。
实验任务
本实验需要用另一种方法完成上一个实验相同的功能,即通过 Python 程序调用OpenDaylight 的北向接口下发关于硬超时的流表,实现拓扑内主机在一定时间内的网络通断。
实验拓扑如下:

实验要求

  • 根据实验步骤重复上述实验。
  • 在博客园发表一篇博客,记录最终的结果、实验过程遇到的问题和解决办法。

实验过程

  • 编写 Python 代码和 JSON 格式的请求内容

    • python代码

    • hardtimeout.json 文件

  • 生成拓扑并连接opendaylight

  • 验证结果:h1 ping h3,运行python脚本,发现 有10 秒时间是中断的,结果符合预期。

实验心得

  • 本次实验较为简单,按照指导书给定步骤完成即可。
  • pip下载太慢可以换源
  • 代码复制过去的时候注意缩进,漏斜杠
 posted on 2020-10-14 21:50  kikikio  阅读(103)  评论(0编辑  收藏  举报