Orion: Google's Software-Defined Networking Control Plane
summary
Orion runs Google’s second‑generation SDN control plane across Jupiter and B4, built as microservices around a pub-sub Network Information Base (NIB) and shipped bi-weekly; it claims up to 40x faster convergence, handles 1.16 million updates/sec, scales 16x, and cuts unavailable time by 50x (Jupiter) and 100x (B4). A continuous reconciliation loop and a capability reconciliation protocol rebuilds controller state from device ground truth, with a fail-static mode for large control-plane partitions and a 2019 blast‑radius incident that withdrew routes despite intact data‑plane forwarding.
AI-written summary · about
chapters (5)
- 0:00Introduction
- 0:50What is Orion
- 2:00Software Principles
- 3:52Continuous Reconciliation
- 9:18Blast Radius
related talks
19mTransforming Google's Datacenter Network Through Optical Circuit Switching
30mKeynote: Cloud Native Networking
47mExtending SDN to the Management Plane
30mOrion: A Distributed File System for Non-Volatile Main Memory and RDMA-Capable Networks
21mQ&A Session 1 – Luca Niccolini
32mCruise’s Self-Driving Networking Journey
16mRingLeader: Efficiently Offloading Intra-Server Orchestration to NICs
31mKeynote Panel: SDN@10
