Fast Verification of Network Configuration Updates
Source abstract
Abstract
With the expansion of network services, large-scale networks have progressively become common. The network status changes rapidly in response to customer needs and configuration changes, so network configuration changes are also very frequent. However, no matter what changes, the network must ensure the correct conditions, such as isolating tenants from each other or guaranteeing essential services. Once changes occur, it is necessary to verify the after-changed network. Whereas, for the verification of large-scale network configuration changes, many current verifiers show poor efficiency. In order to solve the problem of multiple global verifications caused by frequent updates of local configurations in large networks, we present a fast configuration updates verification tool, FastCUV, for distributed control planes. FastCUV aims to enhance the efficiency of distributed control plane verification for medium and large networks while ensuring correctness. This paper presents a method to determine the network range affected by the configuration change. We present a flow model and graph structure to facilitate the design of verification algorithms and speed up verification. Our scheme verifies the network area affected by obtaining the change of the Forwarding Information Base (FIB) before and after. FastCUV supports rich network attributes, meanwhile, has high efficiency and correctness performance. After experimental verification and result analysis, our method outperforms the state-of-the-art method to a certain extent.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Software-Defined Networks and 5G · Software System Performance and Reliability · Formal Methods in Verification
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (24)
Show source-provided references
1. Demystifying configuration challenges and trade-offs in network-based isp services
2. The evolution of network configuration: A tale of two campuses
3. Robotron: Top-down network management at facebook scale
4. Management plane analytics
5. Extracting network-wide correlated changes from longitudinal configuration data
6. Improving network agility with seamless BGP reconfigurations10.1109/TNET.2012.2217506 ↗
7. A general approach to network configuration analysis
8. Yao · IEEE 23rd Int Conf on High Performance Computing & Communications; 7th Int Conf on Data Science & Systems; 19th Int Conf on Smart City; 7th Int Conf on Dependability in Sensor, Cloud & Big Data Systems & Application (HPCC/DSS/SmartCity/DependSys) · 2021 · 2371
9. Debugging the data plane with anteater10.1145/2043164.2018470 ↗
10. Header space analysis: Static checking for networks
11. {VeriFlow}: Verifying {Network-Wide} Invariants in Real Time
12. Real-time verification of network properties using atomic predicates10.1109/TNET.2015.2398197 ↗
13. Fast control plane analysis using an abstract representation
14. Tiramisu: Fast multilayer network verification
15. A general approach to network configuration verification
16. Model checking invariant security properties in OpenFlow
17. Plankton: Scalable network configuration verification through model checking
18. FlowChecker: Configuration analysis and verification of federated OpenFlow infrastructures
19. Real time network policy checking using header space analysis
20. Adaptive server load balancing in sdn using pid neural network controller10.32604/csse.2022.020947 ↗
21. Mobile fog computing by using sdn/nfv on 5g edge nodes10.32604/csse.2022.020534 ↗
22. Implementation and validation of the optimized deduplication strategy in federated cloud environment10.32604/cmc.2022.021797 ↗
23. Mathematical model validation of search protocols in mp2p networks10.32604/cmc.2021.016692 ↗
24. Web attack detection using the input validation method: dpda theory10.32604/cmc.2021.016099 ↗