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.
Network tutorial - IT technology blog

Cấu hình Traffic Mirroring trên Linux với tc-mirred: Sao chép gói tin sang IDS/IPS không làm gián đoạn dịch vụ

Traffic Mirroring với tc-mirred cho phép sao chép toàn bộ gói tin sang thiết bị IDS/IPS passive mà không làm gián đoạn traffic production. Bài viết hướng dẫn từng bước cấu hình ingress và egress mirroring, kèm mẹo lọc traffic có chọn lọc và tự động hóa với systemd service.