Facebook推出分布式网络架构Fabric Aggregator,解决数据中心东西向流量问题

在本周的开放计算项目(OCP)峰会上,一个反复出现的话题是数据中心内部东西向流量的大幅增加。为了应对这种情况,超大规模数据中心运营商正在规划从100 GbE向400 GbE的演进。为了在短期内处理东西向流量问题,Facebook创建了名为Fabric Aggregator的分布式网络系统。

Fabric Aggregator是一个立足于已有的Facebook的Wedge 100交换机简单构建块和开放式交换系统(FBOSS)软件组成的分布式网络系统,以适应社交媒体巨头的快速增长。这种分布式的网络系统能够让数据中心运营商适应更大的区域和不同的流量模式,同时提供适应未来增长的灵活性。

Facebook软件工程总监Omar Baldonado表示,Facebook的对外流量与其内部的东西向流量相比显得相形见绌,该社交巨头的流量,不管是东西向还是南北向都由网络聚合层处理,但是流量增长正在对端口密度和每个节点的容量方面造成压力。

Facebook的技术产品经理Sree Sankar表示,Facebook的东西向流量大幅增加,至少需要三倍的容量,即使已经使用了最大的交换机仍然无法解决东西向流量的问题,迫切需要一个能够提供能源效率并具有灵活设计的系统。

为了跟上流量的增长,Facebook将Fabric Aggregator设计成通用网络机箱的替代品。它将多个Wedge 100S交换机叠加在一起,这与Facebook已经使用的交换机相同。然后运行Facebook开放式交换系统(FBOSS)。该公司开发了四种背板布线模式来模拟经典背板,所有背板选件的规格已提交给OCP。

Fabric Aggregator在没有集中控制器的情况下,在所有子交换机之间运行边界网关协议(BGP)。每个子交换机独立运行、发送和接收流量时不对节点中的其他子交换机有任何交互或依赖,通过这种方式,Facebook可以根据需求的变化快速扩张容量,更换构建模块和电缆组件。

ree Sankar说:“Fabric Aggregator主要的设计标准是灵活性,在过去九个月中,Facebook已经在数据中心部署了这一分布式网络系统,它重新定义了Facebook处理网络容量的方式。”

Facebook工程师在博客文章中详细描述了Fabric Aggregator。他们将所有背板选件的规格提交给OCP,继续他们的共享传统。Facebook对OCP的网络贡献包括其Wedge交换机和Edge Fabric流量控制系统。

七年前,Facebook率先创建了开放计算项目,重点放在开放数据中心组件(如机架和服务器)上。OCP CEO Rocky Bullock表示,OCP目前拥有超过4000名工程师参与其各种项目和超过370个规格和设计包,并吸引了约3000名与会者参加。

原文发布于微信公众号 - SDNLAB(SDNLAB)

原文发表时间:2018-03-23

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏杨建荣的学习笔记

学点Java里的编程思想(r12笔记第65天)

按照自己之前的计划,我觉得得看看关于开发的东西了,因为我对于并发,锁的认知总是有一个局限性,自己也在地铁上做了些功课。有了这个想法,再有拿起书的勇气,那就...

3527
来自专栏斑斓

美丽的架构

美丽的架构究竟是怎样的?架构师们上下求索,孜孜以求,始终不得其解。归根结底,美丽这个词语总还是偏于感性认识,就仿佛音乐之美,绘画之美,不能以尺度来衡量,追求的其...

3444
来自专栏about云

一个架构师谈什么是架构以及怎么成为一个架构师

问题导读: 1.架构的定义是什么? 2.什么是架构之美? 3.架构师都要会做什么? 新年新事,来点轻松的话题。我们调剂一下后再继续讲CAS SSO...

3525
来自专栏ThoughtWorks

#TWer 好读书 读好书# 美丽的架构

美丽的架构 文/张逸 美丽的架构究竟是怎样的?架构师们上下求索,孜孜以求,始终不得其解。归根结底,美丽这个词语总还是偏于感性认识,就仿佛音乐之美,绘画之美,不能...

2675
来自专栏一枝花算不算浪漫

[面经]春季跳槽面筋总结 [2018年3月17]

4099
来自专栏老九学堂

程序员高手和菜鸟的区别是什么?

程序员的价值绝对不在于技术本身,而在于做出好用且好看程序的能力,这是一个开放性的话题,每一个人都是菜鸟过来的,老九君希望每一个做技术的小伙伴都能尽快成为高手。 ...

2983
来自专栏大数据文摘

[译]推荐!纽约媒体实验室等4家大牛合作开发的免费开源可视化工具

2015
来自专栏云计算认知升级

剑指 Firebase ,云开发—— 腾讯云的小 B 战略能行么?

小程序推出云开发已经有一段时间了,我自己也已经深度的体验了小程序云开发,自此,写下一篇文章来谈一谈我眼中的云开发。

2592
来自专栏程序员维他命

《高效能程序员的修炼》- 读书笔记

笔者找到了这本《高效能程序员的修炼》:本书作者是Stack Overflow的创始人Jeff Atwood,内容是有关代码以外的,需要每个程序员思考和注意的事情...

1142
来自专栏JAVA高级架构

一位10年Java工作经验的架构师聊Java和工作经验

黄勇( 博客),从事近十年的 JavaEE 应用开发工作,现任阿里巴巴公司系统架构师。对分布式服务架构与大数据技术有深入研究,具有丰富的 B/S 架构开发经验与...

4948

扫码关注云+社区