~/talk

MirrorNet: High-fidelity and Scalable Network Emulation for Software-defined WAN

Talkat NSDI '26 · 2026-05-04..05-06· [networking]
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
name:Sirui Li
links:none on file
name:Pan Fang
links:none on file
links:none on file
name:JIALIN LI
links:none on file
links:none on file
name:Guyue Liu
links:none on file
slides:none on file

MirrorNet recreates a production SD‑WAN by mirroring controller, data plane, and traffic and claims second‑by‑second fidelity while cutting storage dramatically (1300 GB/day per plane reduced by storing ~0.003% of changes). Key techniques are incremental storage and replay, dependency‑preserving network updates, and a custom orchestrator that deploys multi‑host GNS3 emulations. Deployed in TWAN for 2+ years, it enables parallel failure injection, fine‑tuning of TE parameters, and provisioning hundreds of times faster than OpenStack (≈8× faster than single‑host GNS3).

AI-written summary · about

  1. 0:00MirrorNet introduction
  2. 0:19Why MirrorNet is needed
  3. 1:01Production network challenges
  4. 2:46Untraceable network failures
  5. 4:50Parameter tuning difficulties
  6. 6:36Single-plane testing limits
  7. 8:02Accurate capacity assessment
  8. 8:45MirrorNet design goals
  9. 9:28High-fidelity emulation techniques
  10. 10:32Network state storage
  11. 11:35Incremental replay method
  12. 13:01Consistent network updates
  13. 13:45Dependency-preserving injection
  14. 14:27Tunnel mapping for traffic
  15. 15:31Emulation scalability challenges
  16. 15:52Non-blocked optimization
  17. 16:34Implementation details
  18. 17:16Troubleshooting benefits
  19. 18:17Operational lessons learned
  20. 20:24Limitations and future work
~/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.