ONOS构建开源Leaf-Spine Fabric

On.Lab ONOS项目组领导下的一个工作组近日发布了一个开源的leaf-spine fabric架构,以期进一步推动开放网络的发展。

开放网络基金会(ONF)首席架构师Saurav Das认为,这个全新的开源leaf-spine fabric架构也证明了OpenFlow是有效的。

这个项目是ONOS、ONF、Broadcom和Edgecore共同合作的一个项目。

该架构(leaf-spine fabric架构)使用的是白盒交换机上运行的OpenFlow 1.3,是开放计算项目(OCP)和白盒交换机生态系统共同的目标。目的是通过让用户能够混搭组件,如交换机硬件和网络操作系统,提供一个专有网络的替代品。

这个架构也需要云巨头们的支持,包括FaceBook、Google和LinkedIn。Das承认这个架构需要很长的时间才能获得企业的支持。

很多厂商在开源的项目(如开源的操作系统)上努力,认为整个网络的架构开源只是不太明显的一个进步,特别是leaf-spine架构如此出名的情况下。

这样做的原因之一是证明开放网络组建也可以构建出一个完整的架构,也就是说不依赖任何提供完整的硬件和软件组合的厂商。但是这个项目本身也只是软件定义网络(SDN)的试水项目。

Saurav Das说:“我们想使用最经典的SDN——基于OpenFlow的SDN,但是在过去几年中基于OpenFlow的SDN一直被许多挑战所限制,这些挑战来自于控制平面和数据平面。”

Das表示:在数据平面,OpenFlow 1.0在交换机芯片里的内存表使用上有所限制,这阻碍了其规模化的脚步。OpenFlow 1.3解决了这个问题,但是厂商并没有在该协议的发展商付出100%的支持。

Das说:“实际上,厂商们还是像OpenFlow 1.0那样只控制一个内存表。”使用博通公司的OpenFlow Data Plane Abstraction(OF-PDA)修正了这个问题,并且适用于几乎所有的交换机芯片。

Das表示:OpenFlow在控制平面上的问题是每个数据包都必须经过OpenFlow控制器,这是网络中多余的一步,大大影响了性能,但是这不是OpenFlow必备的需求。

ONOS的架构通过控制器发送控制平面数据包,此外,多个交换机之间可以共享多个控制器,如果一个控制器出现故障或者网络堵塞等造成的后果就会大大减轻。

这是ONOS团队想要开发该架构的另一个原因,他们认为该架构已经有了一个典型的用例:CORD项目(the Central Office Reimagined as a Data Center)。

CORD项目已经成为ONOS的前沿项目,该工作组甚至开发出了移动网络版本(M-CORD)和企业网络版本(E-CORD)。ONOS认为开源leaf-spine架构是CORD实现的良好的基础。

该架构通过一个接口应用2层网络进行通信,且接口间使用3层IP/MPLS增强容错能力。3层网络是基于开源路由堆栈Quagga实现的。

====================================分割线================================

本文转自d1net(转载)

时间: 2024-10-22 17:45:58

ONOS构建开源Leaf-Spine Fabric的相关文章

构建开源安全工具包的正确姿势

