Bridges, Bonds, and Taps - Going Beyond eth0
summary
Covers concrete Linux networking: kernel bonding vs libteam, bridges, taps, VLANs and loopback tricks. Shows a production setup with two 10 Gb + one 1 Gb ports using 802.3ad (LACP) where a single stream stays at 10 Gb but multiple flows aggregate up to 20 Gb. Demonstrates bond0 inside bond1 with a backup eth2, a bridge assigned to the bond, and a VM-visible VLAN 22 tagged through bridge1. Explains why teams enable rebalancing and when taps vs tunnels are useful.
AI-written summary · about
chapters (14)
- 0:00Intro
- 0:55Network Interfaces
- 2:51What is a Network Interface
- 4:37What about the rest
- 5:49VLANs
- 11:38Bridges
- 14:40Bonds
- 27:39Taps
- 29:51Tunnels
- 31:59Loopback
- 38:00LACP
- 43:55Why this works
- 45:41Distro Configuration
- 49:42Conclusion
related talks
25mOver view of linux tunnels
28mThe revival of the learning-sync bridgeport flag
25mLearning about slightly more advanced networking with linux
46mConquering the Linux network stack: decapsulating packets with eBPF at 6Mpps+
52mIn the Kernel Trenches: Mastering Ethernet Drivers on Linux
26mFrom veth Pairs to Services: The Secret Life of Container Packets
40mTime-Sensitive Networking (TSN) with Mainline Embedded Linux
26mContainer Networking: The Play of BPF and Network NS with different...
