zoukankan      html  css  js  c++  java
  • 2019 SDN大作业

    一、小组介绍

    (1)组名:都可以

    (2)成员

    姓名 学号
    吴珂雨(组长) 171709030
    蔡峰 021700201
    张辉 131700114
    闫佳豪 061700232
    陈思涵 031502507

    二、分组实验:负载均衡

    (1)负载均衡程序

    github链接

    (2)演示视频

    B站视频链接
    优酷视频链接

    (3)实验拓扑

    (4)思路:

    1. 从上图可以看出,我们的拓扑是有环路的,会造成环路风暴,首先要通过ARP请求解决环路造成的风暴,即在寻找的时候,如果位置在映射表里,就进行转发,如果没有就把它进行广播。
    2. 通过对有分叉的交换机下发组表来实现分流,解决流量的分流问题,因为组表只要下发一次 从而实现向多条路径转发的功能。

    (5)步骤:

    Step.1 创建拓扑
    Step.2 连接Ryu控制器
    Step.3 打开两个h1的终端,先进行h1 ping h2,再进行h1 ping h4
    Step.4 打开抓包工具wireshark
    Step.5 等待一段时间,可以看到比较清晰的波形
    Step.6 可以看到数据流有经过S1,S2,S3,S6,S7,S9,由此可以证明从交换机S1到交换机S10之间的数据流能够分摊到多条路径上

    (6)实验分工:

    成员 分工 工作量比例
    吴珂雨 30% 负责代码的编写以及文档的撰写
    蔡峰 40% 负责代码的编写以及演示视频的讲解和录制
    张辉 20% 负责视频字幕添加及上传
    闫佳豪 5% 负责查阅资料
    陈思涵 5% 负责查阅资料

    三、分组报告

    (1)选题:NFV

    (2)报告分工:

    成员 分工 工作量比例
    吴珂雨 35% 负责PPT制作、写讲稿、报告以及答辩
    蔡峰 25% 负责协助PPT制作、给出报告意见以及资料收集:NFV和SDN的关系
    张辉 15% 负责资料收集:NFV的优势和不足(挑战)
    闫佳豪 15% 负责资料收集:NFV产生的背景和关键技术
    陈思涵 10% 负责资料收集:NFV的应用

    四、课程总结:

    ①其实刚开始看到这门课程,印象里是一门很高深的课,因为软件定义网络这六个字确实是一个陌生的概念,这门课程也是带我进入了大学学习的另一个领域,学习到的都是之前没有接触过的知识和技术工具,所以在一个课程结束后我感觉自己还是收获满满。
    ②这门课程是兼顾实验和理论的,我非常喜欢这样的上课方式,因为理论来源于实践,实践又是回归理论的过程。在理论课上,能了解许多没有那么熟悉甚至是没有听过的知识,这在精神层面上也是一种进步。而在实验课上,老师的实验课讲解很到位,最主要这些内容的大体框架在理论课朱老师都有过涉猎,所以实验过程也是温习课程的一个过程,充满趣味性和探索意义,时至今天仍觉得令人意犹未尽。
    ③实际上,很多知识都来源于理论课的讲课中,所以我做的整体效果包括我的熟练程度很大是因为实验课知识的运用当然还包括实验老师和助教的耐心指导,很庆幸林老师把这些比较抽象的一些概念和方法讲的通俗易懂,在其他同学的博客中我也寻找到了许多帮助。既然实验课是理论课的配套课程,那肯定是有教学组这样安排的道理,果然在实验课就验证了这一个道理。
    ④最后谈一下SDN大作业,我整整肝了两天半,因为大部分的小组都是采用OpenDayLight去做,我打算用一下RYU做个创新(实际上是OpenDayLight安装不下来),但是计划挺美的,实际上RYU就是一个全自由的过程,OpenDayLight是已经解决过网络风暴的并且很多接口是配套给出的,但是这些在RYU里都要自己来做,所以在做的过程中还是遇到了很多困难,也向几个同学有过请教,很庆幸最后完成了它,感谢这个学习过程,让我收获颇丰。随着课程结束,SDN暂告一段落,望来日再会。

  • 相关阅读:
    【原】csv文件导入MySQL数据库的实践
    【原】两个时间相加的运算符重载实现
    【转】趣味题:"Hello,world"的输出
    【转】WordPress源码解读(3)
    轻松记住大端小端的含义(附对大端和小端的解释)
    《编程精粹》书摘与读书笔记
    malloc/free函数的简单实现及思考
    如何写出正确的二分查找?——利用循环不变式理解二分查找及其变体的正确性以及构造方式
    Essential C++学习笔记备忘
    Linux中随手可得的测试、调试、性能检验工具
  • 原文地址:https://www.cnblogs.com/TITIN24/p/12156492.html
Copyright © 2011-2022 走看看