Network tutorial - IT technology blog

Deploying QinQ (Double VLAN 802.1ad) on Linux: Multi-Tenant Traffic Isolation and VLAN Space Expansion

QinQ (Double VLAN 802.1ad) expands the VLAN address space to ~16 million and provides fully independent traffic isolation between tenants over a single physical link. This guide covers configuring QinQ on Linux with ip link — from a 5-minute quick start to a production-ready setup with systemd-networkd — along with MTU debugging tips and a real-world intermittent packet loss story.
Network tutorial - IT technology blog

Configuring ECMP Routing on Linux: Distributing Traffic Across Multiple Network Paths with ip route

ECMP (Equal-Cost Multi-Path) Routing allows Linux to distribute traffic evenly across multiple gateways simultaneously instead of relying on a single default route, increasing real-world bandwidth and reducing failover time. This guide covers configuring ECMP with ip route, controlling weights based on bandwidth, setting up persistent configuration, and resolving asymmetric routing in multi-ISP environments.