首页 > 其他分享 >实验5:开源控制器实践——POX+实验6:开源控制器实践——RYU

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

时间:2022-10-29 20:14:18浏览次数:44  
标签:控制器 Hub POX 实践 开源 模块 RYU

一、实验目的

1.能够理解 POX 控制器的工作原理;
2.通过验证POX的forwarding.hub和forwarding.l2_learning模块,初步掌握POX控制器的使用方法;
3.能够运用 POX控制器编写自定义网络应用程序,进一步熟悉POX控制器流表下发的方法。
4.能够独立部署RYU控制器;
5.能够理解RYU控制器实现软件定义的集线器原理;
6.能够理解RYU控制器实现软件定义的交换机原理。

二、实验环境

Ubuntu 20.04 Desktop amd64

三、实验要求


(一)开源控制器实践——POX

1.搭建下图所示SDN拓扑,协议使用Open Flow 1.0,控制器使用部署于本地的POX(默认监听6633端口)

2.阅读Hub模块代码,使用 tcpdump 验证Hub模块;

3.阅读L2_learning模块代码,画出程序流程图,使用 tcpdump 验证Switch模块。

(二)开源控制器实践——RYU

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

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

(2)h1 ping h3

pox下查看拓扑流表

3.编程修改L2Switch.py,另存为L2xxxxxxxxx.py,使之和POX的Hub模块的变得一致?(xxxxxxxxx为学号)

标签:控制器,Hub,POX,实践,开源,模块,RYU
From: https://www.cnblogs.com/yhyh111/p/16809139.html

相关文章

  • react ssr 从0到1实践
    reactssr从0到1实践Jay前端学生​关注他 24人赞同了该文章前言之前在写react性能优化这篇文章中提到了ssr的部分,社区中有一些关于ssr的......
  • 实验6:开源控制器实践--RYU
    搭建下图所示SDN拓扑,协议使用OpenFlow1.0,并连接Ryu控制器,通过Ryu的图形界面查看网络拓扑。阅读Ryu文档的TheFirstApplication一节,运行当中的L2Switch,h1pingh2或h3......
  • 实验6:开源控制器实践——RYU
    实验6:开源控制器实践——RYU一、实验目的能够独立部署RYU控制器;能够理解RYU控制器实现软件定义的集线器原理;能够理解RYU控制器实现软件定义的交换机原理。二、实验......
  • 实验2:Open vSwitch虚拟交换机实践
    ovs-vsctl基础操作实践:创建OVS交换机,以ovs-xxxxxxxxx命名,其中xxxxxxxxx为本人学号。在创建的交换机上增加端口p0和p1,设置p0的端口号为100,p1的端口号为101,类型均为internal......
  • 实验6:开源控制器实践——ryu
    (一)基本要求1、分析L2Switch和POX的Hub模块有何不同:L2Switch模块查看不了流表,hub模块可以查看流表在L2Switch模块h1pingh2在L2Switch查看流表在hub模块查看流表2......
  • 【读书笔记】小团队构建大网站:中小研发团队架构实践-1开篇
    ##1.1框架篇-工欲善其事,必先利其器1、集中式缓存redis2、消息队列rabbitmq3、集中式日志ELK4、任务调度1)WinJob2)HttpJob5、应用监控Metricshttps://github.com/A......
  • 【读书笔记】小团队构建大网站:中小研发团队架构实践-2 企业总体架构
    ##2.1企业商务模型##2.1架构现状1、功能架构2、应用架构3、数据设计4、物理架构##2.3领域模型##2.4架构规划1、顶层架构规划俯视图剖面图2、网站功能规划3、......
  • 【读书笔记】小团队构建大网站:中小研发团队架构实践-3 应用架构设计
    ##3.1初识架构设计软件工程一般可分为需求、设计、编码、测试、部署和维护架构设计输入的是PRD产品需求文档),输出的是架构设计文档,中间是处理过程和工具##3.2应用架......
  • 实验5:开源控制器实践——POX
    一、实验目的能够理解POX控制器的工作原理;通过验证POX的forwarding.hub和forwarding.l2_learning模块,初步掌握POX控制器的使用方法;能够运用POX控制器编写自定义网络......
  • .NET API 接口数据传输加密最佳实践
    .NETAPI接口数据传输加密最佳实践我们在做Api接口时,相信一定会有接触到要给传输的请求body的内容进行加密传输。其目的就是为了防止一些敏感的内容直接被UI层查看......