Tôi đã sử dụng phần mềm dd-wrt trên bộ định tuyến của mình và tôi rất thích nó!
Nhưng - tôi không chắc chất lượng dịch vụ (QoS) đang hoạt động trên đó. Tôi có nó được thiết lập như sau:
- http, cổng 80 - Cao cấp
- bittorrent, cổng 6969 - Số lượng lớn
- https, cổng 443 - Cao cấp
- dns, cổng 53 - Premium
Theo tài liệu QoS , các cấp độ này là:
băng thông được phân bổ dựa trên tỷ lệ phần trăm sau của các giá trị đường lên và đường xuống cho mỗi lớp:
- Miễn trừ: 100mbps - bỏ qua các giới hạn toàn cầu.
- Phí bảo hiểm: 75% - 100%
- Thể hiện: 15% - 100%
- Tiêu chuẩn: 10% - 100%
- Số lượng lớn: 1,5% - 100%
Điều này dường như không hoàn toàn hoạt động, mặc dù - với những dòng chảy bận rộn, tôi sẽ nhận được những điểm dừng lớn trong trình duyệt web của mình.
Các tài liệu QoS đưa ra một số bước để kiểm tra QoS ...
Những gì bạn sẽ quan tâm sẽ xem xét là tập hợp IP nguồn và đích đầu tiên, bao gồm cả số cổng. Tiếp theo sự hiện diện của l7proto và trường "mark". Các mục nhập cho biết mức độ ưu tiên QoS kết nối trực tiếp hiện tại được áp dụng trên chúng dựa trên trường "đánh dấu". Các giá trị "đánh dấu" tương ứng với các giá trị sau
- Miễn: 100
- Phí bảo hiểm: 10
- Thể hiện: 20
- Tiêu chuẩn: 30
- Số lượng lớn: 40
- (không có QoS phù hợp): 0
Bạn có thể thấy "mark = 0" cho một số dịch vụ l7proto mặc dù chúng được cấu hình trong danh sách các quy tắc QoS. Điều này có thể có nghĩa là hệ thống khớp mẫu lớp 7 không khớp với tiêu đề mới hoặc đã thay đổi cho giao thức đó. Dịch vụ tùy chỉnh trên các trận đấu cổng thường sẽ chăm sóc những điều này.
Trên cổng 6969 (bittorrent) tôi thấy một hỗn hợp kỳ lạ của những thứ với mark=0
và mark=40
như vậy
mèo / Proc / net / ip_conntrack udp 17 105 src = 98.162.182.42 dst = 1.2.3.4 sport = 64512 dport = 6969 gói = 3 byte = 290 src = 10.0.0.2 dst = 98.162.182.42 sport = 6969 dport = 64512 gói = 4 byte = 202 [ASSURED] đánh dấu = 0 giây = 0 sử dụng = 1 tcp 6 117 TIME_WAIT src = 98.248.173.174 dst = 1.2.3.4 sport = 51114 dport = 6969 gói = 12 byte = 704 src = 10.0.0.2 dst = 98.248.173.174 sport = 6969 dport = 51114 gói = 10 byte = 440 ] mark = 40 secmark = 0 use = 1 tcp 6 598 THÀNH LẬP src = 165.132.128.201 dst = 1.2.3.4 sport = 57218 dport = 6969 gói = 8024 byte = 9919881 src = 10.0.0.2 dst = 165.132.128.201 sport = 6969 dport = 57218 ] mark = 0 secmark = 0 use = 1 tcp 6 586 THÀNH LẬP src = 68.46.9.24 dst = 1.2.3.4 sport = 64688 dport = 6969 gói = 6 byte = 490 src = 10.0.0.2 dst = 68.46.9.24 sport = 6969 dport = 64688 gói = 8 byte = 944 [ASSURED ] mark = 40 secmark = 0 use = 1 udp 17 45 src = 222.254.228,38 dst = 1.2.3.4 sport = 25438 dport = 6969 gói = 5 byte = 454 src = 10.0.0.2 dst = 222.254.228,38 sport = 6969 dport = 25438 gói = 3 byte = 154 [ASSURED] đánh dấu = 0 giây = 0 sử dụng = 1
(tập tin đầy đủ hiển thị tại http://pastebin.com/AZE6EtWm )
Tôi đã chơi xung quanh với nhật ký này một lúc và tôi không thể thấy bất kỳ mẫu nào!
Tại sao một số cổng 6969 lưu lượng truy cập bittorrent được gắn thẻ mark=0
(không khớp) bởi QoS của dd-wrt trong khi các cổng khác được gắn thẻ mark=40
(Hàng loạt) .. có ý tưởng nào không?