Developing, Deploying, Operating In-House Network Switches at a Massive Scale
summary
FBOSS is Meta’s in-house switch software rewritten to a single SAI-based implementation that lets Meta onboard a second ASIC vendor and run one unified binary across rack, fabric and spine roles. Deployment uses continuous and daily canaries, warmboot upgrades that run over weeks, and a separate qualification pipeline during brownfield migration when some devices require disruptive drain‑upgrade‑un-drain steps. Validation includes over 1000+ test cases, two vendors (Broadcom and Cisco), five active SDKs and more than 10 platforms in production.
AI-written summary · about
chapters (10)
- 0:00In-house network switches at Meta
- 1:30FBOS Meta’s open switching system
- 2:33FBOS design principles
- 4:41FBOS architecture deep dive
- 6:10Continuous deployment for FBOS
- 8:35New ASIC vendor onboarding
- 12:50Unifying FBOS across ASICs
- 16:23FBOS scale and deployment
- 17:45FBOS outcomes highlights
- 19:12Conclusion
related talks
37mDisaggregating the Network: Switching as a Service
17mMeta’s Network Journey to Enable AI
52mDistributed Switch Architecture: Running Mainline on Commercial Switches
26mF10: A Fault-Tolerant Engineered Network
16mRuntime Programmable Switches
19mDisaggregating Stateful Network Functions
13mKeynote: Open Networking 2.0 – Raising the Game for the Networking Industry
14mSONiC – open than ever
