P-Rex: fast verification of MPLS networks with multiple link failures

Jesper Stenbjerg Jensen, Troels Beck Krøgh, Jonas Sand Madsen, Stefan Schmid, Jiri Srba, Marc Tom Thorgersen

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

28 Citations (Scopus)

Abstract

Future communication networks are expected to be highly automated, disburdening human operators of their most complex tasks. However, while first powerful and automated network analysis tools are emerging, existing tools provide very limited (and inefficient) support of reasoning about failure scenarios. We present P-Rex, a fast what-if analysis tool, that allows us to test important reachability and policy-compliance properties even under an arbitrary number of failures, in polynomial-time, i.e., without enumerating all failure scenarios (the usual approach today, if supported at all). P-Rex targets networks based on Multiprotocol Label Switching (MPLS) and its Segment Routing (SR) extension and comes with an expressive query language based on regular expressions. It takes into account the actual router tables, and is hence well-suited for debugging. We also report on an industrial case study and demonstrate that P-Rex supports rich queries, performing what-if analyses in less than 70 minutes in most cases, in a 24-router network with about 100,000 forwarding rules.
Original languageEnglish
Title of host publicationProceedings of the 14th International Conference on emerging Networking EXperiments and Technologies
Number of pages11
PublisherAssociation for Computing Machinery
Publication date2018
Pages217-227
ISBN (Print)978-1-4503-6080-7
ISBN (Electronic)978-1-4503-6080-7
DOIs
Publication statusPublished - 2018
Event14th International Conference on emerging Networking EXperiments and Technologies - Heraklion, Greece, December 04-07, 2018. , Heraklion, Greece
Duration: 4 Dec 20187 Dec 2018
Conference number: 14
https://conferences2.sigcomm.org/co-next/2018/#!/home

Conference

Conference14th International Conference on emerging Networking EXperiments and Technologies
Number14
LocationHeraklion, Greece, December 04-07, 2018.
Country/TerritoryGreece
CityHeraklion
Period04/12/201807/12/2018
Internet address
SeriesConference on Emerging Networking EXperiments and Technologies

Keywords

  • MPLS networks
  • verification
  • case study
  • formal methods
  • pushdown automata

Fingerprint

Dive into the research topics of 'P-Rex: fast verification of MPLS networks with multiple link failures'. Together they form a unique fingerprint.

Cite this