首页 > 其他分享 >实验7:基于REST API的SDN北向应用实践

实验7:基于REST API的SDN北向应用实践

时间:2022-11-03 00:11:57浏览次数:43  
标签:url 流表 resp REST API 实验 SDN Ryu OpenDaylight

一、基本要求

 1.编写Python程序,调用OpenDaylight的北向接口实现以下功能

 1)利用Mininet搭建拓扑,并连接OpenDaylight

OpenDaylight连接拓扑

 2)下发指令删除s1上的流表数据

Ryu实现流表下发

展开源码(请用火狐或者谷歌打开)
#!/usr/bin/python
import requests
from requests.auth import HTTPBasicAuth
def http_delete(url):
	url = url
	headers = {'Content-Type':'application/json'}
	resp = requests.delete(url,headers=headers,auth=HTTPBasicAuth('admin', 'admin'))
	return resp 

if name == "main":
url = 'http://127.0.0.1:8181/restconf/config/opendaylight-inventory:nodes/node/openflow:1/'
resp = http_delete(url)
print (resp.content)

 3)下发硬超时流表,实现拓扑内主机h1和h3网络中断20s

 4)获取s1上活动的流表数

 2.编写Python程序,调用Ryu的北向接口实现以下功能

 1)实现第1步上相同的硬超时流表下发。

 2)参考Ryu REST API的文档,基于VLAN实验的网络拓扑,编程实现相同的VLAN配置。

二、进阶要求

 基于OpenDaylight或Ryu实现查看实验拓扑中所有节点的名称,以及显示每台交换机的所有流表项。

三、实验总结

 1.实验心得

 2.实验问题

标签:url,流表,resp,REST,API,实验,SDN,Ryu,OpenDaylight
From: https://www.cnblogs.com/Blog1520338630/p/16850916.html

相关文章

  • 实验7:基于REST API的SDN北向应用实践
    (一)基本要求编写Python程序,调用OpenDaylight的北向接口实现以下功能(1)利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight;(2)下发指令删除s1上的流表数据。del.py......
  • 实验7:基于REST API的SDN北向应用实践
    一、实验目的1.能够编写程序调用OpenDaylightRESTAPI实现特定网络功能;2.能够编写程序调用RyuRESTAPI实现特定网络功能。二、实验环境1.下载虚拟机软件OracleVisua......
  • 实验7:基于REST API的SDN北向应用实践
    实验7:基于RESTAPI的SDN北向应用实践实验目的能够编写程序调用OpenDaylightRESTAPI实现特定网络功能;能够编写程序调用RyuRESTAPI实现特定网络功能。实验要求(......
  • 实验7:基于REST API的SDN北向应用实践
    (一)基本要求编写Python程序,调用OpenDaylight的北向接口实现以下功能(1)利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight;建立拓扑sudomn--topo=single,3--con......
  • 实验7:基于REST API的SDN北向应用实践
    实验7:基于RESTAPI的SDN北向应用实践一、实验目的能够编写程序调用OpenDaylightRESTAPI实现特定网络功能;能够编写程序调用RyuRESTAPI实现特定网络功能。二、实验......
  • 实验7:基于REST API的SDN北向应用实践
    实验7:基于RESTAPI的SDN北向应用实践一、实验目的能够编写程序调用OpenDaylightRESTAPI实现特定网络功能;能够编写程序调用RyuRESTAPI实现特定网络功能。二、实验......
  • 实验7:基于REST API的SDN北向应用实践
    实验7:基于RESTAPI的SDN北向应用实践一、实验目的能够编写程序调用OpenDaylightRESTAPI实现特定网络功能;能够编写程序调用RyuRESTAPI实现特定网络功能。二、实验......
  • 无法发送具有此谓词类型的内容正文 RestSharp使用日志
    在使用RestSharp调用Api的时候,出现如下错误:无法发送具有此谓词类型的内容正文经过网上搜索,发现问题所在行:request.AddHeader("Content-Type",baseRequest.ContentType......
  • 实验7:基于REST API的SDN北向应用实践
     实验7:基于RESTAPI的SDN北向应用实践 一、实验目的能够编写程序调用OpenDaylightRESTAPI实现特定网络功能;能够编写程序调用RyuRESTAPI实现特定网络功能。二......
  • 实验7:基于REST API的SDN北向应用实践
    实验7:基于RESTAPI的SDN北向应用实践一、实验目的能够编写程序调用OpenDaylightRESTAPI实现特定网络功能;能够编写程序调用RyuRESTAPI实现特定网络功能。二、实验环......