Accelerating BGP Configuration Verification Through Reducing Cycles in SMT Constraints | IEEE Journals & Magazine | IEEE Xplore

Accelerating BGP Configuration Verification Through Reducing Cycles in SMT Constraints


Abstract:

Network verification has been proposed to help network operators eliminate the outage or security issues caused by misconfigurations. Recent studies have proposed SMT-bas...Show More

Abstract:

Network verification has been proposed to help network operators eliminate the outage or security issues caused by misconfigurations. Recent studies have proposed SMT-based approaches to verify network properties with respect to network configurations. These approaches translate the verification problem into a Satisfiability Module Theories (SMT) problem. Although these approaches are attractive because of their broad coverage, they can scale to moderate-size networks only. In this paper, we propose BiNode to accelerate the network verification process. The key idea is to formulate the SMT constraints in a manner that reduces/eliminates the cyclic dependencies between its variables. By doing so, we expedite the solving of the SMT problem. We implement and evaluate the performance of BiNode through an off-the-shelf SMT solver. The experimental results show that BiNode can reduce verification time by an order of magnitude through reducing/eliminating the cyclic dependencies among SMT variables.
Published in: IEEE/ACM Transactions on Networking ( Volume: 30, Issue: 6, December 2022)
Page(s): 2493 - 2504
Date of Publication: 06 June 2022

ISSN Information:

Funding Agency:


Contact IEEE to Subscribe

References

References is not available for this document.