2018
P-Rex: Fast Verification of MPLS Networks with Multiple Link Failures
JENSEN, Jesper S., Troels B. KROEGH, Jonas S. MADSEN, Stefan SCHMID, Jiří SRBA et. al.Základní údaje
Originální název
P-Rex: Fast Verification of MPLS Networks with Multiple Link Failures
Autoři
JENSEN, Jesper S. (208 Dánsko), Troels B. KROEGH (208 Dánsko), Jonas S. MADSEN (208 Dánsko), Stefan SCHMID (756 Švýcarsko), Jiří SRBA (203 Česká republika, garant, domácí) a Marc T. THORGERSEN (208 Dánsko)
Vydání
USA, Proceedings of the 14th International Conference on emerging Networking EXperiments and Technologies (CoNEXT'18), od s. 217-227, 11 s. 2018
Nakladatel
ACM
Další údaje
Jazyk
angličtina
Typ výsledku
Stať ve sborníku
Obor
10201 Computer sciences, information science, bioinformatics
Stát vydavatele
Spojené státy
Utajení
není předmětem státního či obchodního tajemství
Forma vydání
tištěná verze "print"
Odkazy
Kód RIV
RIV/00216224:14330/18:00106628
Organizační jednotka
Fakulta informatiky
ISBN
978-1-4503-6080-7
UT WoS
000455383800019
Klíčová slova anglicky
MPLS networks; formal verification; pushdown automata
Příznaky
Mezinárodní význam, Recenzováno
Změněno: 3. 5. 2019 14:59, RNDr. Pavel Šmerk, Ph.D.
Anotace
V originále
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.