Skip to main navigation Skip to search Skip to main content

S2: A Distributed Configuration Verifier for Hyper-Scale Networks

  • Dan Wang
  • , Peng Zhang
  • , Wenbing Sun
  • , Wenkai Li
  • , Xing Feng
  • , Hao Li
  • , Jiawei Chen
  • , Weirong Jiang
  • , Yongping Tang
  • Xi'an Jiaotong University
  • Northwest University China
  • ByteDance Ltd.

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Network configuration verifiers can proactively reason about a network’s correctness to prevent network outages. However, even recent efforts have proposed algorithms to “scale up” the verification to several thousand switches, these algorithms still cannot be used for networks with more than 10K switches or 1000M routes, which is common for large service providers. In this paper, instead of further scaling up the verification limited to a single server, we study how to “scale out” the verification using the resources of multiple servers. To achieve this, we propose S2, a distributed verifier for network configurations. S2 partitions the network model and distributes the verification tasks, i.e., control plane simulation and data plane verification, to run on multiple servers in parallel. Additionally, S2 uses prefix sharding during control plane simulation to further reduce the memory footprint on each server. We implement a prototype of S2 based on Batfish, the state-of-the-art network verifier. Based on real datacenter topologies of a large service provider and synthetic FatTree topologies, we show that S2 can verify networks with 10K routers and 1000M routes within 2 hours.

Original languageEnglish
Title of host publicationSIGCOMM 2025 - ACM SIGCOMM 2025 Conference
PublisherAssociation for Computing Machinery, Inc
Pages796-808
Number of pages13
ISBN (Electronic)9798400715242
DOIs
StatePublished - 27 Aug 2025
EventACM SIGCOMM 2025 Conference, SIGCOMM 2025 - Coimbra, Portugal
Duration: 8 Sep 202511 Sep 2025

Publication series

NameSIGCOMM 2025 - ACM SIGCOMM 2025 Conference

Conference

ConferenceACM SIGCOMM 2025 Conference, SIGCOMM 2025
Country/TerritoryPortugal
CityCoimbra
Period8/09/2511/09/25

Keywords

  • control plane simulation
  • data plane verification
  • distributed system
  • network verification

Fingerprint

Dive into the research topics of 'S2: A Distributed Configuration Verifier for Hyper-Scale Networks'. Together they form a unique fingerprint.

Cite this