Ensuring Connectivity via Data Plane Mechanisms
summary
Design called Data-Driven Connectivity (DDC) pushes connectivity into the data plane by extending control-plane shortest-paths into a destination-oriented DAG and repairing breaks via partial reversals with per-packet sequence numbers and a few writable FIB bits (authors say 3 FIB bits or virtual tunnels). Evaluation on an 8-pod fat-tree with five-link failures over 550s shows worst-case delivery without DDC falls to ~86%, while DDC keeps packets flowing; with 1 ms FIB updates 99% of packets see <3 ms latency and TCP throughput is unchanged.
AI-written summary · about
chapters (22)
- 0:00Ensuring Connectivity via Data Plane Mechanisms
- 0:17Division of Concerns
- 0:42Link Failures Hard
- 1:13Today's Solution
- 2:10Routing is the Problem!
- 3:02Data Plane Connectivity
- 4:53Guaranteeing Connectivity
- 5:31Using Redundancy: DAGS
- 6:59Reverse to Reconnect
- 7:47Reversals in Data Plane
- 8:44Walk Through
- 9:25Create an OUT Link
- 11:07Dealing with Notifications
- 11:39Zooming Out
- 12:39Safe Control Plane
- 13:58Evaluation Overview
- 14:36End-to-End Test
- 15:20Requests Fulfilled
- 15:54Request Latency
- 16:30FIB Update Delay
- 18:21In the Same Vein...
- 19:05Potential Impact
related talks
18mCCC: Re-architecting Delay-based Congestion Control in Datacenter Networks
19mTackling DC Congestion and Bursts
14mA large-scale deployment of DCTCP
18mTGW: Operating an Efficient and Resilient Cloud Gateway at Scale
15mFiDe: Reliable and Fast Crash Failure Detection to Boost Datacenter Coordination
14mRDC: Energy-Efficient Data Center Network Congestion Relief with Topological
23mACK to the Future: TCP in 2025
24mBlink: Fast Connectivity Recovery Entirely in the Data Plane
