Slick Packets
Giang T. K. Nguyen, Rachit Agarwal, Junda Liu, Matthew Caesar, P., Brighten Godfrey, Scott Shenker

TL;DR
SlickPackets introduces a method for source-controlled routing that embeds alternate paths in packet headers, enabling fast failure recovery without extensive network state, thus balancing flexibility and responsiveness.
Contribution
It presents SlickPackets, a novel approach that encodes alternate paths as compact directed acyclic graphs in packet headers for rapid failure recovery.
Findings
Packet headers remain reasonably small for real topologies.
Response time to failures is competitive with stateful approaches.
Enables fast failure response while maintaining source-controlled routing benefits.
Abstract
Source-controlled routing has been proposed as a way to improve flexibility of future network architectures, as well as simplifying the data plane. However, if a packet specifies its path, this precludes fast local re-routing within the network. We propose SlickPackets, a novel solution that allows packets to slip around failures by specifying alternate paths in their headers, in the form of compactly-encoded directed acyclic graphs. We show that this can be accomplished with reasonably small packet headers for real network topologies, and results in responsiveness to failures that is competitive with past approaches that require much more state within the network. Our approach thus enables fast failure response while preserving the benefits of source-controlled routing.
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.
Taxonomy
TopicsBacteriophages and microbial interactions
