~/talk

Katra: Realtime Verification for Multilayer Networks

linkedin:ryanbeckett
links:none on file
slides:none on file

Katra implements a new incremental verifier that models packets as a single header copy and uses partial equivalence classes plus a lazy repair of header stacks to avoid exponential blowup from encapsulation and TTL unfolding. It borrows pushdown-system ideas to bound unbounded stacks, integrates with existing fast verifiers, and is implemented and evaluated. Results show 5x–32x speedups for two-header packets, larger gains with more layers and size, and verifies 99.9% of rules for four layers in well under 1 ms.

AI-written summary · about

  1. 0:00Intro
  2. 0:46Dataplane verification is now a critical technology
  3. 1:08Progress of dataplane verification over time
  4. 1:46Layering is a fundamental networking primitive
  5. 2:58How existing incremental dataplane verifiers work
  6. 4:40The difficulty of analyzing layered networks
  7. 5:49Example: transformations can explode the ECS
  8. 7:24Key Innovations with Katra
  9. 8:18What are partial equivalence classes
  10. 9:04Example: Tunnel with TTL field
  11. 12:46Algorithm summary
  12. 13:15What properties can Katra check?
  13. 14:05Comparison with finite header unrolling
  14. 14:57Conclusions & Summary
~/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.