BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

瞻博网络发布首款软件定义网络软件——OpenContrail

| 作者 Chris Swan 关注 588 他的粉丝 ,译者 江辉 关注 0 他的粉丝 发布于 2013年11月15日. 估计阅读时间: 5 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

基于经授权的Apache v2开源软件许可,瞻博网络发布了他们自己的软件定义网络解决方案——OpenContrail。这意味着在软件定义网络范畴,除了上个月在VMworld发布的Vwware NSX解决方案之外,大家多了种开源解决方案的选择。

正如NSX一样,OpenContrail允许在软件虚拟软件切换及虚拟化环境路由两个方面,提供了技术支撑——通过使用通用路由封装(GRE)或虚拟可扩展局域网(VXLAN)技术提供了覆盖式网络模式。另一方面,OpenContrail也和NSX方案一样能够控制基于网络设备的硬件。 两个平台方案的根本区别在于两者与编排系统(orchestration systems)的连接方式。OpenContrail被设计为能够在OpenStack云管理平台上工作,而NSX是和Vmware的云自动化中心(vCAC)相连。

OpenContrail作为服务项目的中子网络(以前称作为量子)供应方与OpenStack整合。称作为“北向(North Bound)”的API直接为应用程序整合提供了可行性,人们将此阐述为网络虚拟架构的深入研究。

OpenContral的核心技术来自与去年瞻博网络所收购的Contrail系统公司,一家由几名瞻博网络公司前雇员创立的软件定义网络(SDN)作为前身。该系统最不同于其他软件定义网络(SDN)方法的地方在于:对应用程序需求及网络能力可管理化方面,系统大大依赖了内部数据模型的使用。

由思科网络的首席技术官Padamasree Warrior的博客——Limitations of a Software-Only Approach to Data Center Networking中可以看出,思科在刻意地淡化软件定义网络(SDN)对网络的影响。但不幸的是,这篇博客似乎忽略了这样一个事实即NSX不仅仅是款软件,它同样可以用来管理硬件。网络工业评论员——Art Fewell在他的文章中也揭示了这点。瞻博网络同它的最大竞争对手一起为市场推出了这款等同于NSX的开源软件——OpenContrail,这无疑对思科网络产生了巨大的压力,并作用于那些生存在思科网络生态系统之下的产品或公司。

OpenContrail声明中遗漏的一点是,这份声明并未提及关于创建一个基于“北向(North Bound)”API的开源的实现方法。而这个方法是开放网络基金会(ONF)所推进的平面控制协议——OpenFlow或Linux基金会的OpenDaylight的初步方案中的涉及项。瞻博网络此前曾声明将支持OpenFlowOpenDaylight。在这方面,瞻博网络更胜VMware一筹。然而正因为OpenFlow源自NSX的一个主要组成部分——Nicira,但从NSX的发布声明中并未提及对OpenFlow的支持。同样的,尽管VMware是OpenDaylight项目的成员之一,但在自己的产品上市之前VMware并未选择开放API源码。

penContrail的API由内部数据模型产生,并且支持创建、读取、更新及删除(CRUD)操作,而这些操作通过一个表述性状态转移(RESTful)的接口完成。该项目同样提供了对Python、C++及JavaScript的绑定。应用程序能够直接与API交互,而不需要通过编排系统。借此,InfoQ编辑联系了瞻博网络的首席架构师及软件定义网络(SDN)的首席技术官(CTO)——Kireeti Kompalla了解到关于如何处理多个主体的具体细节:

所有的数据模型操作,一旦被验证通过并确认,最终写入一个数据库。该数据库呈现层次化结构。因此当编排程序打算为某个项目创建一个新的虚拟网络时,它就必须询问该项目之下已经定义了哪些虚拟网络。

值得注意的是,OpenContrail通过一种分布式哈希表(DHT)NoSQL方式来访问数据库以防止单点失败。

查看英文原文:Juniper Launches OpenContrail for Software Defined Networking

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT