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

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

一、实验目的

  1. 能够独立部署RYU控制器;
  2. 能够理解RYU控制器实现软件定义的集线器原理;
  3. 能够理解RYU控制器实现软件定义的交换机原理。

二、实验环境

Ubuntu 22.04 Desktop amd64

三、实验要求

(一)搭建下图所示SDN拓扑,协议使用Open Flow 1.0,并连接Ryu控制器,通过Ryu的图形界面查看 网络拓扑。

 

 

 

 

 (二)阅读Ryu文档的The First Application一节,运行当中的L2Switch,h1 ping h2或h3,在目标主机 使用 tcpdump 验证L2Switch,分析L2Switch和POX的Hub模块有何不同。

 

 

 

h1 ping h2

 

 h1 ping h3

 

 (三)编程修改L2Switch.py,另存为L2102299112.py,使之和POX的Hub模块的变得一致?

 

 

四、个人总结

本次实验遇到的主要问题是一开始我的ryu显示不出来,由于这个月请假不在学校,所以很多知识点没有学到,课后将会通过PPT以及自己线上学习来补充自己去根源缺乏的知识点学习无法一蹴而就实验,也可能会遇到大大小小的问题,但是没有什么是容易的,要认真看PPT认真学习才能够提高自己的知识水平,提高自己的专业能力。

posted @ 2022-10-29 19:13  yangshiyun  阅读(42)  评论(0)    收藏  举报