Proceedings of the Symposium on SDN Research 2017
DOI: 10.1145/3050220.3050227
|View full text |Cite
|
Sign up to set email alerts
|

Concise Encoding of Flow Attributes in SDN Switches

Abstract: Network devices such as routers and switches forward traffic based on entries in their local forwarding tables. Although these forwarding tables conventionally make decisions based on a packet header field such as a destination address, tagging flows with sets or sequences of attributes and making forwarding decisions based on these attributes can enable richer network policies. For example, devices at the edge of a network could add a tag to each packet that encodes a set of egress locations, a set of host pe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
5
3

Relationship

3
5

Authors

Journals

citations
Cited by 18 publications
(10 citation statements)
references
References 25 publications
0
10
0
Order By: Relevance
“…The ability to tag packets with state and update that state at subsequent hops enables the data plane to support a range of powerful abstractions. For example, a packet header could carry the version of network policy applied to that packet (e.g., to support consistent policy updates [25], sets or sequences (e.g., of next-hops, network paths, or middleboxes for flexible traffic steering [21]); states of a deterministic finite automaton to evaluate a regular expression on the properties of a packet and its path through the network, to measure or control traffic based on these properties [23]; or the aggregation of traffic statistics across a path, to collect path-level metrics such as maximum link utilization or total queuing delay [13].…”
Section: Traffic Analytics In the Data Planementioning
confidence: 99%
“…The ability to tag packets with state and update that state at subsequent hops enables the data plane to support a range of powerful abstractions. For example, a packet header could carry the version of network policy applied to that packet (e.g., to support consistent policy updates [25], sets or sequences (e.g., of next-hops, network paths, or middleboxes for flexible traffic steering [21]); states of a deterministic finite automaton to evaluate a regular expression on the properties of a packet and its path through the network, to measure or control traffic based on these properties [23]; or the aggregation of traffic statistics across a path, to collect path-level metrics such as maximum link utilization or total queuing delay [13].…”
Section: Traffic Analytics In the Data Planementioning
confidence: 99%
“…In literature there have been numerous proposals that make packet forwarding based on labels including Multiprotocol Label Switching (MPLS) [9], Virtual Local Area Network (VLAN), KeyFlow [16], and SDN-based architectures [10], [11], [12]. MPLS is a well-known source-routing protocol that forwards packets by writing and matching on labels attached to packets.…”
Section: A Packet Forwarding Based On Labelsmentioning
confidence: 99%
“…In this paper, we propose RDNA (Residue-Defined Networking Architecture), an approach that explores the Residues Number System (RNS) [8] as a fundamental concept to facilitate and enhance network programmability. Differently from other works in the literature, such as [9], [10], [11], [12], RDNA main contribution involves a minimalist forwarding model for the core nodes. Instead of forwarding packets based on traditional table lookup operations, the core nodes are tableless switches that forward packets using merely remainder of the division (modulo) operations.…”
Section: Introductionmentioning
confidence: 99%
“…RELATED WORK There have been many proposals in the literature to make forwarding decisions based on flat tags or labels including MPLS [19], VLANs [20] and SDN-based architectures [21], [22], [23]. MPLS [19] is a well-known source-routing protocol that forwards packets by writing and matching on labels attached to packets.…”
Section: Rdn Low Latency and Fast Failure Reactionmentioning
confidence: 99%