SDN从提出到现在已经有好几年了,大家都在提SDN,很多的设备厂商(盛科、Pica8、xNet、思科、Juniper、华为等)、互联网公司(Google等)、云计算业务及高校等都在研究、开发、应用和推广SDN相关技术。SDN群(q279796875)刚升级的2000人规模相信不久就会爆满。大家都在谈,都在讨论SDN的技术,但是我们能在SDN里做什么?或者高尚点说我们能为SDN的发展做些什么?
我认为想对SDN研究,请先熟悉传统网络,再来谈什么是SDN,才能理解SDN相关技术的产生背景、适合应用的领域及解决问题有哪些优势;如果一个人不懂什么是网络,不了解传统网络遇到的问题,而直接跟着别人火热的呼喊便全身投入身心地要做SDN领域的东西,很可能做出来的是个四不像。唯有熟悉了网络技术的历史,掌握了网络遇到的难题,哪些用SDN来解决是非常彻底的,这样才能做到#盛科-张卫峰总说的“不是为了SDN而SDN”。就比吃过一道好菜,但是只有吃过难吃的菜的食客,才知道好菜为什么好吃;如果整天吃的都是好菜或者根据没有机会吃到好菜,是绝无法体会到好菜的味道到底好在哪里。
SDN的发展,首先要有一个功能完善和标准化的过程。任何新鲜事物的发展都有一个完善的过程,SDN技术的发展过程也是如此,无论是已经成为标准的Openflow技术(该标准的完善仍然还有很长的路要走); 而还没有统一标准的controller现在仅看到通过openflow安全通道用openflow协议与openflow交换机通信的南北向接口等少数标准化,但是不同厂商或发布者之间的controller能相互通信吗?他们之间的标准在哪里(或者说他们需要通信吗?这个是否可以说是controller之间的东西流量)?还有很多其他比如OVS等SDN相关的产品也需要大量的开发和完善。为了SDN发展好,先把它完善好。
SDN的发展,需要把SDN和传统的网络进行协同工作。SDN的基础网络原理都来源于传统网络,并没有对网络原理提出很大的创新;熟悉传统网络,将传统网络和SDN网络的协作过程及需要的标准、产品、工具做好,也必定能促进SDN的发展。即使将来出现某些技术导致物理CPU使用效率达到了很高的水平,不用再使用VM类似的技术,那么SDN也是否还有很多的工作要做?这个领域其实很多人在做,但是不算非常大的创新,就好比某个网络要用OSPF协议取代之前的RIP,那么OSPF也要有办法识别外来的路由,并用之来转发报文。
SDN的发展,必须不断探索SDN应用的新场景;找到SDN的用武之地,为SDN的发展带来技术驱动力,从解决现实问题上给使用者带来经济效益,必然能促进SDN相关技术的发展到一个新的阶段。这计算机相关研究领域上,我个人相信工业界指导学术界,所以一个只是研究书本和老旧知识但从来没有参加过实践工作或者不与业界保持紧密交流的研究者,其所出的成果,只能增加初学者搜集有效学习材料的工作难度。
SDN的发展,也需要不断研究SDN的不足,就是找出SDN技术不适用的领域或缺点有哪些方面,个人认为也是为SDN发展做贡献。这就可以避开SDN 的死角,使其走上更加光明的道路。就算哪天有人通过理论和测试证明SDN道路必死,那也是非常值得称赞的,因为他让大家都不再花费冤枉的精力到SDN领域。
但是SDN的发展,绝不是前面说的为了SDN而SDN;把SDN技术用于传统解决不了或者解决不好的而SDN能很好的解决的问题才是其目的;现在出现了很多不好现象,没有弄明白什么是SDN,就把传统的网络转发方式在openflow上“实现一遍”,把传统已经解决的问题用openflow再解决一遍,甚至作为专利或者论文的来申请和发表,这些行为我个人认为是学术腐败的可耻行径,应该被严厉批评和坚决禁止。
顺便说下,讨论问题的沟通需要艺术。无论是工作学习的研究成果的还是仅仅作为个人知识的汇总,如果能分享的希望尽量分享,SDNAP已经为大家搭建了一个很好的分享平台。而作为读者,关注的点应该是作者的观点,是不是自己没有领会到,或者领会到了有不同意见需要相互讨论,而有些一路指责别人错误却说不清自己理由或者不理会作者观点而揪着读者文字的瑕疵来抬高自己的行为我觉得都是不可取的,更有甚者发展到了人身攻击。有不同意见可以私下甚至当面相互讨论都是提倡的,但是请从学术的角度。
暂且不说为了什么世界大业或民族大业,从最基本地说,熟悉SDN,并把自觉推广SDN作为一种兴趣,提高自身能力和经验的同时扩大自己影响力,而又通过提高的自身影响力来推广SDN去解决相应领域的问题。我想,这应该是每一个对SDN技术感兴趣人士的基本职责,但是却是非常难于做到的,真的很不容易。盛科是坚信SDN并为SDN奉献的一个榜样,#Pica8_木易杨 对我感叹”盛科如果做其他的,或许早上市了。不过还好,他们终于等到了机会“。比起这些,我愈觉自己的渺小。
前几天和#北邮-李呈 沟通,说感觉SDN有点淡了,其实大家对SDN都冷静下来也好,经过上年的火热,是该到冷静下来思考,这样能出更好的作品。希望对SDN感兴趣的所有人都在SDN之路上结出硕果。