Title | ||
---|---|---|
A lightweight protocol for consistent policy update on software-defined networking with multiple controllers. |
Abstract | ||
---|---|---|
Network-policy updates have to be committed in a consistent way on distributed-controller software-defined networking. Otherwise, the network may experience unexpected transitory configuration states, which compromise the performance, the security or, even, the correct operation. In this paper, we propose a scheme that provides consistent policy updates without rule conflicts and transitory states. The main contributions are: (i) a protocol that serializes policy update commitments to provide consistency; (ii) a consensus interface proposal that facilitates controller agreements about the network configuration version; and (iii) an algorithm for checking if a new policy is an update, a refinement, or if it conflicts with already installed policies. We prove that our protocol achieves a global order for all policy updates and that our algorithm correctly composes all policies. Simulation results using real network topologies show that the proposed distributed policy update scheme achieves a per-packet consistent configuration with a low control message overhead. |
Year | DOI | Venue |
---|---|---|
2018 | 10.1016/j.jnca.2018.08.007 | Journal of Network and Computer Applications |
Keywords | Field | DocType |
Software-defined network,Distributed control,Control model,Consistency,Policy enforcement | Control theory,Lightweight protocol,Computer science,Computer network,Network topology,Network configuration,Compromise,Software-defined networking,Distributed computing | Journal |
Volume | ISSN | Citations |
122 | 1084-8045 | 1 |
PageRank | References | Authors |
0.39 | 23 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Diogo M. F. Mattos | 1 | 97 | 15.13 |
Otto Carlos Muniz Bandeira Duarte | 2 | 686 | 55.46 |
Guy Pujolle | 3 | 2015 | 267.64 |