MORP4: A Dynamic Network Telescope
summary
MORP4 implements a programmable data plane telescope in P4 implementation with a Python/C++ controller and runs on a Tofino switch, detecting unused IPv4 at /32 granularity at line rate and coordinating state across switches with time-bin flags and control packets. Deployment on a campus network recovers 92% of IPs as inactive, expands telescope size by 37x expansion versus static /24s, doubles observed ASNs, and exposes 300x IPv6 IBR in partially active blocks.
AI-written summary · about
chapters (7)
- 0:00Network telescopes intro
- 2:25Static telescope limits
- 4:34Dynamic telescopes with Morph
- 7:55Morph design challenges
- 10:14Distributed state in Morph
- 13:25Morph accuracy evaluation
- 17:17Conclusion
related talks
01h 08mThe Network is the Computer: A Programming Language Perspective
14mMultitenancy for Fast and Programmable Networks in the Cloud
15mEnabling In-situ Programmability in Network Data Plane: From Architecture to Language
20mContra: A Programmable System for Performance aware Routing
17mHiP4-UPF: Towards High-Performance Comprehensive 5G User Plane Function on P4...
16mScaling IP Lookup to Large Databases using the CRAM Lens
16mIMap: Fast and Scalable In-Network Scanning with Programmable Switches
16mSirius: Composing Network Function Chains into P4-Capable Edge Gateways
