首页 > 技术迭代 > 内容

Orion:谷歌新一代SDN控制器

发布于:2024-06-28 编辑:匿名 来源:网络

*转载文章不代表本站观点。

本文来自微信公众号“贤灶课堂”(xzclasscom)作者:魏煌松时至今日,谷歌在2019年公布的成果“利用SDN将广域网带宽利用率提高到接近%”,仍然是一个对于SDN的基准案例来说,也是一座难以逾越的高峰。

但事实上,当时使用的SDN控制器Onix早已退出历史舞台。

在今年的NSDI大会上,谷歌发表了一篇论文,详细介绍了其第二代SDN控制器Orion的设计原理、整体架构以及在生产网络中的应用。

虽然这篇论文最近才发表,但Orion已经在现网运行了四年,可谓“久经考验”。

今天的文章将分为几个部分,包括谷歌网络整体情况的介绍、第一代SDN控制器Onix的回顾以及谷歌新一代SDN控制器Orion的简要说明以及几个重要的设计注意事项。

图中显示了 Google 网络的概览。

Google的网络主要分为三个部分,B4、B2(也叫Espresso)和Jupiter。

其中,B4是谷歌数据中心互联网络,连接谷歌全球数据中心。

B2是Google面向互联网的网络,负责将用户服务从世界各地的POP点引入到数据中心。

Jupiter 是 Google 数据中心的内部网络。

这里补充一下Google网络承载的业务流量属性。

Orion:谷歌新一代SDN控制器

直到现在,很多运营商专家都表示,Google的流量基本上都是自己的业务,所以更可控,更适合SDN。

运营商网络的流量情况过于复杂。

事实上,随着谷歌产品线的扩张,尤其是云服务业务的增长,谷歌网络内部流量的不可预测性也在增加。

很大一部分流量已经不再是自己的事了。

谷歌的第一代SDN是谷歌的第一代SDN控制器Onix。

总体来说,有几点值得注意:首先,Onix本身是通过合作开发的,而不是自主开发的。

,其次,Onix的引入是一个循序渐进的过程,第三,Onix是一个单体程序。

Onix的研发是Nicara、NEC和Google之间的合作,甚至Nicara的专家也发挥了非常重要的作用。

但说到Orion,从论文来看,作者已经是全谷歌员工了。

可以说,谷歌的网络团队这几年成长迅速。

Onix投入生产的过程也是渐进的,大约花了三年时间才完成切换。

第一阶段是2016年推出的openflow交换机,但新型交换机的外部性能与传统交换机相同,只是网络协议操作是在控制器而不是设备本身完成。

第二阶段是长流切换过程。

直到今年年初,流量才完全切换到openflow网络上。

作为一个单一的程序,Onix 有许多无法解决的固有限制。

这也是Orion出现的原因。

单体程序在稳定性和开发速度方面都有很大的劣势。

以Google的能力,发布新版本需要5个月的时间。

这样的节奏显然与业务发展不相称。

Orion微服务版上线后,两周即可发布一个版本,预计将增加至一周。

分布式程序的稳定性大大提高,控制器完全崩溃的几率变得更小。

Orion的大局和Orion自身的工作模式可以用一个词来概括,那就是和解。

一方面,Orion接收网络管理员(人类或上层应用程序)的意图并逐层翻译。

另一方面,不断感知当前网络的实际运行状态,然后逐步调整网络的运行状态更接近管理层的意图。

从基本设计原理来看,它与 Kubernetes 几乎相同。

从架构的角度来看,Orion是一个典型的微服务应用。

最上层是各种具体的网络应用,比如负责域内路径计算的Routing Engine、负责BGP广播的Raven等。

中间核心层主要实现控制器的通用功能,包括集中的NIB数据库(也是消息队列功能)和负责处理配置、拓扑和流表生成的管理器,以及与路由器通信的OFE。

每个模块都是一个微服务,主要通过NIB承载的消息进行交互,这也保证了故障隔离和开发协调。

值得注意的是,Orion控制的所有路由器都只有openflow协议栈,没有传统协议栈。

BGP信息的广播和接收均在控制器上完成。

可以说SDN已经彻底实现了。

当然,出于安全考虑,Orion并不是一个集中的控制者,而是部署在不同的域中。

这最大程度地保证了网络的鲁棒性,同时牺牲了一些全局优势(例如更好的路径计算、更快的流表更新等)。

Orion的设计认为,作为超大规模生产网络的控制器,基于意图是必然的选择。

