On the Resilience of Fast Failover Routing Against Dynamic Link Failures
Wenkai Dai, Klaus-Tycho Foerster, Stefan Schmid

TL;DR
This paper investigates the resilience of fast failover routing in networks against dynamic link failures, revealing limitations and potential enhancements through packet header rewriting.
Contribution
It categorizes link failures into static, semi-dynamic, and dynamic, and analyzes the resilience of failover routing under these scenarios, including the impact of packet header rewriting.
Findings
$k$-edge-connected graphs are $(k-1)$-resilient for $k \,\leq 5$
Rewriting $\,\log k$ bits enables resilience for arbitrary $k$
Resilience against $2$ dynamic failures is impossible without bit-rewriting
Abstract
Modern communication networks feature local fast failover mechanisms in the data plane, to swiftly respond to link failures with pre-installed rerouting rules. This paper explores resilient routing meant to tolerate simultaneous link failures, ensuring packet delivery, provided that the source and destination remain connected. While past theoretical works studied failover routing under static link failures, i.e., links which permanently and simultaneously fail, real-world networks often face link flapping--dynamic down states caused by, e.g., numerous short-lived software-related faults. Thus, in this initial work, we re-investigate the resilience of failover routing against link flapping, by categorizing link failures into static, semi-dynamic (removing the assumption that links fail simultaneously), and dynamic (removing the assumption that links fail permanently) types,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
