NorNet – A Linux- and Open-Source-Software-based International Platform for Networking Research
summary
NorNet is an open international testbed running Linux with KVM and LXC hosts, BTRFS storage and per-ISP source-based routing tables (ip rule + multiple routing tables) to expose up to four ISPs per site, using GRE tunnels so researchers get private addressing across sites. It currently spans 21 locations (11 in Norway, 10 abroad) and a ~200-node mobile edge for measurements, and supports the Linux MPTCP implementation and SCTP for multi-path experiments—deployed and used for real intercontinental measurements.
AI-written summary · about
chapters (14)
- 0:00NorNet introduction
- 0:51Multi-homing motivation
- 6:07Multi-path transport with MPTCP
- 10:02Linux MPTCP config
- 17:57Debugging network transport
- 18:18Early multi-path testbeds
- 21:09International testbed expansion
- 23:40NorNet Core infrastructure
- 27:18Reliability setup
- 30:10Tunnel boxes addressing
- 33:05DNS proxy for nodes
- 35:14PlanetLab Central nodes
- 40:18Future directions open access
- 42:47Q&A
related talks
54mNorNet -- Building an Inter-Continental Internet Testbed Based on Open Source Software
16mNeST: A Python based Network Emulator for Education and Research
20mNetKernel: Making Network Stack Part of the Virtualized Infrastructure
23mDIMINET: On Demand Multi-site Connectivity for Edge Infrastructures
22mLayer 3 networking with BGP in hyperscale DCs
24mNetBlocks: Staging Layouts for High-Performance Custom Host Network Stacks
31mNorouter: Running Cloud Foundry without the Gorouter
18mNetKeeper: Enhancing Network Resilience with Autonomous Network Configuration...
