东亚银行、岚图汽车带你解锁 AIGC 时代的数字化人才培养各赛道新模式! 了解详情
写点什么

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

  • 2013-11-14
  • 本文字数:1411 字

    阅读完需:约 5 分钟

基于经授权的 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 的初步方案中的涉及项。瞻博网络此前曾声明将支持 OpenFlow OpenDaylight 。在这方面,瞻博网络更胜 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

2013-11-14 10:492403

评论

发布
暂无评论
发现更多内容

毕业总结:

Anlumina

#架构实战营

如何保持知识与技能的先进性

长沙造纸农

学习方法 方法论 认知提升 学习笔记 技能提升

深度学习优化层技术

Clarke

架构训练营模块六

刘帅

模块6作业:电商系统微服务拆分

炎彬

「架构实战营」

电商系统微服务拆分

张逃逃

KCP协议:从TCP到UDP家族QUIC/KCP/ENET

zhoulujun

网络加速 KCP 游戏加速 quick 带宽优化

毕业设计

Anlumina

「架构实战营」

Web 3.0是什么?区块链热潮下2022年必懂的科技概念

CECBC

失眠的岁月,我们都交了哪些科技智商税?

脑极体

第六个模块作业

achilles

模块六作业

Mr小公熊

一文搞懂I2C总线通信

不脱发的程序猿

嵌入式 通信协议 I2C协议

电商系统拆分为微服务

凌波微步

「架构实战营」

聊聊 Webpack 插件系统的关键实现 Tapable

蛋先生DX

JavaScript 前端 webpack

在线HTTP/HTTPS协议GET,POST,RESTful接口测试

入门小站

工具

在线HTML美化格式化工具

入门小站

工具

[Day1]-[广度搜索(BFS)] 二叉树最小高度

方勇(gopher)

LeetCode BFS 数据结构算法

Vuex在TSX中的改造方案:TS改造Vue2项目Vuex如何处置?

zhoulujun

Vue3 vue2 tsx vuex-class vuex-module-decorators

Salesforce服务可观测性设计模式

俞凡

微服务 可观测性 大厂实践 Salesforce

Orbiton JS:用于构建 UI 的 JavaScript 库

devpoint

JavaScript 3月月更 Orbiton JS

电商系统微服务拆分

风中奇缘

#架构实战营 「架构实战营」

Linux之seq命令

入门小站

Linux

电商系统微服务拆分

随欣所遇

架构训练营5期

电商微服务架构拆分

Fingal

架构实战营

公平的获得财富的机会,区块链通证经济是未来的必然趋势

CECBC

拆分电商系统为微服务

石小天

「架构实战营」

电商系统微服务拆分

邹玉麒

「架构实战营」

《直击本质》——读后上

圣迪

系统性思考 直击本质 金字塔原理 本质

架构实战营:模块六业

刘璐

READS: Salesforce服务健康指标最佳实践

俞凡

微服务 最佳实践 可观测性 大厂实践 Salesforce

瞻博网络发布首款软件定义网络软件——OpenContrail_DevOps & 平台工程_Chris Swan_InfoQ精选文章