数据中心开源网络现状及发展困惑

网络是数据中心里唯一一块未开放的处女地,网络协议实现具有私有属性,导致网络厂商之间的壁垒长期无法打破。早就有不少人看不惯这一点,尤其是数据中心用户,不同网络厂商的设备操作和配置风格不同,相同的协议实现上各有不同,很多还是自定义的私有协议,无法与其它厂商的设备互通,这给数据中心运维的工作带来了极大难度。一个网络工程师往往要学习几家网络设备的操作风格和配置特点,还要学习很多私有网络技术,网络运维起来难度很大,这使得只有网络这部分,数据中心需要购买一些服务,尤其是原厂的服务,以便可以在运维的过程中能够得到帮助,这给数据中心带来了诸多不便。让网络由封闭走向开放,是当前数据中心的主要诉求。

已经有不少的技术采用开源技术,这促进了整个行业的蓬勃发展。使用开源技术,可以避免厂商锁定,并在市场上赢得一席之地,可互操作性和集成,并且能大幅降低使用成本。最成功的要属Linux、Android这些开源操作系统,由于是开源的,获得了最广泛的用户使用,软件成熟得也最快。网络技术实际上有很多开放的标准,绝大多数的厂商还是能够遵守的,这些开放的标准有效地定义了互连接口,对具体实现并没有说明,这样各个网络厂商实现上就有所差异,最终实现上的差异导致互通上的困难,而作为网络设备如果不能与其它设备互联互通的话,也就失去了网络设备的最根本属性。

显然仅是有开放的标准还是不行,还是需要有开源的代码,这些开源代码可以定义行为,确保可测试并且易于理解,可快速移动和修改,提供一些公共开放的接口。现有的网络设备是将软件和硬件结合到一起的,这样软件与硬件是紧耦合的,软件上的修改很大地方都做了修改去适配独有的硬件设备。比如现在市面上的思科的IOS网络操作系统,华为的Qudiway网络操作系统以及华三的Comware网络操作系统,这些操作系统均与自己的硬件设备紧密结合,但都有其私有属性,无法用于其它厂商的设备上。SDN技术的出现打破了这种封闭,要将网络设备软件从硬件设备中脱离出来,这样不仅使用通用的软件就可以管理和控制网络设备,还可能便于网络管理,缩短业务部署的时间。这对传统的网络厂商不是什么好消息,本来传统网络厂商靠卖网络硬件设备也是够吃上几年,现在不得不做出改变了。

现在开源的网络项目可不少,这里挑主要的说:OpenStack是对整个IT行业的编排,比如提供网络服务的Neutron组件;OpenDaylight是全网络行业范围的SDN控制器;Open vSwitch是Linux内核中的可编程软件,可以通过Linux服务器实现虚拟交换的功能;其它的还有Open Network Linux、ONOS、CloudRouter、Quagga、OVN、ONIE、Open Compute等等,现在OpenDaylight发展走在了最前面,几乎成为了开源网络技术的排头兵。OpenDaylight是Linux Foundation组织实施的一个开源软件(Open Source Software)项目,旨在通过创建一个全行业支持的通用平台来进一步推动SDN的普及和创新。OpenDaylight有自己的社区,里面有大量愿意脚踏实地做出共享的人员组成,平均每月有近千项提交,并具有强大的集成和测试社区,这使得SDN理论和实践都发展很快,很快出现了较为成熟的开源软件版本。最新的软件版本已基本具备了实际应用的水平。

当然,OpenDaylight仍在不断进步完善当中,当在实际网络环境中部署时总会遇到这样那样的问题。当前的网络是利用四十年前的代码和经验构建的,正所谓“冰冻三尺,非一日之寒”,网络技术发展到今天,这么多年早已形成固有模式,改革起来难度阻力很大。

