Preventive Model-based Verification and Repairing for SDN Requests
Igor Burdonov, Alexandre Kossachev, Nina Yevtushenko, Jorge, L\'opez, Natalia Kushik, Djamal Zeghlache

TL;DR
This paper introduces a preventive verification and repair approach for SDN configurations to prevent misconfigurations like loops, ensuring requested paths are correctly implemented without undesired behaviors, with a polynomial-time method for practical use.
Contribution
It presents a novel, polynomial-time verification technique for SDN path configurations and a repair method to prevent misconfigurations such as loops and unintended paths.
Findings
Verification method has polynomial complexity.
The approach can detect potential misconfigurations before deployment.
A repair technique ensures correct path implementation without undesired behaviors.
Abstract
Software Defined Networking (SDN) is a novel network management technology, which currently attracts a lot of attention due to the provided capabilities. Recently, different works have been devoted to testing / verifying the (correct) configurations of SDN data planes. In general, SDN forwarding devices (e.g., switches) route (steer) traffic according to the configured flow rules; the latter identifies the set of virtual paths implemented in the data plane. In this paper, we propose a novel preventive approach for verifying that no misconfigurations (e.g., infinite loops), can occur given the requested set of paths. We discuss why such verification is essential, namely, how, when synthesizing a set of data paths, other not requested and undesired data paths (including loops) may be unintentionally configured. Furthermore, we show that for some cases the requested set of paths cannot be…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware-Defined Networks and 5G · Radiation Effects in Electronics · Software Testing and Debugging Techniques
