MPLS-Kit: An MPLS Data Plane Toolkit

MPLS-Kit: An MPLS Data Plane Toolkit

Abstract

Networking research often requires a means to quickly generate different realistic networks for evaluating the practical relevance. This is especially the case for emerging fields related to the automated verification of network configurations (“what-if analysis”) or to AI-driven network operations (“selfdriving networks”). Unfortunately, the data of real world network deployments are often scarce. In particular, while the topologies of many real communication networks have been made available online, this data typically does not include the routers’ forwarding tables, e.g., by Internet Service Providers (ISPs). This introduces a dilemma, as generating arbitrary forwarding rules for these topologies may not adequately mimic network behavior. We present MPLS-Kit, a tool for the automated generation of realistic MPLS data planes. In particular, the tool supports an efficient generation of MPLS data planes following widelydeployed industry-standard control protocols on top of arbitrary network topologies. Notably, MPLS-Kit supports the instantiation of MPLS Fast Reroute and VPN services. It further supports packet-level simulations providing a rich set of statistics about the simulated data plane which can be used for numerous applications, like congestion, latency, and resilience analysis. The generated data planes can be further exported in standard exchange formats and analyzed by formal verification tools.

Grafik Top
Authors
  • Vanerio, Juan
  • Schmid, Stefan
  • Schou, Morten Konggaard
  • Srba, Jiri
Grafik Top
Supplemental Material
Shortfacts
Category
Paper in Conference Proceedings or in Workshop Proceedings (Paper)
Event Title
IEEE Global Internet (GI) Symposium 2022
Divisions
Communication Technologies
Subjects
Informatik Allgemeines
Event Location
Paris, France
Event Type
Conference
Event Dates
November 2022
Date
2022
Export
Grafik Top