Facebook's Data Center Fabric
summary
Facebook replaces oversized cluster networks with a building-wide layer‑3 fabric made of pods (a COD = 48 racks per pod aggregated on four top-of-rack uplinks) and parallel spine planes with all inter-switch links at 40 G interswitch links today, upgradeable to 100/200/400G. BGP + ECMP handles hundreds of thousands of prefixes while a centralized controller monitors and injects paths when needed. Automation generates configs, verifies cabling (under less than 1% cabling errors in initial runs) and hammers provisioning; operators put large deployments into service fast (120 boxes deployed by two people), and the fabric is running in production.
AI-written summary · about
chapters (35)
- 0:00Intro
- 0:194-post Cluster: a unit of deployment Facebook Backbone
- 0:484-post Cluster: a [large] unit of deployment
- 1:10Traffic growth: exponential
- 1:33The Fabric: one datacenter-wide network
- 3:02Server Pod: a new unit of deployment
- 3:30Server Pod: a (small) unit of deployment
- 4:16Distributed load, resilience to failures
- 4:38Modularity and scalability
- 5:06More bandwidth capacity
- 6:16Physical design: end-state
- 6:48Simpler sizing & capacity planning
- 7:34Simpler components
- 8:40Optimize power & cooling Datacenter Suite X
- 9:59Flip side
- 12:30Physical: data center design
- 12:42Fabric-optimized data center
- 13:15Logical: transition from clusters
- 14:56Physical Clusters
- 15:15Virtual Clusters
- 15:49Technology: routing design
- 16:24Technology: keep it simple stupid
- 16:52Distributed control, centralized override
- 17:42Config generation
- 19:12Auto-discovery and auto-provisioning
- 20:12Simplistic box specs
- 20:46Basic box actions
- 21:08The Hammer
- 21:50Aggiornamento!
- 22:24Configuration monitoring
- 22:48Monitoring: heatmap
- 23:07Monitoring: dashboards
- 23:36FBAR: auto-remediation
- 23:51Manage like servers
- 24:23Fabric tooling & integration
related talks
11mRunning BGP in Data Centers at Scale
39mLoad Balancing Building Blocks
46mLessons learned from monitoring a large production network
37mDisaggregating the Network: Switching as a Service
44mHow we designed an OpenStack Public Cloud at Scale with Fabric Networking
25mStardust: Divide and Conquer in the Data Center Network
17mMeta’s Network Journey to Enable AI
14mRDC: Energy-Efficient Data Center Network Congestion Relief with Topological
