~/talk

Differential Network Analysis

links:none on file
links:none on file
links:none on file
links:none on file
name:Xu Liu
links:none on file
name:Hao Li
links:none on file
slides:none on file

Framework called differential network analysis incrementally processes differences in configs, routes, and links to output changed end-to-end behaviors instead of re-running snapshot verifiers. It implements control-plane simulation in ddlog, batches updates into a modified APKeep data-plane model, and compares to Batfish; on a 28-router, 50-link campus trace with 66 edits it reports reachability diffs in seconds — up to three orders of magnitude faster (control-plane ~10 ms, data-plane hundreds ms, property checking milliseconds). Limitation: handles one change type at a time.

AI-written summary · about

  1. 0:00Intro
  2. 1:55Existing control plane verifiers
  3. 2:42Changes are often small Analyzing from scratch is wasteful
  4. 4:36Hard to select properties to reverify
  5. 6:04Make differences first class citizens!
  6. 8:00Differential control plane simulation
  7. 11:41Modular, three-stage framework Incrementally
  8. 12:39Evaluation: end-to-end
  9. 13:54Evaluation: three stages
  10. 15:05Evaluation: generality & scalability
~/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.