Proceedings of the First Workshop on Hot Topics in Software Defined Networks 2012
DOI: 10.1145/2342441.2342454
|View full text |Cite
|
Sign up to set email alerts
|

A safe, efficient update protocol for openflow networks

Abstract: We describe a new protocol for update of OpenFlow networks, which has the packet consistency condition of [14] and a weak form of the flow consistency condition of [14]. The protocol conserves switch resources, particularly TCAM space, by ensuring that only a single set of rules is present on a switch at any time. The protocol exploits the identity of switch rules with Boolean functions, and the ability of any switch to send packets to a controller for routing. When a network changes from one ruleset (ruleset … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

2
44
0

Year Published

2012
2012
2018
2018

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 73 publications
(46 citation statements)
references
References 12 publications
(9 reference statements)
2
44
0
Order By: Relevance
“…Request permissions from permissions@acm.org. tion of a combinational logic network [5,9], a problem known to be in co-N P. This result is similar to [3], and has been implicitly exploited for network update [4,8,7].…”
Section: Introductionsupporting
confidence: 52%
See 2 more Smart Citations
“…Request permissions from permissions@acm.org. tion of a combinational logic network [5,9], a problem known to be in co-N P. This result is similar to [3], and has been implicitly exploited for network update [4,8,7].…”
Section: Introductionsupporting
confidence: 52%
“…All packets in the same flow must be handled by a single network configuration (Strong Consistency), or the prefix of a flow must be handled by one configuration and the suffix of the flow must be handled by the successor configuration (Weak Consistency, introduced in [4]) [8] derived an elegant method for ensuring both packet consistency and flow consistency. Both rulesets were loaded into each switch, with an unused bit in the header field used to indicate which ruleset was desired.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…VDN keeps previous versions of the FIB ("shadow FIBs") to allow clusters to forward requests with old version numbers (e.g., during global state transitions), similar to previous work [20,28,34]. When an unknown version is encountered, VDN resorts to using distributed control.…”
Section: Issues In the Wide Areamentioning
confidence: 99%
“…These optimized mechanisms generate fewer messages, use less rule space on switches, or complete the transition more rapidly than full two-phase update. Consistent updates can also be implemented incrementally [22] or by diverting some packets to the controller [31].…”
Section: Distributed Updatesmentioning
confidence: 99%