zoukankan      html  css  js  c++  java
  • 2020软件定义网络实验七

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

    三、实验步骤

    1. 实验环境
      安装了 Ubuntu 18.04.5 Desktop amd64 的虚拟机
    2. 实验过程
      (1)生成拓扑
      $ sudo mn --topo=single,3 --controller=remote,ip=127.0.0.1,port=6633 --switch ovsk,protocols=OpenFlow13
      生成拓扑的方法同之前的实验一致。

      (2)编写 Python 代码和 JSON 格式的请求内容
      $ nano odlnorth.py

      由于是下发流表,因此需要有 http 请求的具体内容,同之前的 Postman 一样,
      也是以 JSON 格式来表示。
      编辑 hardtimeout.json 文件:
      $ nano hardtimeout.json
      文件中不包含 http 请求的 url 地址

      (3)运行 Python 代码,完成流表下发
      $ python odlnorth.py
      结果验证方法同实验 6。
  • 相关阅读:
    工具类官网Web原型制作分享-Adobe
    还在为黑白网页设计犯难?12款设计帮你轻松解决!!!
    联系我们吧
    单调栈&&单调队列
    *模板--数据结构
    非递归线段树专题
    反素数
    线段树专题训练
    BST
    排列与组合
  • 原文地址:https://www.cnblogs.com/wwph/p/13816726.html
Copyright © 2011-2022 走看看