Network tutorial - IT technology blog

Cấu hình NAT64 và DNS64 trên Linux với Tayga và BIND9: Kết nối máy chủ IPv6-only với dịch vụ IPv4 legacy

Hướng dẫn thực tế cấu hình NAT64 với Tayga và DNS64 với BIND9 trên Linux, giúp máy chủ IPv6-only kết nối được đến các dịch vụ IPv4-only legacy mà không cần thêm địa chỉ IPv4 hay sửa code ứng dụng. Chia sẻ từ kinh nghiệm 6 tháng chạy production thực tế.
Network tutorial - IT technology blog

Triển khai QinQ (Double VLAN 802.1ad) trên Linux: Phân tách lưu lượng multi-tenant và mở rộng không gian VLAN

QinQ (Double VLAN 802.1ad) cho phép mở rộng không gian VLAN lên ~16 triệu và phân tách lưu lượng giữa các tenant hoàn toàn độc lập trên cùng một đường vật lý. Bài này hướng dẫn cấu hình QinQ trên Linux với ip link từ quick start 5 phút đến setup production-ready với systemd-networkd, kèm tips debug MTU và kinh nghiệm xử lý intermittent packet loss thực tế.
Network tutorial - IT technology blog

XDP Linux: Xây dựng bộ lọc gói tin siêu tốc tại tầng Driver để chặn DDoS

XDP (eXpress Data Path) xử lý và lọc gói tin ngay tại tầng driver của NIC — trước khi packet đi vào kernel stack, nhanh hơn iptables từ 10 đến 100 lần. Bài này hướng dẫn từ bước viết eBPF program bằng C, compile, load vào kernel cho đến quản lý danh sách IP bị chặn realtime bằng BPF Map và Python.
Network tutorial - IT technology blog

Cấu hình ECMP Routing trên Linux: Phân phối lưu lượng qua nhiều đường mạng với lệnh ip route

ECMP (Equal-Cost Multi-Path) Routing cho phép Linux phân phối traffic đồng đều qua nhiều gateway cùng lúc thay vì chỉ dùng một default route, giúp tăng băng thông thực tế và giảm thời gian failover. Bài viết hướng dẫn cấu hình ECMP với lệnh ip route, kiểm soát weight theo bandwidth, cấu hình persistent và giải quyết vấn đề asymmetric routing trong môi trường multi-ISP.