A General and Efficient Approach to Verifying Traffic Load Properties under Arbitrary k Failures
Ruihan Li, Yifei Yuan, Fangdan Ye, Mengqi Liu, Ruizhen Yang, Yang Yu, Tianchen Guo, Qing Ma, Xianlong Zeng, Chenren Xu, Dennis Cai, Ennan Zhai
Abstract
This paper presents YU, the first verification system for checking traffic load properties under arbitrary failure scenarios that can scale to production Wide Area Networks (WANs). Building a practical YU requires us to address two challenges in terms of generality and efficiency. The state-of-the-art efforts either assume shortest-path-based forwarding (e.g., QARC) or only target single-failure reasoning (e.g., Jingubang). As a result, the former inherently cannot generalize to widely used protocols (e.g., SR and iBGP) that are beyond shortest-path forwarding, while the latter cannot efficiently handle arbitrary failure scenarios. For the generality challenge, we propose an approach inspired by symbolic execution, called symbolic traffic execution, to model the forwarding behavior of a range of practically deployed protocols (e.g., eBGP, iBGP, iGP, and SR) under failure scenarios. For the efficiency challenge, we propose diverse equivalence classification techniques (i.e., k-failure-equivalence and link-local-equivalence reduction) to reduce the symbolic traffic execution overhead caused by both the large size of the production WAN and the huge number of traffic flows traversing it. YU has been used in the daily verification of our WAN for several months and has successfully identified potential failure scenarios that would lead to traffic load violations.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 0d09a4dc-9792-4f8b-aa3a-fafca680c723Cited by top-tier papers5
- NDD: A Decision Diagram for Network VerificationZechun Li, Peng Zhang, Yichi Zhang, Hongkun YangNSDI 2025 · 11 citations
- Verifying maximum link loads in a changing worldTibor Schneider, Stefano Vissicchio, Laurent VanbeverNSDI 2025 · 5 citations
- MirrorNet: High-fidelity and Scalable Network Emulation for Software-defined WANCongcong Miao, Yuejie Wang, Jianming Wang, Xuefeng Ji et al.NSDI 2026 · 1 citation
- Raha: A General Tool to Analyze WAN DegradationBehnaz Arzani, Sina Taheri, Pooria Namyar, Ryan Beckett et al.SIGCOMM 2025 · 1 citation
- Diagnosing and Repairing Distributed Routing Configurations Using Selective Symbolic SimulationRulan Yang, Gao Han, Hanyang Shao, Xiaoqiang Zheng et al.NSDI 2026
Related papers
- Reasoning about Network Traffic Load Property at Production ScaleRuihan Li, Fangdan Ye, Yifei Yuan, Ruizhen Yang et al.NSDI 2024 · 13 citations
- Symbolic router executionPeng Zhang, Dan Wang, Aaron Gember-JacobsonSIGCOMM 2022 · 31 citations
- Expresso: Comprehensively Reasoning About External Routes Using Symbolic SimulationDan Wang, Peng Zhang, Aaron Gember-JacobsonSIGCOMM 2024 · 7 citations
- Fast SMT-Based Fault Tolerance Verification for Wide Area NetworksNing Kang, Peng Zhang, Hao Li, Jianyuan ZhangFM 2026
- Detecting network load violations for distributed control planesKausik Subramanian, Anubhavnidhi Abhashkumar, Loris D'Antoni, Aditya AkellaPLDI 2020 · 17 citations
