Astragalus applies a syntax-driven localize-fix-validate loop to repair network configuration errors and reports 100% success on synthetic networks plus 97.5% on real ones across 15 error types in under 8 seconds on average.
Tiramisu: Fast and General Network Verification
1 Pith paper cite this work. Polarity classification is still indexing.
abstract
Today's distributed network control planes support multiple routing protocols, filtering mechanisms, and route selection policies. These protocols operate at different layers, e.g. BGP operates at the EGP layer, OSPF at the IGP layer, and VLANs at layer 2. The behavior of a network's control plane depends on how these protocols interact with each other. This makes network configurations highly complex and error-prone. State-of-the-art control plane verifiers are either too slow, or do not model certain features of the network. In this paper, we propose a new multilayer hedge graph abstraction, Tiramisu, that supports fast verification of the control plane. Tiramisu uses a combination of graph traversal algorithms and ILPs (Integer Linear Programs) to check different network policies. We use Tiramisu to verify policies of various real-world and synthetic configurations. Our experiments show that Tiramisu can verify any policy in < 0.08 s in small networks (~35 devices) and < 0.12 s in large networks (~160 devices), and it is 10-600X faster than state-of-the-art without losing generality.
fields
cs.NI 1years
2026 1verdicts
UNVERDICTED 1representative citing papers
citing papers explorer
-
Astragalus: Automatic Configuration Repair for Production Networks
Astragalus applies a syntax-driven localize-fix-validate loop to repair network configuration errors and reports 100% success on synthetic networks plus 97.5% on real ones across 15 error types in under 8 seconds on average.