实验 6:OpenDaylight 实验——OpenDaylight 及 Postman 实现流表下发

一、实验目的

熟悉 Postman 的使用;熟悉如何使用 OpenDaylight 通过 Postman 下发流表。

二、实验要求

1.Postman 安装

https://www.postman.com/downloads/

我使用乌班图在官网上下载X64版本,windows上下载版本可能有问题。进入解压目录,运行Postman 文件

2. 清理旧数据

启动 OpenDaylight,通过 Postman 的 Delete 动作清空残留流表

$ ./distribution-karaf-0.6.4-Carbon/bin/karaf



注意要使用

$ sudo mn -c 

3. 生成拓扑并连接 OpenDaylight

$ sudo mn --topo=single,3 --controller=remote,ip=127.0.0.1,port=6633 --switch ovsk,protocols=OpenFlow13 

4.使用 Postman 填入 JSON 格式的 http 请求(参考附录)

https://img2020.cnblogs.com/blog/1593616/202010/1593616-20201007191826089-393984564.png
先在 Mininet CLI 中运行 h1 ping h3,再在 Postman 处选择动作 PUT,填入硬超时流表内容(见附录),可以先阅读一下流表的内容,关注 match 匹配字段以及对应的 instructions 指令中的动作 action,这里是直接 drop 数据包。为了让流表能够匹配,将优先级 priority 调到最大。点击右上角 send,发送请求。

三、遇到的问题

  通常大家的问题都是,密码和用户名不是admin,或者是前面的程序没有挂在后台,还有就是复制过来格式出现了错误。
posted @ 2020-10-11 19:10  雅楠笙歌  阅读(132)  评论(0编辑  收藏  举报