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

    一、队伍名称及成员

    (1)、队伍名称:sudo mn

    (2)、小组成员

    学号 组员 分工 贡献
    031702134 徐俊杰 场景搭建,代码实现 17%
    031702128 江列湫 攥写博客,代码实现 21%
    031702119 李炜炜 思路设计,场景搭建,代码实现 24%
    031702135 李季城(组长) 场景搭建,代码实现 17%
    031702136 李爱军 视频录制,代码修改 21%

    二、实验场景

    (1)拓扑图

    (2)场景描述

    h1作为客户端,h2,h3,h4各自有不同的服务,整个实验实现一个负载均衡的程序。当h2,h3,h4向h1传输数据时,通过检测s4的端口1的流量来调整路由,当空闲时通过端口1发送数据包,当端口1满载时调整为通过2或3发送数据包

    三、代码部分

    (1)github链接

    github

    四、实验视频

    实验视频

    五、课程总结

    (1)李季城

    我通过本学期对sdn的课程学习,刷新了我对网络的认知,了解了软件定义网络的定义和作用还有其与传统网络的区别和sdn相对于传统网络的优越性和不足之处。通过几个实验和阅读作业,拓宽了我的眼界,明白了学习和研究sdn的必要性和重要性,对以后的网络发展所带来的冲击一定是惊人的。还有最后的负载均衡大作业让我收获了良多,看到了sdn的优越性,速度的提高冲击了我的认知,让我对sdn的兴趣更加浓厚。在学习过程中遇到很多的问题,比如开始的时候队伍没有做的方向,不知道怎么做,通过询问老师和同学已经上网百度学习了不少的知识,最终做出实验的时候团队成员都很开心。

    (2)李炜炜

    通过本次的实验课,我对SDN有了一个初步的了解,学会了使用mininet建立拓扑连接图,用python脚本创建拓扑,能用ovs下发流表,会用wireshark抓包查看数据包的信息,能够使用ODL查看拓扑和流表等,整个课程下来我学到了很多。对于SDN我觉得是一门实用性很高的课程,极大的开拓了视野。最后也要感谢老师和助教的悉心教导,能完成这些实验离不开老师们的指导。

    (3)徐俊杰

    经过这次负载均衡实验,让我更加明白了SDN的优势与作用,加深了对负载均衡的理解,在队员的帮助下完成了此次实验,收获良多。

    (4)李爱军

    通过软件定义网络这门课程,我使用了RYU,ODL等控制器,mininet仿真工具,了解了以后网络的发展方向,学会了在openflow下发流表,建拓扑、在wireshark下抓包分析以及平面编程等知识。同时也要感谢学习路上跟我一起交流的小伙伴们,相互学习,共同进步,相信美好的未来就在不远的前方!他们共同和我走进了这一片新天地,真的是非常的感谢!

    (5)江列湫

    通过这一个学期的学习,我学会了很多东西。比如:mininet创建拓扑的几种方法,还有利用mininet实现虚拟网络功能,还有对OpenDayLight控制器的了解,和Ryu控制器的了解等。最后,还大致清楚了数据平面编程的过程,体会到openflow与p4之间不同的侧重点。但是,因为各种原因,我有一些地方并不是很明白,希望以后自己能继续了解更多有关于这方面的东西!

  • 相关阅读:
    创建类以及引用一个类
    修改hosts文件
    微信第三方登录接口开发
    Android定位
    Leetcode 102. Binary Tree Level Order Traversal
    Leetcode 725. Split Linked List in Parts
    Leetcode 445. Add Two Numbers II
    Leetcode 328. Odd Even Linked List
    Leetcode 237. Delete Node in a Linked List
    Leetcode 234. Palindrome Linked List
  • 原文地址:https://www.cnblogs.com/ljc01/p/12157843.html
Copyright © 2011-2022 走看看