Probabilistic Verification of Network Configurations
Samuel Steffen, Timon Gehr, Petar Tsankov, Laurent Vanbever, Martin T. Vechev
摘要
Not all important network properties need to be enforced all the time. Often, what matters instead is the fraction of time / probability these properties hold. Computing the probability of a property in a network relying on complex inter-dependent routing protocols is challenging and requires determining all failure scenarios for which the property is violated. Doing so at scale and accurately goes beyond the capabilities of current network analyzers.
In this paper, we introduce NetDice, the first scalable and accurate probabilistic network configuration analyzer supporting BGP, OSPF, ECMP, and static routes. Our key contribution is an inference algorithm to efficiently explore the space of failure scenarios. More specifically, given a network configuration and a property ϕ, our algorithm automatically identifies a set of links whose failure is provably guaranteed not to change whether ϕ holds. By pruning these failure scenarios, NetDice manages to accurately approximate P(ϕ). NetDice supports practical properties and expressive failure models including correlated link failures.
We implement NetDice and evaluate it on realistic configurations. NetDice is practical: it can precisely verify probabilistic properties in few minutes, even in large networks.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper19
- Auric: using data-driven recommendation to automatically generate cellular configurationAjay Mahimkar, Ashiwan Sivakumar, Zihui Ge, Shomik Pathak 等SIGCOMM 2021 · 被引用 37 次
- Learning to Configure Computer Networks with Neural Algorithmic ReasoningLuca Beurer-Kellner, Martin T. Vechev, Laurent Vanbever, Petar VelickovicNeurIPS 2022 · 被引用 36 次
- Aquila: a practically usable verification system for production-scale programmable data planesBingchuan Tian, Jiaqi Gao, Mengqi Liu, Ennan Zhai 等SIGCOMM 2021 · 被引用 28 次
- Beyond a Centralized Verifier: Scaling Data Plane Checking via Distributed, On-Device VerificationQiao Xiang, Chenyang Huang, Ridi Wen, Yuxin Wang 等SIGCOMM 2023 · 被引用 26 次
- Probabilistic profiling of stateful data planes for adversarial testingQiao Kang, Jiarong Xing, Yiming Qiu, Ang ChenASPLOS 2021 · 被引用 21 次
它引用的顶会 Paper2
相关 Paper
- Symbolic router executionPeng Zhang, Dan Wang, Aaron Gember-JacobsonSIGCOMM 2022 · 被引用 31 次
- Comprehensive Network Configuration Verification via Effective Environment ReductionXinzhe Liu, Yahui Li, Han Zhang, Renrui Tian 等INFOCOM 2026
- Fast SMT-Based Fault Tolerance Verification for Wide Area NetworksNing Kang, Peng Zhang, Hao Li, Jianyuan ZhangFM 2026
- Scaling exact inference for discrete probabilistic programsSteven Holtzen, Guy Van den Broeck, Todd D. MillsteinOOPSLA 2020 · 被引用 85 次
- Verifying maximum link loads in a changing worldTibor Schneider, Stefano Vissicchio, Laurent VanbeverNSDI 2025 · 被引用 5 次
