Ditch manual CLI configurations. Learn how to build a programmable network using OpenFlow, Open vSwitch, and Ryu for both lab testing and production environments.
After six months running XDP eBPF programs on production Linux edge servers, the results are clear: packet filter throughput jumped from under 1 Mpps with iptables to over 14 Mpps on a single CPU core, with p99 latency under 3 microseconds. This guide covers how XDP compares to iptables and DPDK, its real-world tradeoffs, and a full implementation of a dynamic blocklist filter and Layer 4 load balancer using eBPF maps.
GeoIP blocking with nftables and MaxMind GeoLite2 lets you drop traffic from entire country IP ranges at the firewall level, before it reaches your application. This guide covers the full setup: downloading the database, extracting country ranges, loading them into nftables sets, and automating bi-weekly updates with systemd and cron.
Move beyond NTP. This guide shows you how to implement PTP/IEEE 1588 on Linux using linuxptp to achieve sub-microsecond time synchronization for critical infrastructure.
Learn how to install and configure Unbound as a recursive DNS resolver with DNSSEC validation on Linux. This step-by-step guide covers quick setup, split-horizon DNS, rate limiting, and production tips for homelab and small enterprise environments.
Secure your internal network by moving beyond perimeter firewalls. Learn how to use nftables sets and chains to implement a Zero Trust microsegmentation strategy on Linux.