MPLS-Kit: An MPLS Data Plane Toolkit

Juan Vanerio, Stefan Schmid, Morten Konggaard Schou, Jiri Srba

Veröffentlichungen: Beitrag in BuchBeitrag in KonferenzbandPeer Reviewed


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.
TitelIEEE Global Internet (GI) Symposium 2022
PublikationsstatusVeröffentlicht - 2022

ÖFOS 2012

  • 102025 Verteilte Systeme