OpenFlow与SDN会成为网络的未来吗?


51CTO.com 独家译稿】 OpenFlow与SDN会成为网络的未来吗? 参加开放式网络峰会开幕式的与会者纷纷表示,关键的时刻就要到了。加利福尼亚州帕洛阿尔托——网络的未来将由软件定义。在开放式网络峰会第一天的开幕式之后,这几乎成为压倒一切的主题。此次会议的核心就是围绕着软件定义下的网络简称SDN)及OpenFlow展开,后者作为一款开源API使得各厂商的交换机及路由器产品获得了可编程能力。

开放式网络峰会由斯坦福大学--OpenFlow项目也与其有些渊源--以及开放式网络基金会简称ONF,该组织成立于今年早些时候,专门负责为OpenFlow及SDN制定规范)主办,这也决定了此项活动偏重技术而少谈市场的特色。该大会的出席阵容无疑令人肃然起敬,包括谷歌、Facebook以及雅虎在内的各家服务供应商、系统供应商、新兴企业及网络学术界成员可谓济济一堂。

当开放式网络峰会的组织者们首次提出这一活动概念时,他们保守地估计会有百余家参与者及少数技术展示。然而最终他们所获得了超过六百家登记与会成员及超过二十五项技术展示。

峰会副主席兼ONF机构执行董事Dan Pitt认为,"这已经不再是一个单纯的研究项目,它为客户及用户提供了前所未有的广阔平台。"

换句话说,我们可以将网络当成计算机一类的设备进行编程。与会者们纷纷表示,OpenFlow,或者其它任何为从物理网络到控制要素等诸多方面提供了概念层的API,允许我们通过软件对网络进行配置或是操控,这完全可以看作是一项面向未来的革新。

"其价值定位的核心在于在网络领域内部创立竞争优势的能力,"Nicira网络公司一家网络虚拟化企业)联合创始人兼CTO Martin Casado说道。"一旦大家将各层分离开来,它们将可以各自独立发展。"

SDN为三大网络领域提供了抽象概念:分布式状态、转发以及配置,ONF机构董事会成员兼加州大学伯克利分校教授Scott Shenker指出。抽象化的关键是让复杂归于简单,而这在如今网络控制日趋复杂的大形势下这一点就显得尤为重要,他说。

"掌握复杂性的能力与提取简单主干的能力并不相同,"Shenker解释道。"SDN是规范方面的一项重大变革--即从逻辑角度出发集中控制功能。这是网络软件时代的开端。"

有了OpenFlow与SDN,用户可以根据本地需求对网络自行加以定义,比如去除不必要的功能,并创建虚拟的隔离网络,斯坦福大学电气工程及计算机科学教授Nick McKeown声称。他们还能够通过提升软件来实现技术创新,而不必再依赖于新硬件,这将大大加快高校技术成果转让及合作伙伴间的技术交流速度。

但不同的声音仍然存在。OpenFlow与SDN目前还只是从实验室中成形并刚刚投产。根据峰会上与会者的说法,OpenFlow尚不成熟,还未经过大规模的网络部署测试,因此其规模化、容错性及安全性都受到一定质疑。它恐怕需要在生产环境中运转数年之后才能真正得到广泛的肯定与信任。

而且别忘了还有思科公司。作为路由器及交换机市场上的带头大哥,思科公司可能因为SDN的普及而损失惨重。尽管思科也是ONF机构的成员之一,并且也计划将OpenFlow项目引入其Necus交换机产品线根据思科公司官方博客的说法),但SDN的出现仍然可能会彻底动摇该公司端对端营销结构的根基。

来自思科公司的杰出工程师David Meyer认为,思科了解OpenFlow与SDN的潜在影响力,并已经开始制定行之有效的应对策略。

尽管如此,像雅虎这样具备大规模数据中心的企业对这些项目可谓求之若渴,雅虎公司首席设计师Igor Gashinsky认为。

"拓扑结构检测是最大的问题之一,"他说道。"路由器往往要花费30%以上的CPU处理周期来重复实施拓扑结构检测。我们已经在中央数据库中设置过这一功能了,所以拜托赋予我们为网络编程的能力吧!"

有了像OpenFlow这样的一般型API,SDN使得新供应商操作系统的引入工作大为简化,Gashinsky说道。SDN还允许用户自主创建插件以为控制层添加新功能,而无需改变底层硬件--或者是在不改变控制层的前提下提升硬件,他指出。

"这就像是把工作面从大型机搬到服务器Linux系统中,"Gashinsky用这句话对SDN进行了总结。

51CTO.com独家译稿,非经授权谢绝转载!合作媒体转载请注明原文出处及出处!】

相关内容