Back to Search Start Over

XNV: Explainable Network Verification

Authors :
Li, Fuliang
Li, Minglong
Pu, Yunhang
Zhang, Yuxin
Wang, Xingwei
Cao, Jiannong
Source :
IEEE/ACM Transactions on Networking; December 2024, Vol. 32 Issue: 6 p5097-5111, 15p
Publication Year :
2024

Abstract

Network verification has recently made strides, focusing on the satisfiability of configurations and policies or the performance and versatility of their methods. However, they generally ignore explainability, which is the ability to explain why a network violates or satisfies a certain forwarding policy. In this paper, we propose an explainable network verification framework XNV, which uses a novel interpretable fault analysis method to construct an effective explainable network verifier using knowledge graph (KG). XNV provides appropriate explanations to help operators understand the verification results, improving the transparency and trustworthiness of the verification system. First, XNV uses the KG as an intermediate representation of the configuration semantic level, storing the configuration semantics and routing protocol states. Then, XNV constructs human-logical fault trees for policies and implements root-cause analysis of policy violations based on KG queries and minimum cut set matching. Experiments and case evaluations show that our system provides good interpretability while balancing performance, accelerated understanding, and handling of misconfigurations.

Details

Language :
English
ISSN :
10636692
Volume :
32
Issue :
6
Database :
Supplemental Index
Journal :
IEEE/ACM Transactions on Networking
Publication Type :
Periodical
Accession number :
ejs68412264
Full Text :
https://doi.org/10.1109/TNET.2024.3456124