SDN比赛总结

训练的过程和总结

个人觉得从大二暑假学NS3就开始了训练之路。从刚开始栋哥的每周一问,到后来一汇报,训练过程可以包含四个方面:SDN理论知识,SDN工具、论文阅读与写作、分享交流。

  • SDN理论知识

SDN理论知识包括了SDN架构及其中各方面技术,控制层、转发层、应用层、南向接口、北向接口、Hypervisor层、编排器、OpenStack,都有一些涉猎了解。

  • SDN工具
    • mininet
    • 控制器
    • OvS
    • P4
    • FPGA
  • 论文阅读与写作

(对于刚开始的我,这真的是比较痛苦的一件事,啊,什么鬼,英文论文一篇老长,10多页,当时确实想吐,两页看了一小时,现在看到一篇中文论文,我的心里真的高兴,不过也是因为这次训练,让我飘过了英语6级)

这个方面还是比较薄弱的环节,虽然已经取得了一定的进步,比方说中文文档的写作来说,对比之前已经提高了一个档次,没有肆无忌惮的挥洒(乱写)了,但每次写还是耗费相当长的一段时间;英文文档(无法直视,只能借助Google翻译)

  • 分享交流

我觉得这是一个非常好的点,大家互相交流,有时候大家每周只能见这一次面。同时因为分享交流锻炼了自己的口头表达,从刚开始上去讲巨紧张,到后来讲就可以稍显放松(可能是跟大家比较熟的原因吧)。

还记得栋哥提的两个比较有意思的问题:“TCP/IP和SDN是否是并行关系?“,”如何把实验室改造成SDN?“。针对第一个问题,当时的知识面较窄,网上各种搜资料,搜不到最后微博私信了一下《深度解析SDN——利益、战略、技术、实践 》的作者——张卫峰老师,从中吸取了一定的经验,然后和翔志文讨论才有了答案。对于第二个问题,在网上搜索资料无果后,直接打了TP-LINK的客服电话,假装要买机器,寻求他们是怎么解决的?可惜他们是卖产品的,只管用不管原理也不是答案。最后一怒之下打了学校锐捷的电话,询问了他们相关校园网接入的方案,结果被认为有不正当想法被直接挂电话。直到今天这个答案已经有了一定结果,学长们通过OpenWRT把路由器刷成OpenFlow交换机,在通过控制器流表控制可以解决,也可利用锐捷借我们的设备去实现,概括起来还是自身对SDN掌握的不够。

随着训练难度不断升级,从最初打赌能不能Ping通的欢乐,到了今天能不能“回家”的惊喜。回顾一年来,训练过程让我感到了进步感,这就是做下去的动力吧。

备战&赛前准备的过程和总结

  • 初赛

有了之前学长的经验,以及一段时间的训练准备,初赛题还是相对比较容易的,主要还是在比文档。初赛题的文档也渐渐形成了简单的套路(大家可查看百度云的初赛题文档):

1、写明开发环境及使用工具

2、解题思路

3、依据要求答题(可扩展)

  • 复赛

对于复赛而言,自己所做还是比较少,配合翔完成了Ryu Web应用、文档工作、sdnlab平台搭建。

觉得比较有借鉴意义的一点,感觉还是要在决赛15天前做好每个子任务及子成果输出时间表和人员分工情况,确保参赛前把一些基本任务都要完成。其余都是遇到什么事,做什么事...

Tip:相关这次比赛的文件都已上传至百度云

笔试的准备和总结

对于此次笔试绝大部分还是比较吃老本,临时突击的一些知识只考到了一点点。

本次笔试主要还是围绕着三大主线:传统网络SDN理论知识图论

  • 传统网络

个人觉得传统网络纯看《TCP/IP详解》是不够的,因为笔试有关传统网络部分考的都是选择题及填空题,不会出现协议的详细解析,相反出的会是一些比较基础的内容,个人觉得谢希仁的《计算机网络》红皮书可能更应该是笔试的关注点。

  • SDN理论知识

图解OpenFlow》值得一看,由于明年比赛是在北邮,《学术中国•院士系列:软件定义网络核心原理与应用实践》这本书也要重点关注。

  • 图论

不仅仅是dijkstra,不仅仅是单变量的最短路径,笔试中还出现了多维度的最短路径。学网络应该好好学学图论啊,把基本的图论算法都过一遍。

答辩的过程和总结

答辩过程翔在畅畅和艺的配合下一路carry,场面效果非常不错。

对于自己,答辩过程可以说是没有参与,如果说给评审老师发报告算的话(捂脸,切记要报告正面对着老师,发之前先看好有几个老师,老师有时候会走出去,记得也要在他们桌子上放一本)。

答辩的环节,准备的问题被提问的比较少,绝大部分老师还是比较关心于P4这件事情,较多地提问有关P4的问题,明年的关注点还是P4这件事情上。答辩后发现,老师并没有那么可怕(可能我们遇到一些比较温柔的老师吧),还有就是明年要多准备几次模拟答辩

目前的进步和经验

有关于知识的进步积累,上述都已讲过,这就不再赘述了。栋哥给了我们很多与外界交流的机会,锐捷网络、培训、外出开会,让我们走出去看见外面大世界,也因此有机会游历祖国的其他领地,拓宽了我们的视野,锻炼了我们与外界交流的能力。还有就是栋哥在武汉带我和畅畅去见的周筠老师,在吃完饭后回来的路上,栋哥向我们介绍周老师的故事以及在畅畅推荐下逛了她的知乎回答,现在终于知道栋哥为何奉之为指路明师了。自身能力、性格修行不够,今后定向周筠老师的热情、处事为人看齐。

对于明年建议和策略&下一步的计划和安排

毫无疑问,明年是要把P4烧到NetFPGA上去了,所以明年可能有两队NetFPGA,一队是基于NetFPGA的有状态转发交换机的实现,一队是以P4FPGA为基础P4应用。

所以明年的计划安排大体可以列为:

1、把有关NetFPGA的论文历览一遍

2、NetFPGA开发

唠唠话

本次比赛取得了二等奖,还是对我们的工作做了一个肯定。答辩完后,评委的反应让我一度有过幻想。一年来,感谢栋哥的栽培,以及团队各位成员的共同进步。

也许多年以后翻开旧相册,还会是这样的照片:

SDN比赛总结_第1张图片
答辩后合影.jpg

你可能感兴趣的:(SDN比赛总结)