OpenFlow能否成为网络的Android?

boxi · 6年前
在多媒体化、移动化、物联网的趋势下,今日的网络规模已经远远超出了原来网络架构师的设想。旧体系所支撑的网络变得越来越复杂、速度越来越慢、成本越来越高。网络如何才能具备规模吞吐能力?能不能快速扩充? 在圣克拉拉举行的开放网络峰会上,业界给出的答案是软件定义网络和OpenFlow。在峰会上,技术业者讨论了相关的技术问题,Google、Verizon和Yahoo详细介绍了自己的项目,投资者和银行家挤满了整个会场。有两个问题吸引着大家的注意力:软件定义网络(SDN)能否重塑网络的生态体系?OpenFlow协议会不会成为网络的Android?

OpenFlow能否成为网络的Android?

在多媒体化、移动化、物联网的趋势下,今日的网络规模已经远远超出了原来网络架构师的设想。旧体系所支撑的网络变得越来越复杂、速度越来越慢、成本越来越高。网络如何才能具备规模吞吐能力?能不能快速扩充?

在圣克拉拉举行的开放网络峰会上,业界给出的答案是软件定义网络和OpenFlow。在峰会上,技术业者讨论了相关的技术问题,Google、Verizon和Yahoo详细介绍了自己的项目,投资者和银行家挤满了整个会场。有两个问题吸引着大家的注意力:软件定义网络(SDN)能否重塑网络的生态体系?OpenFlow协议会不会成为网络的Android?

软件定义网络

传统的网络设备(交换机、路由器)其固件是专有化的,由设备制造商锁定和控制。而软件定义网络则让第三方软件客户端通过诸如OpenFlow这样的协议在远程访问和修改这些固件。

软件定义网络(SDN)的目标是实现理想化的企业网络,将网络控制与物理网络拓扑分离,从而创造一种从中央管理控制器向所有交换机和路由器发送流量的环境。在软件定义网络环境中,这种基于软件的控制器必须具备网络资源和容量的端到端监控能力。

OpenFlow

是一种通讯协议,使人可以在网络上访问到网络交换机或路由器的转发平面。简而言之,OpenFlow允许网络交换机之间数据包转发的路径选择由运行于多个路由器上的软件来决定。这种控制与转发的分离使得更为复杂的流量管理成为可能(传统上靠ACL访问控制和路由协议进行管理)。

OpenFlow能否成为网络的Android?

OpenFlow协议将确定数据包的网络路径与物理转发行为区隔开来,从而导致了软件定义网络的诞生。并因此涌现出一批芯片批发商,导致了另一股网络硬件商品化趋势的出现。

而在峰会上,大家
关注的问题是,既然SDN可以保证工程师能够快速简便地编程开发出新服务,无需关注底层的基础设施,那么是不是此类程序的编写、寻找、运行是不是也很容易?软件使能层是开放的还是封闭的?或者简而言之,OpenFlow能否成为网络的Android?增加的这层东西相当于给硬件供应商带来了一个开放系统,那么它能够为制造商带来附加价值吗?能否为应用开发商建立一个新的价值层?

仅仅因为一家公司购买了软件(或引擎)来安装可编程网络并不意味着该公司有意愿雇用有能力编程的工程师。更好的方案是购买可以运行于控制器之上的应用,或者是在控制器之上再增加一层。这个可以用现在移动领域的应用商店体系来作为类比。

按照这种类比,我们可以把控制器比作智能手机的操作系统。目前控制器有BigSwitch的Floodlight,这是开源的控制器;还有就是Nicira,使用OpenFlow协议,但基本上属于封闭的。尚不清楚未来这两家谁会一统江湖,或者不是会有新的竞争者脱颖而出。

无论如何,这场网络变革的最大受益者必将是能够为开发者带来最具吸引力平台的提供者。

+1
0

好文章,需要你的鼓励

参与评论
登录后才能参与讨论哦...
后参与讨论
提交评论

请回复有价值的信息,无意义的评论将很快被删除,账号将被禁止发言。

下一篇

Google运营高级副总裁Hölzle宣称,Google已经整改了内部网络中的很大一部分,以帮助公司提高效率。它是怎么做到的呢?主要是依赖了一项具有革命意义的开源技术:OpenFlow。据Hölzle称,这次整改背后的想法是Google史上在网络方面最重大的变革。

6年前

36氪APP让一部分人先看到未来
36氪
鲸准
氪空间

为你推送和解读最前沿、最有料的科技创投资讯

一级市场金融信息和系统服务提供商

聚集全球最优秀的创业者,项目融资率接近97%,领跑行业