实验6:开源控制器实践——RYU

第一部分:基本实验

实验步骤1

  • 步骤内容:完成Ryu控制器的安装。
  • ryu --version 结果截图
  •  

     

实验步骤2

  • 步骤内容:搭建下图所示SDN拓扑,协议使用Open Flow 1.0,并连接Ryu控制器。
  • 在终端输入命令:sudo mn --topo=single,3 --mac --controller=remote,ip=127.0.0.1,port=6633 --switch ovsk,protocols=OpenFlow10建立拓扑
  • 通过Ryu的图形界面查看网络拓扑
  •  

     

  • 阅读Ryu文档的The First Application一节,运行并使用 tcpdump 验证L2Switch,分析和POX的Hub模块有何不同。
  • h1 ping h3
  •  

     

  • h1 ping h2
  •  

     

    • 可以看到均为洪泛转发

    • 查看控制器流表,如下图:

  • 实验总结:本次实验总体来说问题不大,跟上次差不多。主要卡在ryu安装完后,version一直出不来,还有ryu不知道怎么连接,后来发现是先建立拓扑再打开终端输入命令就可以连接了,进入网页。还有建立拓扑,复制黏贴命令建立pingall后发现ping不通,tcp后也是只有h1有显示。最后这个问题也没有解决,索性直接手动建了一个拓扑,后面还挺顺利的。
posted @ 2021-10-19 21:58  夕顔  阅读(71)  评论(0编辑  收藏  举报