Active Switching: Packet Steering Flow Annotations
Saul St. John, Aditya Akella

TL;DR
This paper introduces a new flow annotation mechanism for software-defined networks that overcomes existing limitations by providing larger identifier domains, minimal switch state, and transparency to traversed hosts, improving middlebox integration.
Contribution
It presents a novel flow annotation technique with a larger identifier domain, reduced switch state, and compatibility with existing SDN architectures, enhancing middlebox chaining.
Findings
Requires less per-switch state than conventional techniques
Provides a larger identifier domain for flow annotations
Enables transparent and scalable middlebox integration
Abstract
Our previous experience building systems for middlebox chain composition and scaling in software-defined networks has revealed that existing mechanisms of flow annotation commonly do not survive middlebox-traversals, or suffer from extreme identifier domain limitations resulting in excessive flow table size. In this paper, we analyze the structural artifacts resulting in these challenges, and offer a framework for describing the behavior of middleboxes based on actions taken on traversing packets. We then present a novel mechanism for flow annotation that features an identifier domain significantly larger than existing techniques, that is transparent to hosts traversed, and that conserves flow-table resources by requiring only a small number of match rules and actions in most switches. We evaluate said technique, showing that it requires less per-switch state than conventional…
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
TopicsSoftware-Defined Networks and 5G · Network Traffic and Congestion Control · Network Security and Intrusion Detection