企业依靠一种开源安全工具保护自身往往并不是一个好主意,因为与所有开源产品一样,攻击者可以获取这个相同的工具,找到其漏洞并利用它们来攻击企业.为了让攻击者更难实现其攻击目的,企业应该打造自己的开源安全工具套件.企业应选择多种工具,如果其中一个工具存在漏洞,其他安全工具可帮助克服这个漏洞:企业的工具包中的工具越多,企业就能更好地保护其数据,而不会受到特定开源安全程序中漏洞的影响. 开源安全工具包至少应该包括检测/渗透测试工具(例如Metasploit Framework).漏洞扫描仪(例如Nexpo

IBM与红帽联手构建开源混合云环境

北京时间3月21日消息,IBM的云业务正在红帽OpenStack和存储团队进行合作,以整合他们的产品,在混合环境中通过开源的方式提供给客户. IBM与红帽联手构建开源混合云环境(图片来自The Tech Portal) IBM在拉斯维加斯举行的InterConnect会议上宣布了这一消息,大会约吸引了2万名开发者.客户,以及IBM合作伙伴参加. 对于客户来说,合作的关键在于使用红帽OpenStack私有云平台和分布式存储产品,运行在IBM云平台上.红帽的客户希望为IBM公有云扩展基础环境,使得其

OpenStack+K8S!EasyStack构建开源生态链

[51CTO.com原创稿件]如今,开源已经成为IT圈儿不可不提的重要话题,我们看到包括OpenStack在内的开源计算在全球的发展势头迅猛,特别是在中国,更是受到各行各业用户的追捧.随着电信.金融.政府.能源.交通.制造.医疗.教育等各大行业龙头企业纷纷步入了开源云平台.与此同时,各种国内云计算企业也纷纷拔地而起,并且经历了多轮的"融资"潮,发展势头甚是凶猛. EasyStack成为中国首个OpenStack+K8S专业开源企业 最近,国内开源云计算企业EasyStack在德国柏林举

IBM 联手 Red Hat 构建开源混合云环境

IBM 和红帽公司近日宣布了一项战略合作,即构建基于 OpenStack 的开源混合云环境,以吸引企业客户选择 IBM 私有云来安装 Red Hat OpenStack Platform 和 Red Hat Ceph Storage. 带有 OpenStack API 的混合云基础设施 通过最新交易,IBM 和 Red Hat 将提供具有 OpenStack API 的混合云基础设施. 这两家公司还将通过 Red Hat Cloud Access 直接为其客户提供工作负载迁移选项. IBM 云计

专访Dan Kohn:阡陌交迭,云原生布局开源生态构建及深度应用

嘉宾简介 Dan Kohn,CNCF执行董事.在加入CNCF之前,他曾是Skymoon Ventures(一个关注半导体和电信基础设施领域的种子期风险资本公司)的普通合伙人,并曾在医疗保健公司Spreemo及广告公司Shopbeam等创业公司担任CTO,还参与创建和启动了Linux基金会核心基础设施计划.此外,Dan曾帮助管理Craig McCaw旗下的大量电信公司,并以担任NetMarket(早期互联网公司之一)的创始人兼首席执行官开始了他的职业生涯.1994年,他率先发展起了网上音乐商店,并

用开源工具创建BlackBerry应用程序,第2部分 构建RSS阅读器

开放源码对软件开发市场产生了革命性影响,如今新的消息渠道不断涌现, 它们正是以这种方式强劲地冲击着传统的消息渠道.今天我们可以从各种 Internet 资源和 Internet 主流媒体获得免费的消息.我们可以通过阅读不同 的 Web 站点来获取消息,但这样做非常繁琐.那么,随时更新感兴趣的消息怎 么样?集中地接收您喜欢的消息不是很方面吗?在 BlackBerry 上,您可以通过 RSS 阅读器来实现这些功能.本教程是系列教程 "用开源工具创建 BlackBerry 应用程序" 的第

运营商如何利用开源软件发展云计算

云计算降低了用户和企业使用信息化应用的门槛,使IT资源成为像水电一样的社会公共基础设施,运营商作为通信基础设施提供商,从IDC租赁服务提供商升级到云服务提供商是必然选择.目前国内三大运营商已通过各种形式进入云计算市场,大部分采用商业软件集成后对外提供云计算服务的建设模式,相较于国内外其他云计算公司采用自研系统的模式,面临着成本高.维护难等问题.在运营商初期不具有核心研发能力的情况下,如何快速构建自研系统成为运营商发展云计算不可回避的问题. 开源软件的出现给了运营商站在巨人肩膀上的机会,在商业模式

网络转型在即 ONOS让运营商遇见未来的网络

在过去的半年时间里,ONOS好消息不断.先是中国联通和韩国SKT加入ONOS开源组织,为ONOS注入了新鲜的运营商血液;后是一直为ODL摇旗呐喊并主导ODL发展的思科,在8月正式加入ONOS组织;与此同时,ONOS已经在全球获得4个商用部署网络,并成为OPNFV官方集成的控制器选项. 越来越多的消息显示,ONOS受到SDN产业链的青睐,有望超越ODL,成为SDN首选的控制器操作系统. 来看一组数据.6个月前,ONOS社区最高单日独立用户访问量仅为30452人,4564个独立IP地址;如今,ONO

Google加入CORD,开源大戏愈演愈烈

7月26日,CORD项目(Central Office Re-Architected as a Data Center)宣布成为Linux基金会羽翼下的另外一个独立的开源项目,网络巨头Google.Radisys以及三星电子宣布加入该项目. CORD项目目前是开放网络操作系统(ONOS)开源工作组下面的一个子项目. 本周五,Google将在加州的Sunnyvale市举行一次CORD峰会,届时将发布首个开源CORD的版本. On.Lab执行董事Guru Parulkar表示,本次峰会计划是只有参与