DIMINET: On Demand Multi-site Connectivity for Edge Infrastructures
summary
DIMINET is a Python service that glues independent OpenStack Neutron instances using the neutron-to-neutron interconnection plugin and BGP-VPNs (GoBGP as the route agent) to create on-demand L2 extensions and L3 logical routers across sites. It implements a per-resource master to avoid consensus, splits IP allocation pools for remote sites, and only shares necessary metadata. A Grid’5000 proof-of-concept with 21 sites shows resources instantiate correctly; most delay comes from Neutron API calls and a mysterious ~200 ms per-site increase that is being optimized.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 0:32Background
- 2:00Distributed IO Management
- 2:58Management
- 4:33Challenges
- 7:27Distributed Architecture
- 9:02DIMINET Modules
- 10:06Layer 3 Routing Resource
- 12:39Layer 2 Extension Resource
- 15:05Neutron Interconnection
- 16:53Neutron Deployment
- 18:35Implementation
- 21:26Summary
related talks
21mMirrorNet: High-fidelity and Scalable Network Emulation for Software-defined WAN
22mTransparent MultiNIC Routing for Large AI Models
44mNorNet – A Linux- and Open-Source-Software-based International Platform for Networking Research
54mNorNet -- Building an Inter-Continental Internet Testbed Based on Open Source Software
20mNetwork Service Mesh
22mLayer 3 networking with BGP in hyperscale DCs
06mGradient Network
23mG-NET: Effective GPU Sharing in NFV Systems