谷歌表示,宏观层面的意图比细粒度的流程更加稳定且不易出错。

因此,Orion本身被设计成一个控制器,对意图进行层层翻译和细化,最终将管理员的意图翻译成交换机可以识别的openflow原语。

Orion处理故障的原则也值得学习:积极处理小问题,而忽略大问题(不干扰数据表面的状态)。

如图所示,在数据流自上而下的三层路由器网络中,如果检测到两台路由器损坏,Orion就会将流量引流绕过损坏的路由器。

这是失败关闭的。

而如果感知到四个路由器全部损坏,Orion将不会执行任何操作并维持数据平面的当前状态,即故障静态。

这是因为一方面,Orion可以处理小问题而不影响当前的网络流量,但处理大问题会严重影响现有业务;另一方面,数据面出现大问题的几率其实很小,甚至更大的可能是管理通道或者控制器本身出现问题,所以大的误报的可能性很大。

-规模故障。

最后一点是关于管理渠道。

人们普遍认为带外管理将是一种更可靠的方法,因为它具有独立的管理通道。

但管理通道本身可能会被破坏,并且带外管理大量网元也会产生巨大的成本。

因此,Orion采取了带内管理和带外管理相结合的方式:一方面,只对重要设备进行带外管理,节省了大量成本;另一方面,带内管理和带外管理相互备份,避免管理通道损坏导致网元完全失控。

结论 网络运营追求的无非是安全和效率。

SDN本身就是为了效率而生的。

经过多年的行业实践,这一点没有太大争议,其效率提升也是实实在在的。

现在最大的争议主要集中在安全性和实施成本上。

考虑到网络的自然迭代,成本实际上不是问题,只是一个渐进的转变。

谷歌并不是一夜之间就更换了所有路由器。

至于安全性,我认为谷歌的论文和业界的其他实践已经回答了很多技术问题。

剩下的问题更多的是意识层面的:依靠算法来调度流量更安全,还是深夜进行两人切换更安全?是根据经验反复分析、层层检查得出的割接报告更可靠,还是软件自动计算的排水分析更准确?这些问题的答案并不明显,因为安全的定义很复杂。

这几年,笔者也做了一些网络智能方面的小工作。

总体来说,我们遇到了很多困难,取得了一定的成绩。

但我仍然坚信SDN是未来。

毕竟,人还是要有梦想的。

Orion:谷歌新一代SDN控制器

站长声明

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签:

相关文章

  • 50亿,绍兴城市更新基金成立

    50亿,绍兴城市更新基金成立

    投资界(ID:pedaily)消息,近日,绍兴金控公司牵头完成城市更新母基金的设立并实施——绍兴城市更新股权投资基金有限公司,基金总规模50亿元。 城市更新基金是绍兴市深入贯彻省、市党代会精神,改革创新城市更新的新型投融资模式。 将为我市“杭甬融合、打造网络城市”提供

    06-18

  • 一个从铅笔开始的故事:最硬的纳米材料和运行时间最长的电动汽车

    一个从铅笔开始的故事:最硬的纳米材料和运行时间最长的电动汽车

    我们平时用铅笔写字的时候,其实是把铅笔芯里的石墨剥到了纸上。 2009年,现任复旦大学物理系特聘教授、博士生导师的张远波,还是刚开始在哥伦比亚大学做研究的博士研究生。 当时,他正在研究一个从未有人涉足的领域——石墨烯。 ▲张远波,图片来自:复旦大学 当时,没有人能

    06-21

  • 英特尔战略投资微兆半导体

    英特尔战略投资微兆半导体

    近日,英特尔投资投资了一家中国功率半导体芯片设计公司——深圳微兆半导体有限公司(以下简称“微兆半导体”)。 公开信息显示,伟兆半导体是一家专业从事功率器件、集成电路产品研发、销售及应用技术服务的高新技术企业。 自成立以来,始终专注于功率MOSFET和IGBT产品及应用

    06-08

  • 首次发布 -一村资本设立3亿医疗健康产业基金

    首次发布 -一村资本设立3亿医疗健康产业基金

    投资界(ID:pedaily)据12月1日消息,一村资本宣布设立新医疗健康产业基金,基金总规模3亿元。 该基金由多个地方政府引导基金共同出资,重点关注医疗行业增长确定性高的细分行业和创新性强的研发企业。 主要投资领域包括创新药物、医疗器械、医疗服务以及医疗产业和人工智能

    06-18

  • 专注社区营销服务,吉贡获3300万元天使轮融资

    专注社区营销服务,吉贡获3300万元天使轮融资

    据投资界7月2日消息,据铅笔路报道,上海吉贡企业管理有限公司宣布获得1万元融资天使轮融资,资金来自投资人。 其中还包括美食家、顾佳斌和其他三位企业家。 天使轮融资全部到位后,公司通过债转股再次获得投资者超亿元流动性支持,快速壮大服务社区基础,增加交易量,提升服

    06-17

  • 借鉴极限运动,让平衡车掀起街头运动热潮

    借鉴极限运动,让平衡车掀起街头运动热潮

    轮滑、滑板等都是年轻人非常喜欢的运动。 随着各类高峰论坛的举办、国际国内高水平比赛、社区俱乐部的扩大,它们已经成为极限运动的一部分,取得了良好的市场成绩,并不断蓬勃发展。 智能自平衡车也以青少年为主要目标群体。 发展可以汲取哪些经验教训?今天笔者就来和大家探

    06-17

  • AIGC:热潮中的前沿在哪里?丨GAIR2026

    AIGC:热潮中的前沿在哪里?丨GAIR2026

    从画画到写诗,从文案到制表,从PPT到写代码,十几个月前,如果有人说所有这些工作都可以由AI完成,很少有人会相信。 然而,技术发展的速度总是爆炸性的。 年末还远未结束,生成式AI的风潮席卷了整个科技圈,让人着迷、趋之若鹜。 由GAIR研究院、雷峰网(公众号:雷峰网)、世

    06-17

  • “隐形”日本之旅

    “隐形”日本之旅

    刚刚过去的国庆假期是傅瑶第二次去日本。 这一次,她明显感觉到了变化。 “京都的几个主要景点仍然挤满了人,看得出来大家还是很热情,很多餐厅门前还排着长队。 ”不过,傅瑶还是能感觉到游客说普通话的人少了。 “2007年我在东京的时候,当我走进一家餐馆时,周围很多桌子都

    06-18

  • COD 15会员免费,《刀剑神域》半价,更多iOS应用发售

    COD 15会员免费,《刀剑神域》半价,更多iOS应用发售

    鲜面连接再次与你同在,本期精选了以下4款iOS应用和2款iOS特价游戏,前往客户端限量免费区可以直接下载。 此外,PlayStation平台上有3款免费游戏,Switch平台上有3款游戏,EPIC上有2款免费游戏和1款折扣游戏。 想买就快点吧! iOS 应用程序 Alloy 启动器和自动化器¥68→¥0

    06-21

  • 投资世界24小时 -倪正东:一级市场,优胜劣汰;深圳证券交易所与阿布扎比交易所强强联手;江西国控与大辰金融合作设立国辰创投

    投资世界24小时 -倪正东:一级市场,优胜劣汰;深圳证券交易所与阿布扎比交易所强强联手;江西国控与大辰金融合作设立国辰创投

    时间:2020年12月14日星期四重要消息深圳证券交易所与阿布扎比交易所签署合作谅解备忘录。 据12月13日消息,深圳证券交易所与阿布扎比交易所在阿联酋首都阿布扎比签署合作谅解备忘录,为两交易所合作发展奠定基础。 深交所负责人表示,双方将以备忘录签署为契机,进一步深化合

    06-18

  • 《元件星球》先后完成数千万美元B1、B2轮融资,戈壁湾区、愉悦资本、蔚来资本纷纷行动

    《元件星球》先后完成数千万美元B1、B2轮融资,戈壁湾区、愉悦资本、蔚来资本纷纷行动

    投资圈(ID:pedaily)9月21日消息,国内汽车再生龙头公司“元为星球”宣布完成数千万B1、B2轮融资。 本轮融资由戈壁大湾区、愉悦资本、蔚来资本等机构共同参与。 该资金主要用于拆解厂的业务拓展和技术改造。 研发投资,易凯资本担任Sourceware Planet本系列交易的独家代理。

    06-18

  • 李佳琦危机尚未平息,24小时AI主播接管直播间

    李佳琦危机尚未平息,24小时AI主播接管直播间

    欢迎刚进直播间的新人。 如果您有任何疑问,可以在公共屏幕上提问。 女主播笑着说道。 来吧,像背课文一样介绍产品的卖点。 你的语速和情绪就像你的妆容一样稳定。 你不需要喝水或休息,也不会像李佳琦那样头痛得厉害。 如果你再看几分钟,你会发现她的脖子几乎没有动,只有几

    06-21