首先,不同网络不同设备对SDN的支持程度不同,这种混合网络很难通过一个统一的网络软件控制器来控制。实际上,到目前为止,所有网络厂商提供的控制器也仅仅是能对自己的硬件设备可以控制,对别的设备还无法实现互通。这大大限制了SDN技术的普及,而那些单纯做SDN软件的创新软件企业,根本得不到网络硬件厂商的强有力支持,使得这些软件就是空中楼阁,什么网络设备也管理不了,控制不了。

其次,SDN希望提供一个逻辑上集中的控制平面,而实际上我们需要的不仅仅是一台控制器,还可以容忍故障、扩展性能,提供多个控制器分区控制等,实际网络应用对SDN提出了更多的实际要求,这些要求一时间SDN很难都满足。

第三,开源意味着对所有人都可见,很多人都可以提交修改CASE,不同的人理解不同或者水平上的差异,导致SDN代码上会有很多问题,不能做拿来主义直接使用,甚至直接拿来根本不能用,必须要对开源代码非常熟悉做二次修改,才能使用。Linux也一样,虽然发展得很成熟,但在具体应用环境中,还是需要做一些调整和修改才行,有不少Linux的商用软件其实也是收费的,这些商用软件就是将开源的Linux做了再次修改,使其更加接近实际的应用环境,通过售卖这些二次开发的Linux系统赚钱。最后,开源也带来了信息安全上的风险,因为这无异于将网络实现向所有人敞开,万一在开源的代码里实现上有漏洞,就容易被人攻击,给数据中心安全带来隐患,这是很多人最为担心的一点。操作系统和很多通用软件均容易成为攻击的对象,就是因为这些实现代码黑客们也能看到,通过研究系统存在的漏洞,攻破软件防御系统,达到不可告人的目的。如果将网络部分也做成开源,那随时都有被攻破的风险,只要是人写的代码不可能都天衣无缝,都有可能存在漏洞。

虽然开源网络仍存在不少问题,并不妨碍其成为业内发展的共识,这也是数据中心网络的首次重大技术变革,孕育着巨大的市场机会,只有走向开放,数据中心网络才会拥有更好的明天。

本文作者:佚名

来源:51CTO

时间: 2024-07-30 09:26:03

数据中心开源网络现状及发展困惑的相关文章

Mellanox亚太及中国区市场开发高级总监刘通 —— 未来3年内25G将成数据中心主流网络

日前,"2016ODCC开放数据中心峰会"在京隆重举行,就数据中心的发展现状.未来趋势进行了深入研讨.会中,Mellanox(迈络思)公司亚太及中国区市场开发高级总监刘通接受了记者专访,分享了他们对数据中心网络建设的认识和成果. 高速和开放已成市场普遍需求         云计算和大数据技术的不断成熟直接带动了云数据中心的兴起.与传统数据中心相比,云数据中心要求有更灵活的机制来进行管理网络,从而对硬件和软件都提出了更多需求."更高速.更开放已经成为市场的普遍要求."

未来3年内25G将成数据中心主流网络

日前,"2016ODCC开放数据中心峰会"在京隆重举行,就数据中心的发展现状.未来趋势进行了深入研讨.会中,Mellanox(迈络思)公司亚太及中国区市场开发高级总监刘通接受了记者专访,分享了他们对数据中心网络建设的认识和成果. 高速和开放已成市场普遍需求 云计算和大数据技术的不断成熟直接带动了云数据中心的兴起.与传统数据中心相比,云数据中心要求有更灵活的机制来进行管理网络,从而对硬件和软件都提出了更多需求."更高速.更开放已经成为市场的普遍要求."刘通指出. 用户

2016年云数据中心和相关设备技术发展及分析

近日,中国信通院发布<云计算白皮书(2016年)>,其中对云数据中心和相关设备技术发展及分析如下: (一)云计算发展对数据中心和设备提出新要求 作为信息社会的重要基础设施,随着云计算.大数据等相关业务需求的持续增加,数据中心产业发展迅速,2009至2015年,中国IDC市场规模增长了5倍以上,年均增长率超过30%,2015年中国IDC市场规模已达500亿元人民币.数据中心产业也进入了大规模的规划建设阶段,2013年至2015年,全国规划在建数据中心250个左右,其中超大型.大型数据中心100个

