Consistent and secure network updates made practical

2Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Software-defined wide area networking (SD-WAN) enables dynamic network policy control over a large distributed network via network updates. To be practical, network updates must be both consistent, i.e., free of transient errors caused by updates to multiple switches, and secure, i.e., free of errors caused by faulty or malicious members of the control plane. Besides, these properties must incur minimal overhead to controllers and switches. We present Cicero: a ConsIstent seCurE pRactical cOntroller for SD-WAN updates. Consistency is provided through a novel update scheduler in conjunction with a distributed transactional protocol while security is preserved by replicating the control plane and authenticating updates with an adaptive threshold cryptographic scheme. We ensure practicality by providing a mechanism for scalability through the definition of independent network domains and exploiting parallelism of network updates both within and across domains. Extensive experiments show Cicero imposes minimal switch burden and scales to large networks running multiple network applications all requiring concurrent network updates imposing at worst a 16% overhead on short-lived flow completion and negligible overhead on anticipated normal workloads.

Cite

CITATION STYLE

APA

Lembke, J., Roman, P. L., Ravi, S., & Eugster, P. (2020). Consistent and secure network updates made practical. In Middleware 2020 - Proceedings of the 2020 21st International Middleware Conference (pp. 149–162). Association for Computing Machinery, Inc. https://doi.org/10.1145/3423211.3425694

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free