实验4:开源控制器实践——OpenDaylight

基础要求

1.Mininet拓扑生成并连接控制器的结果

2.Mininet中ping测试截图

进阶要求

查找资料,整理和记录ODL控制器主要的REST API文档,包括但不限于ODL提供的文档链接,获取拓扑的交换机、获取流表状态数量、获取特定交换机端口的状态、新增修改和删除流表等

ODL提供的文档链接

1.获取拓扑的交换机

2.获取指定交换机信息

3.获取特定交换机端口的状态

4.新增修改和删除流表

个人总结

个人感想

看到实验要求时感觉实验是比较简单的,但是刚开始上手会有点陌生,看着老师发的PDF摸索不断摸索,慢慢搞懂了整个实验的操作流程,实验完成后感觉确实不难,但对新手使用opendaylight和postman要花点时间。

实验遇到的问题

1.opendaylight网页中找不到拓扑图

解决:认真在网页中寻找

2.postman清除旧的流表是404报错


解决:老师解答:如果本来就没有流规则,删除报错

3.postman中put完后在终端ping 没有结果

解决:先在Mininet CLI中运行h1 ping h3,再在Postman中Send动作PUT.要先实现h1和h3之间的数据传递,才能利用postman观察到网络中断

4.opendaylight和postman的启动命令总结

opendaylight:

先在终端运行
./distribution-karaf-0.6.4-Carbon/bin/karaf //Carbon 版本
./distribution-karaf-0.4.4-Beryllium-SR4/bin/karaf
再使用浏览器访问:http://控制器 IP 地址:8181/index.html,
ODL 若安装在本地,则使用: http://127.0.0.1:8181/index.html

Postman:

cd Postman
./Postman

5.重新再建立运行拓扑ping不通

解决:sudo mn -c 清理下之前的运行就可以了

posted @ 2022-10-02 12:57  恢复出厂设置258  阅读(171)  评论(0编辑  收藏  举报