Visible to the public Towards Transiently Secure Updates in Asynchronous SDNs

TitleTowards Transiently Secure Updates in Asynchronous SDNs
Publication TypeConference Paper
Year of Publication2016
AuthorsShukla, Apoorv, Schmid, Stefan, Feldmann, Anja, Ludwig, Arne, Dudycz, Szymon, Schuetze, Andre
Conference NameProceedings of the 2016 ACM SIGCOMM Conference
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-4193-6
KeywordsMininet, pubcrawl, Resiliency, Scalability, SDN, SDN security
Abstract

Software-Defined Networks (SDNs) promise to overcome the often complex and error-prone operation of tradi- tional computer networks, by enabling programmabil- ity, automation and verifiability. Yet, SDNs also in- troduce new challenges, for example due to the asyn- chronous communication channel between the logically centralized control platform and the switches in the data plane. In particular, the asynchronous commu- nication of network update commands (e.g., OpenFlow FlowMod messages) may lead to transient inconsisten- cies, such as loops or bypassed waypoints (e.g., fire- walls). One approach to ensure transient consistency even in asynchronous environments is to employ smart scheduling algorithms: algorithms which update subsets of switches in each communication round only, where each subset in itself guarantees consistency. In this demo, we show how to change routing policies in a transiently consistent manner. We demonstrate two al- gorithms, namely, Wayup [5] and Peacock [4], which partition the network updates sent from SDN controller towards OpenFlow software switches into multiple rounds as per respective algorithms. Later, the barrier mes- sages are utilized to ensure reliable network updates.

URLhttp://doi.acm.org/10.1145/2934872.2959083
DOI10.1145/2934872.2959083
Citation Keyshukla_towards_2016