网络通信 频道

瞻博网络谈OpenDaylight 不开放

 OpenFlow协议的制约

  在SDN领域,有两个致力于SDN创新和发展的组织,一个是OpenDaylight,另外一个与之分庭抗礼的是开放网络基金会ONF,2011年,在雅虎、谷歌、德国电信等几家公司的倡议下,ONF成立,成员包括日本NTT电信、Facebook、微软、Verizon以及知名投行高盛公司,覆盖了网络设备商、网络运营商、服务器虚拟化厂商、网络虚拟化厂商、芯片商、测试仪表厂商等多个领域。

  相较于OpenDaylight的貌合神离,ONF成长相当快速,截至2013年4月,ONF的成员数量从最初的20多家,迅速扩张到96家。

  ONF正在致力推行的标准和规范主要围绕OpenFlow协议展开,OpenFlow协议已经获得了大多数大型网络供应商的支持,包括博科、Juniper、思科、Extreme、IBM以及惠普等等。

  在Wills看来,OpenFlow有其长处,但也有短处。长处在于能够控制流量如何经过交换机和路由器等网络基础设施,并通过网络传递到网络拥有者、单个用户或者单个应用程序。这种能力能够让用户制定一些路径政策,以便找到可用带宽、较少延迟或阻塞。

  短处在于OpenFlow的两个弱点:扩展性和安全性。安全性弱点是因为中央控制的原因,外部攻击可以从一个点攻击,不像分散式的会相对安全一些,当然他也不否认随着时间的推移,这些弱点可能会得到很好的解决。

  ONF现在也有专门的项目组,解决安全性问题,但目前还没有解决扩展问题的项目组,Wills称现在新推出的1.3版本的OpenFlow协议,扩展性是提高了,但还没有提高到大型服务提供商想要的高度。

  正是由于这些弱点,很多企业将OpenFlow用在数据备份,而不是商业运营上。

  Juniper两大SDN同时运行

  既然以上所述的两个项目都有让人无法称心如意的地方,看来最可靠的还是要靠自己。

  Juniper在2012年12月斥资1.76亿美元收购了Contrail Systems,获得JunosV Contrail控制器技术,原计划是于2014年推出,现在提前6个月发布,JunosV Contrail是基于Linux的软件,运行在x86服务器上,包含SDN控制器、虚拟路由器和分析引擎。Juniper称,目前一些财富500强企业和服务供应商正在进行试用。

  Wills作了详细介绍,称Juniper推出了两款SDN产品,都是基于Linux的,一个是收费的商业版Juniper Networks Contrail,另一个是免费的开源版Open Contrail。这两款产品都是建立在相同的代码基础上,包括相同的功能—用于创建虚拟覆盖网络:SDN控制器、虚拟路由器和分析引擎。

  商业版和开源版产品之间的差异就是,商业版客户将获得Juniper提供的服务和支持。免费的开源版会在Linux社区发布,公开源代码,开发商可以在这个平台上面开发应用。

  Wills称,目前客户在同时测试这两个版本,但结果可以预见,为了获得Juniper的支持和维护,大多数客户都会选择商业版。

  Wills称两个版本的控制器都同时支持BGP和XMPP协议,也可以使用OpenFlow。

  简单介绍下这两个协议,目前网络界很多交换机和路由器都支持BGP协议,BGP 系统的主要功能是和其他的 BGP 系统交换网络可达信息; XMPP协议基于XML,包含了针对服务器端的软件协议,使之能与另一个进行通话,这使得开发者更容易建立客户应用程序或给一个配好系统添加功能。

  Wills称,Juniper同时支持这种两种协议,这就使得Juniper的控制器可以管理其他厂商的设备。他说,如果主流的网络设备商像过去一样,继续保持对BGP和XMPP协议的支持,那么这在某种程度上已经实现了标准化。

  太多的人强调SDN带来的巨大变化,但Wills强调,SDN并不能使网络变得更快,只是让服务交付变得更快。比如说,用户向电信运营商申请IPTV业务,传统上业务完成可能需要一天,或者是几天的时间,如果使用SDN工具调配,它可以在几秒钟内就能完成。

  另外,SDN带来了新的商业模式,让有需求的企业租用基础设施,即现在所说的基础设施即服务,这会大大降低企业的运营成本、同时提高效率。

  但所有这些能够实现的核心理念就是开放,Wills宣称Juniper属于一个开放的世界,支持开放愿景

1
相关文章