实验7:基于REST API的SDN北向应用实践
一、基本要求
编写Python程序,调用OpenDaylight的北向接口实现以下功能
(1)利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight
(2)下发指令删除s1上的流表数据
(3)下发硬超时流表,实现拓扑内主机h1和h3网络中断20s
(4)获取s1上活动的流表数
编写Python程序,调用Ryu的北向接口实现以下功能
(1)实现上述OpenDaylight实验拓扑上相同的硬超时流表下发
(2)参考Ryu REST API的文档,基于VLAN实验的网络拓扑,编程实现相同的VLAN配置
个人总结
个人感想
本次实验相当于之前实验的整合,代码量大,难度高,基础部分与之前基本一致,但是在实际操作中还是遇到不少问题。
-
执行curl语句时发生报错
curl -X DELETE http://127.0.0.1:8080/stats/flowentry/clear/1
解决方法:根据报错信息提示执行sudo apt install curl解决问题