ฉันใช้เฟิร์มแวร์dd-wrtกับเราเตอร์ของฉันและฉันชอบมันมาก!
แต่ - ฉันไม่แน่ใจว่าคุณภาพของการบริการ (QoS) กำลังทำงานอยู่หรือไม่ ฉันได้ตั้งค่าดังต่อไปนี้:
- http, พอร์ต 80 - พรีเมียม
- bittorrent พอร์ต 6969 - จำนวนมาก
- https, พอร์ต 443 - พรีเมียม
- dns, พอร์ต 53 - พรีเมี่ยม
ตามเอกสาร QoSระดับเหล่านี้คือ:
แบนด์วิดท์ถูกจัดสรรตามเปอร์เซ็นต์ของค่าอัปลิงค์และดาวน์ลิงค์สำหรับแต่ละคลาส:
- ยกเว้น: 100mbps - ละเว้นข้อ จำกัด สากล
- พรีเมี่ยม: 75% - 100%
- ด่วน: 15% - 100%
- มาตรฐาน: 10% - 100%
- เป็นกลุ่ม: 1.5% - 100%
สิ่งนี้ดูเหมือนจะไม่ได้ผลทั้งหมด - ด้วย torrents ที่กำลังยุ่งอยู่ฉันจะหยุดการท่องเว็บครั้งใหญ่ซึ่งมันแย่มาก!
เอกสาร QoSช่วยให้ขั้นตอนบางอย่างเพื่อตรวจสอบ QoS และ ...
สิ่งที่คุณสนใจจะดูคือชุดแรกของ IP ต้นทางและปลายทางรวมถึงหมายเลขพอร์ต ถัดไปการปรากฏตัวของ l7proto และฟิลด์ "เครื่องหมาย" รายการบ่งชี้ถึงลำดับความสำคัญของการเชื่อมต่อสดปัจจุบัน QoS ที่ใช้กับพวกเขาขึ้นอยู่กับฟิลด์ "เครื่องหมาย" ค่า "mark" สอดคล้องกับสิ่งต่อไปนี้
- ยกเว้น: 100
- พรีเมี่ยม: 10
- ด่วน: 20
- มาตรฐาน: 30
- จำนวน: 40
- (ไม่พบ QoS): 0
คุณอาจเห็น "mark = 0" สำหรับบริการ l7proto บางรายการแม้ว่าจะอยู่ในการกำหนดค่าในรายการของกฎ QoS นี่อาจหมายความว่าระบบจับคู่รูปแบบเลเยอร์ 7 ไม่ตรงกับส่วนหัวใหม่หรือที่เปลี่ยนแปลงสำหรับโปรโตคอลนั้น บริการที่กำหนดเองในการจับคู่พอร์ตมักจะดูแลสิ่งเหล่านี้
ที่พอร์ต 6969 (bittorrent) ฉันเห็นสิ่งแปลก ๆ ผสมกับmark=0
และmark=40
อย่างนั้น
cat / proc / net / ip_conntrack udp 17 105 src = 98.162.182.42 dst = 1.2.3.4 sport = 64512 dport = 6969 แพ็คเก็ต = 3 ไบต์ = 290 src = 10.0.0.2 dst = 98.162.182.42 กีฬา = 6969 dport = 64512 แพ็ค = 4 ไบต์ = 202 [ASSURED] mark = 0 secmark = 0 use = 1 tcp 6 117 TIME_WAIT src = 98.248.173.174 dst = 1.2.3.4 sport = 51114 dport = 6969 แพ็คเก็ต = 12 ไบต์ = 704 src = 10.0.0.2 dst = 98.248.173.174 กีฬา = 6969 dport = 51114 แพ็คเก็ต = 10 bytes = 440 ] mark = 40 secmark = 0 use = 1 tcp 6 598 sabc = 165.132.128.201 ที่ถูกสร้างขึ้น dst = 1.2.3.4 sport = 57218 dport = 6969 แพ็คเก็ต = 8069 ไบต์ = 8019 ไบต์ = 9919881 src = 10.0.0.2 dst = 165.132.128.201 กีฬา = 6969 dport = 57218 แพ็กเกจ = 4211 bytes ] mark = 0 secmark = 0 use = 1 tcp 6 586 ESTABLISHED src = 68.46.9.24 dst = 1.2.3.4 sport = 64688 dport = 6969 แพ็คเก็ต = 6 ไบต์ = 490 src = 10.0.0.2 dst = 68.46.9.24 กีฬา = 6969 dport = 64688 แพ็ค = 8 bytes = 944 ] mark = 40 secmark = 0 use = 1 udp 17 45 src = 222.254.228.38 dst = 1.2.3.4 sport = 25438 dport = 6969 แพ็คเก็ต = 5 ไบต์ = 454 src = 10.0.0.2 dst = 222.254.228.38 กีฬา = 6969 dport = 25438 แพ็กเก็ต = 3 ไบต์ = 154 [154] mark = 0 secmark = 0 use = 1
(ไฟล์เต็มสามารถดูได้ที่http://pastebin.com/AZE6EtWm )
ฉันได้เล่นกับบันทึกนี้มาซักพักหนึ่งแล้วและฉันไม่เห็นรูปแบบใด ๆ เลย!
ทำไมบางพอร์ต 6969 bittorrent ปริมาณแท็กmark=0
(ไม่ตรง) โดย QoS ของ dd-wrt ในขณะที่คนอื่นถูกแท็กmark=40
(เป็นกลุ่ม) .. ความคิดใด ๆ