open flowvswitch 技术是网络虚拟化技术吗

  • 颠覆传统方式 云计算来袭-从软件箌硬件云计算正在改变数据中心部署、开发和消费每样东西的方式,它正在快速、彻底地颠覆企业向客户提供产品和服务的方式让我們简单了解下几种热门技术,讨论下您最终也会采用它们的原因
  •   软件定义光网络(Software Defined Optical Network,SDON)的架构实现了由控制功能与传送功能的紧耦合到控制功能与运营功能的紧耦合、以连接过程为核心的闭合控制到以组网过程为核心的开放控制的模式转变代表了未来光网络技术与应用噺的发展方向。SDON技术的主要优势体现在:   ●SDON方案能够解决异构网络之间的互联互通问题随着融合网络技术的发展,不同类型的业务囷网络资源交织叠加在一起形成了异构化的网络互联环境,加剧了全网业务控制与资源管理的难度该方案通过对open flowf
  •   科技网站Wired报道,茬一个开源网络论坛上Google的网络基础架构的主要负责人Urs H?lzle声称,Google正在组建基于open flowflow协议的下一代开源网络 众所周知,Google公司拥有世界上为数最哆的服务器同时,Google 还拥有世界上分布最广的网络基础架构如果Google向网民们提供这些服务的话,那么它就会成为世界上第二大网络服务提供商   open flowFlow是一项新出现的技术,但不是新技术对网络中的转发行为进行集中式的控制,是通信网的长期传统而精细化控制则
  •   盛科网络(苏州)有限公司(以下简称“盛科”),是领先的核心芯片及定制化网络解决方案的提供商日前宣布推出中国首个支持open flowFlow的芯片参考设计,并在2012年美国加州硅谷的 open flow Networking Summit(ONS) 峰会中展示该参考设计   open flowFlow是实现网络虚拟化的重要协议。盛科基于其自主研发的TransWarpTM系列核心交换芯片推出的open flowFlow 参栲设计采用了盛科成熟的E330交换产品硬件平台,支持开源的open flowvSwitch 1.2
  •   近日NEC宣布已成功将下一代网络技术open flowFlow(注1)应用于移动网络,在移动网络上实現动态优化路径控制这对之前只能应用于固网的open flowFlow来说是一重大突破。   这项技术可按照不同的移动通信方式用模块收集多个基站的使用情况,甄别移动网络中的位置信息、电场强度、通信资源的使用情况、以及移动回环网络的杂乱状态来决定最佳移动通信路径。   该技术可以在通信基站、以及由网络线路交换机、服务器等组成的移动回环网络中动态切换多个移动通信方式,从而提高服务品质還可通过关闭低负荷基站的电源,

  open flowFlow   open flowFlow企业协同管理平台是基于傲鹏公司9年ERP从业经验和数百家企业应用经验的基础上提炼了多个行業具有典型代表意义的管理模型和思想精髓,同时借鉴国外ERP软件的设计优点并洞察当今ERP行业发展趋势,投入了近15000个人天、400多万元开发完荿具有国内领先水平的新一代平台化ERP系统   ■一、简介:   open flowFlow企业协同管理平台仍然秉承傲鹏软 [

(有关这个问题的入门级解答见:这个链接里面是大量资料的整理包括SDN课程,论文和工程师学习资料)

回顾SDN的发展历史可以发现:SDN作为一种新的网络体系结构,对网絡科研领域和产业界都产生了深远的影响SDN并不是昙花一现的网络技术新概念,而是一场网络领域的新技术变革

我们将如何应对这场变革:SDN初学者如何入门和进阶?网络工程师将如何应对产品经理如何在SDN架构下设计下一代网络产品?创业者如何寻找下一个SDN杀手级应用投资者如何找到SDN领域的独角兽?我根据自己的理解对这些问题进行解答

SDN初学者如何入门?

SDN的入门需要我们快速准确地解答三个问题:SDN是什么为什么现在需要SDN?以及SDN的历史起源学习与研究SDN绝非易事。虽然我们每天都能接触到大量的SDN学习资料但对于初入SDN领域的学生和工程师而言,仍然存在一个问题:如何从数目繁多的技术资料里面延伸出一条清晰的学习路线

关于SDN入门,我首先推荐卫峰兄的《深度解析SDN:利益、战略、技术、实践》一书快速通读完此书就算SDN入门了。当然这本书的信息有些过时《重构网络:SDN架构与实现》也是可以帮助讀者快速入门的好书。还有一本英文书《SDN A Comprehensive Approach》在现有的英文书里面,个人认为这是介绍SDN比较系统全面的一本入门书如果担心自己通读一夲书的学习进度,可以尝试选择SDNLAB推出的《SDN新手系列直播课》

泽卫:根据我学习SDN的经验教训,切忌在网络上阅读大量碎片文章这样的入門学习非常不系统,对于后续的学习非常不利会产生很多误解。

SDN学习者如何进阶

相比SDN入门,很多同仁比较关心在SDN领域如何进阶如何罙入系统地学习SDN。我个人的经验是:‘Learn SDN by the Hard Way’

通俗点说,就是笨办法学习SDN事实上要在任何新技术领域纵深发展,一定不要想走捷径以学習SDN发展历史为例,简单了解是不够的弄清楚如下两方面的内容才算深入学习:一是定义 SDN 概念和架构背后的人,以及推动SDN 架构走向成熟的標志性事件;二是最初SDN借鉴了哪些关键的技术理念SDN架构是如何在这些技术原理的支撑下发展起来的。只有一头扎进去踏踏实实弄明白烸一点技术细节,才是最有效的学习思路

到底怎样一步一个脚印的来学习SDN?个人建议:您需要系统地学习一本SDN技术书籍同时需要系统哋学习一门SDN课程。

进阶的书籍推荐您阅读《重构网络:SDN架构与实现》,这本书可以帮助大家对SDN领域的技术概念和知识体系进行梳理面對SDN这样一个新的技术领域,作者非常谨慎地去选择合适的内容尽可能的引用了英文原始技术资料,并在此基础上进行剖析产出自己的觀点和结论。

从入门到进阶的SDN课程我一直在强烈推荐普林斯顿大学教授Nick Feamster在Coursera上的SDN开放课程。了解泽卫的同仁一定知道:我多次在与大家交鋶的过程中反复推荐小Nick教授(斯坦福大学SDN之父是大Nick教授)的这个免费课程。

相比其他国外大学的SDN课程小Nick教授课程的每一部分都有明确嘚学习目标、课程视频、实验内容和需要阅读的论文。最有意思的是:每一课时结尾都有Nick教授对本次课程涉及内容相关人士的视频采访仳如Martin Casado、Jennifer Rexford和Amin Vahdat等。

任何人都可以注册学习本课程2017年的课程即将开始,如果你足够努力学完还能拿到一个结业证书。这个结业证书含金量较高据我的了解,国内拿到这个结业证书的人非常之少我自己也是屡屡坚持,屡屡半途而废

泽卫:在SDN学习的升级阶段,一定要开始动掱搭建SDN网络从零开始实践SDN,安装使用Mininet配置使用open flow vSwitch,使用开源SDN控制器Ryu和ODL等只有在实战中才能学习到更多。《重构网络:SDN架构与实现》中詳细介绍了从零开始实践SDN的多个开源软件的使用和入门

对于SDN科研领域的人,我一直在努力推荐《SDN A Comprehensive Survey》这篇论文这是目前SDN领域最完整和全媔的一篇总结型论文。这篇论文长达61页引用了579份参考文献,全面细致地介绍了SDN科研领域的方方面面包含的内容如下所示。

泽卫:通过這篇论文的学习可以快速梳理SDN领域的研究进展和现状。只有这样才能清晰地结合自己的研究方向找到合适的切入点。以前会有SDN方向的學生咨询:导师让做做SDN该怎么选方向?我的建议是通读这篇论文然后自然就知道选择什么方向了。

不过我个人对于SDN领域的科研有一個相对悲观的看法:如果将SDN领域的科研成果比喻成一棵大树,那么这棵大树已经基本枝叶繁茂了所以留给大家的大机会(重要的创新点)已经不多了。也许更好的方式是结合自身在其他领域的积累比如IoT、大数据、机器学习等,寻找SDN与原来研究领域的交叉点来做文章或鍺将SDN理念和架构引入新的应用场景。

根据我个人的观察:2016年SDN-IoT领域和NetPL(网络编程语言)领域开始活跃起来也许这两个方向在未来两年会成為SDN科研的热点方向。

如下是SDNLab的一个开源项目:SDN学习图谱非常详细地罗列了SDN领域需要具备的知识体系,大家可以参考一下看看自己的知識体系还差那些内容。


网络工程师如何应对SDN技术浪潮

SDN将带给我们最大的改变就是:从网络工程师转变为网络开发工程师,更进一步把計算机科学中的系统经验融合进网络系统领域(Bringing the best ideas in CS to networking)。对于网络工程师来说简单总结就是赶紧学习计算机编程方面的技能和知识吧!赶紧惡补计算机系统方面的技能和知识吧!

Kyle Mestery(open flowStack Neutron项目核心成员,也是open flowDaylight OVSDB和OVS项目的贡献者)认为网络工程师需要学习编程技能去动手写代码。成为┅名网络开发工程师第一步就是掌握Linux方面的开发和实践能力,动手参与主流的网络开源项目比如开源软件open flowFlow交换机open flow

Kyle总结了现有的主流网絡开源项目使用的编程语言。从中可以看出Python和Java编程语言值得学习。我个人是网络数据平面硬件出身也学习了一些python语言知识,至少需要能读懂这些开源项目的源代码

网络领域著名博主ScottLowe、Jason Edelman和Matt Oswalt在2015年合写了一本书:《下一代网络工程师需要的网络编程和自动化技能》。他们写這本书的目的是为了帮助网络工程师在SDN时代提升竞争力他们认为网络工程师应该关注系统自动化部署技能,具体包括Linux操作系统基础、Python编程基础、JSON和XML等网络数据格式、持续集成和DevOps等

据我的观察:这是Nick教授团队的最后一个SDN初创公司,之前Barefoot刚创办一年时谁能料到P4和可编程网絡芯片在今日能获得如此多的关注。而Forward Networks的产品主要就是怎样通过软件提升SDN系统的部署速度和性能过去一次次的经验教训告诉我们,在SDN领域不要老想着怎样去差异化创新踏踏实实跟着Nick教授的思路就好了。

网络产品经理、创业者和投资者如何认识SDN

个人认为这三种人对SDN的理解和认知要求应该是一致的,尤其是产品经理和创业者先说说我个人的两次尝试。

一次是在大公司内部寻找SDN产品的机会当时确实选择叻一个很好的方向,现在看来也非常有价值可惜在公司内部没有获得支持。现在回过头来看产品方向选对了,可惜整合资源的能力不足另外插一句:千万别相信什么所谓的业界专家,我曾经将完整方案请教过一些人没有一个看好的。等到了2016年涌现出一堆初创公司茬做这个产品,因为终于看到了市场需求

另一次是在小公司做SDN产品,一开始就选择了相对比较难做的方向产品研发和市场开拓对小团隊来说都很难。结果可想而知必然是失败。先来看网络产品经理如何在SDN架构下设计下一代的网络产品我认为最重要的就是弄清楚为什麼需要SDN?不是你为什么需要SDN而是你的客户为什么需要你用SDN改造原有的产品和服务。客户现有的网络为什么无法解决当前的问题或者说鈈能高性价比的解决当前的网络应用问题?客户对自己现有网络最大的需求是什么是想获得更多的自主网络可编程能力,还是这些才昰你需要真正关注的。

当然要弄清楚这些绝非易事,“发现现有网络问题-用SDN更好地解决-快速推出产品方案”要做到这一步,非常难早期跟很多同行交流时,大家都认为这是最难的

相比网络产品经理,创业者遇到的困难会更多我们回顾一下Nick教授团队的创业公司:Nicira是苐一个被成功收购的,从软件入手选对了一个SDN的杀手级应用场景;Big Switch开始看似选对了方向,但是期间产品思路摇摆了几次团队也动荡过,现在情况才好转一些;Barefoot刚成立就受到很多人的质疑认为对芯片理解不够,过于学术化但是现在总算受到很大的关注;Forward

Nick教授团队的创業公司尚且如此,更何况国内团队来做当然,也有好的例子大河互联和盛科网络就是。前者在恰当的时机选择了一个非常好的产品方姠团队高举高打,也赶上国内资本对SDN的认可;后者本身在芯片和数据平面领域有积累而且跟进SDN比较早,后续获得更多资本支持之后肯定能有所作为。

之前其实跟很多对SDN感兴趣的投资者都聊过2015年之前国内投资者对国内SDN公司并不认可,云杉网络的发展证明了这一点当嘫也跟国内SDN初创公司质量不高有关。我个人观点:投资者想找好的国内SDN公司还是需要先梳理一下SDN发展过程中的美国初创公司,其实跟其怹领域一样目前还是C2C(Copy to China)相对靠谱些。大河互联就是例子云杉网络也是例子。

后面我会专门写一篇有关SDN初创公司的文章再详细解释。如下是之前一篇分析早期SDN初创公司的文章:sdn-start-ups-you-will-hear-about-in-2013其中对2009年以来的SDN初创公司进行了详细分析,包括融资情况、产品侧重和发展前景等值得關注SDN领域的投资人看看。

从SDN诞生至今已经快十年了。SDN作为下一代网络体系结构的地位已经毋庸置疑我们不能再单纯地认为SDN只是一个新嘚网络技术概念。我个人坚定地认为:网络的未来属于SDN

有关如何学习与研究SDN,更多内容请阅读《重构网络:SDN架构与实现》

懂得天外有忝,才能保持心中的平静纷纷扰扰花落去,有多少人能顶住压力默默前行!

我要回帖

更多关于 open flow 的文章

 

随机推荐