Tag: networking
All the articles with the tag "networking".
What a Network Engineer Needs to Know About ML Training
Training across many GPUs changes the role of the network. A network engineer needs to understand the training loop, how work is divided, and why GPUs must synchronize before they can continue.
The EVPN underlay has three jobs
EVPN gets the attention, but it moves nothing on its own. The layer underneath has exactly three jobs, and there are two very different ways to do them. I built both.
BGP for EVPN: Type 2 and Type 3
How BGP carries EVPN routes using Type 2 and Type 3 advertisements, and why even a perfect control plane depends on a healthy underlay.
Why does EVPN/VXLAN exist? The problems that broke the old way
EVPN/VXLAN didn't appear because engineers wanted more acronyms. It appeared because the old network model broke under the demands of modern data centers.
Go meets Cisco using SSH
Using Go to connect to Cisco devices over SSH — reading show commands programmatically and parsing network device output.
Cisco NX-OS: VXLAN and External Connectivity
How to connect VXLAN fabrics to the outside world — external routing, VRF leaking, and border leaf design.
Cisco NX-OS: VXLAN - vPC - Anycast
The problem with VXLAN and vPC — and how anycast VTEP solves it by presenting a single logical VTEP address.
Cisco NX-OS: VXLAN Symmetric Routing
EVPN IRB symmetric routing: how it solves the ARP/CAM scaling problems of asymmetric routing using L3 VNIs.
Cisco NX-OS: VXLAN Asymmetric Routing
EVPN IRB asymmetric routing: how it works, its limitations with ARP cache and CAM table scaling, and when to avoid it.
Cisco NX-OS: VXLAN BGP EVPN control plane
BGP EVPN as a control plane for VXLAN: route types, MP-BGP, and how it replaces flood-and-learn.