Net2Text: Query-guided summarization of network forwarding behaviors

Rüdiger Birkner, Dana Drachsler-Cohen, Laurent Vanbever, Martin Vechev

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Today network operators spend a significant amount of time struggling to understand how their network forwards traffic. Even simple questions such as “How is my network handling Google traffic?” often require operators to manually bridge large semantic gaps between low-level forwarding rules distributed across many routers and the corresponding high-level insights. We introduce Net2Text, a system which assists network operators in reasoning about network-wide forwarding behaviors. Out of the raw forwarding state and a query expressed in natural language, Net2Text automatically produces succinct summaries, also in natural language, which efficiently capture network-wide semantics. Our key insight is to pose the problem of summarizing (“captioning”) the network forwarding state as an optimization problem that aims to balance coverage, by describing as many paths as possible, and explainability, by maximizing the information provided. As this problem is NP-hard, we also propose an approximation algorithm which generates summaries based on a sample of the forwarding state, with marginal loss of quality. We implemented Net2Text and demonstrated its practicality and scalability. We show that Net2Text generates high-quality interpretable summaries of the entire forwarding state of hundreds of routers with full routing tables, in few seconds only.

Original languageEnglish
Title of host publicationProceedings of the 15th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2018
Pages609-623
Number of pages15
ISBN (Electronic)9781939133014
StatePublished - 2018
Externally publishedYes
Event15th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2018 - Renton, United States
Duration: 9 Apr 201811 Apr 2018

Publication series

NameProceedings of the 15th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2018

Conference

Conference15th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2018
Country/TerritoryUnited States
CityRenton
Period9/04/1811/04/18

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Control and Systems Engineering

Fingerprint

Dive into the research topics of 'Net2Text: Query-guided summarization of network forwarding behaviors'. Together they form a unique fingerprint.

Cite this