AalWiNes: A Fast and Quantitative What-If Analysis Tool for MPLS Networks

AalWiNes: A Fast and Quantitative What-If Analysis Tool for MPLS Networks

Abstract

We present an automated what-if analysis tool AalWiNes for MPLS networks which allows us to verify both logical properties (e.g., related to the policy compliance) as well as quantitative properties (e.g., concerning the latency) under multiple link failures. Our tool relies on weighted pushdown automata, a quantitative extension of classic automata theory, and takes into account the actual dataplane configuration, rendering it especially useful for debugging. In particular, our tool collects the different router forwarding tables and then builds a pushdown system, on which quantitative reachability is performed based on an expressive query language. Our experiments show that our tool outperforms stateof-the-art approaches (which until now have been restricted to logical properties) by several orders of magnitude; furthermore, our quantitative extension only entails a moderate overhead in terms of runtime. The tool comes with a platform-independent user interface and is publicly available as open-source, together with all other experimental artefacts.

Grafik Top
Authors
  • Jensen, Peter Gjøl
  • Konggaard, Morten
  • Kristiansen, Dan
  • Schmid, Stefan
  • Schrenk, Bernhard Clemens
  • Srba, Jiri
Grafik Top
Supplemental Material
Shortfacts
Category
Paper in Conference Proceedings or in Workshop Proceedings (Paper)
Event Title
16th ACM International Conference on emerging Networking EXperiments and Technologies (CoNEXT)
Divisions
Communication Technologies
Subjects
Informatik Allgemeines
Event Location
Barcelona, Spain
Event Type
Conference
Event Dates
December 2020
Date
December 2020
Export
Grafik Top