透析数据中心在云计算时代如何发展

文章讲的是透析数据中心在云计算时代如何发展,根据Rackspace公司第二季度的财报显示,该公司第二季度每平方英尺的纯利润为5195美元,而且利润继续呈上升状态.而在2009年初,每平方英尺的纯利润大约为3600美元,在不到两年的时间里,几乎上升了一倍.这也代表了数据中心行业的普遍现状,服务器需求增大,托管数据中心供不应求. 云计算技术的推动 在当前云计算高速发展的现状下,Rackspace公司相信云计算能够让该公司的托管业务更加有利可图.这一切都可以归结为使用率的提高,即如何让使用者尽可能的利

以太网将成为数据中心唯一网络技术

据http://www.aliyun.com/zixun/aggregation/18224.html">市场研究公司Current Analysis最新发表的题为"One Love,One Data Center,One Network"(同一个爱.同一个数据中心.同一个网络)的研究报告称,随着数据中心继续发展和成熟,面向商业目标将把以太网推动成为数据中心唯一的网络技术. Current Analysis负责数据中心的主要分析师和这篇研究报告的作者820.html&q

业界观点:数据中心的网络挑战

本文是Data Center Journal网站<业界观点>专栏的记者就未来几年内,数据中心业界将要面临的网络挑战等相关问题对Marvell Semiconductor, Inc.公司的网络业务部门网络首席技术官Yaniv Kopelman进行的采访实录.Yaniv先生曾于1996年至2008年在该公司供职服务了12年之后,于2015年6月再次加盟该公司.在他的工作职位上,Yaniv主要负责定义策划该公司的云服务.工业园区和运营商网络基础设施ASIC的路线规划蓝图以及网络集团产品所有新技术的研

数据中心的网络架构与布线架构

网络架构与布线架构 在数据中心的网络架构中,通常服务器上行端口采用 TCP/IP 的协议进行数据传输,上行的整体网络层可能会包括接入层交换.汇聚层交换.核心层交换.路由等,对于这部分全部采用 TCP/IP 协议进行数据传输的网络层我们可以统称为 LAN 网络,传统数据中心的 LAN 网络层如下图所示. LAN 网络层 随着云计算数据中心采用的大量虚拟化技术后,LAN 网络层也有新的架构出现,虚拟化I/O 技术发展,有助于较好的改善网络节点的延时.低延时的网络是云计算的数据中心发展的基本要求,根据

Arbor可确保客户数据中心和网络的可用性

ArborNetworks,Inc.是网络安全和管理解决方案的顶级提供商,为下一代数据中心和运营商网络提供网络安全和管理解决方案.ATLAS 是 Arbor 与全球 100 多家网络运营商之间独特合作的结晶,可实现流量信息的共享,有助于用户作出正确的业务决策.Arbor 经过检验的解决方案有助于扩大和保护客户网络.业务和品牌. Arbor凭借其与全球服务运营商和主机托管服务提供商之间特别密切的关系,可通过ATLAS在网络安全和流量趋势方面提供无与伦比的判断力.确保互联网基础设施的安全性和可用性.

跨数据中心二层网络——H3C云间互联解决方案

数据中心间通常部署以下三种互联链路,每种互联链路所承载的数据不同,实现的功能不同,如下图所示: 三层互联.也称为数据中心前端网络互联,所谓"前端网络"是指数据中心面向企业园区网或企业广域网的出口.不同数据中心(主中心.灾备中心)的前端网络通过IP技术实现互联,园区或分支的客户端通过前端网络访问各数据中心.当主数据中心发生灾难时,前端网络将实现快速收敛,客户端通过访问灾备中心以保障业务连续性. 二层互联.也称为数据中心服务器网络互联.在不同的数据中心服务器网络接入层,构建一个跨数据中心的