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高级架构

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

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

4528
来自专栏飞雪无情的博客

如何写好一篇季度总结

很多公司每一季度都会有绩效考核,这个绩效考核其实就是一种季度总结。季度总结的目的是让员工对上一个季度的工作回顾总结,对下一个季度的工作进行规划。季度总结相比年度...

782
来自专栏about云

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

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

3255
来自专栏大数据文摘

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

1975
来自专栏Java帮帮-微信公众号-技术文章全总结

【大牛经验】一位10年经验架构师,聊Java

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

1021
来自专栏Java帮帮-微信公众号-技术文章全总结

【大牛经验】一位10经验架构师,聊Java

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

59710
来自专栏安恒信息

世界图书日|看看你的书单还缺哪本书

“读史使人明智,读诗使人灵秀,数学使人周密,科学使人深刻,伦理学使人庄重,逻辑修辞使人善辩,凡有所学,皆成性格。 ——培根”

761
来自专栏JAVA高级架构

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

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

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

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

3397
来自专栏老九学堂

给程序员们的小秘籍

● 前言 ● 编者是一个工作多年的程序员,也有做过一些大中型项目的经验。尝过成功的滋味,也体验过失败的痛苦。虽然觉得自己离真正的高手还有距离,但也希望能分享出自...

3537

扫码关注云+社区