Towards Transiently Secure Updates in Asynchronous SDNs
Title | Towards Transiently Secure Updates in Asynchronous SDNs |
Publication Type | Conference Paper |
Year of Publication | 2016 |
Authors | Shukla, Apoorv, Schmid, Stefan, Feldmann, Anja, Ludwig, Arne, Dudycz, Szymon, Schuetze, Andre |
Conference Name | Proceedings of the 2016 ACM SIGCOMM Conference |
Publisher | ACM |
Conference Location | New York, NY, USA |
ISBN Number | 978-1-4503-4193-6 |
Keywords | Mininet, 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. |
URL | http://doi.acm.org/10.1145/2934872.2959083 |
DOI | 10.1145/2934872.2959083 |
Citation Key | shukla_towards_2016 |