~/talk

Finding Network Misconfigurations by Automatic Template Inference

Talkat NSDI 2020 · 2020-02-25..02-27· NSDI '20: Santa Clara Ballroom· [networking]
links:none on file
name:Alan Tang
links:none on file
linkedin:ryanbeckett
links:none on file
links:none on file
links:none on file
slides:none on file

Automatic inference groups similar router config snippets into parameterized templates and flags small groups as outliers; implemented in the tool SelfStarter and evaluated on Microsoft datacenter, Microsoft WAN, and a large campus network. Templates use block-aware sequence alignment and minimum-cost bipartite matching to allow safe reordering and parameter abstraction. Output is a concise meta-template that highlights exact line-level differences and suggested fixes. On real networks this detects 43 previously unknown bugs and surfaces ordering, missing-line, and spurious-community errors without any formal spec.

AI-written summary · about

  1. 0:00Intro
  2. 0:20Network Misconfigurations Are Common
  3. 0:41Network Verification
  4. 1:21Limitation: Lack of Specifications
  5. 1:56PROBLEM: How to find misconfigurations without an explicit specification?
  6. 2:44Network Device Roles
  7. 3:12PROBLEM: How to model config "similarity and define "deviance ?
  8. 4:49Contributions
  9. 5:43End-to-End Design
  10. 7:29An Example: Campus Network
  11. 8:50SelfStarter Example Output
  12. 9:58Group 1 Template
  13. 10:50Deviance Identification
  14. 12:24Template Inference: Key Ideas
  15. 16:06Results - Summary
  16. 17:50Results - Sources of Misconfigurations
  17. 19:10Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.