Mạng 03/09/2026 8 phút

Bóp băng thông

Bóp xuống 10 mbit thì tc làm chính xác. Nhưng màn bufferbloat kinh điển tôi định dựng lại không xảy ra: TCP tự ghìm, đệm 3MB chỉ đọng 8 gói. Chỉ flood UDP mới bơm đầy. Đo thật.

Mạng 03/09/2026 8 phút

Ánh xạ cổng NAT

NAT Linux không ném cho bạn cổng ngẫu nhiên: nó GIỮ cổng nguồn 40000 -> 40000, dùng cùng cổng ngoài cho mọi đích, chỉ đổi khi trùng. Đo thật bằng conntrack.

Mạng 03/09/2026 8 phút

Cô lập mạng

Hai network namespace cùng bind cổng 8080 mà không xung đột — nhưng bind lại trong cùng một vùng thì Errno 98. Danh tính socket là (vùng, địa chỉ, cổng), không phải số cổng. Đo thật.

Mạng 03/09/2026 8 phút

Cầu nối và veth

veth là sợi cáp ảo nối đúng hai vùng; cầu nối là switch ảo cho nhiều vùng. Tôi định chứng minh chuỗi cáp không phải mạng — nhưng nó chạy, vì netns thừa kế ip_forward=1 của Docker. Đo thật.

Mạng 03/09/2026 8 phút

Luật lọc gói

Một luật DROP làm client TREO 7 giây (mặc định ~127 giây) trong im lặng; REJECT từ chối ngay 0,1 ms. Và 10000 luật iptables làm RTT gấp 2,5 lần, còn một luật ipset thì không. Đo thật.

Mạng 03/09/2026 7 phút

Socket Unix và TCP

Cho hai tiến trình cùng máy, Unix socket nhanh hơn TCP loopback — nhưng chỉ ~1,6 lần độ trễ (18,8 so 30,2 us), không phải chục lần. Và bẫy Nagle tôi giăng sẵn không sập. Đo thật.