โดยพื้นฐานแล้วมันขึ้นอยู่กับสิ่งที่คุณต้องการบรรลุ ระบบส่วนใหญ่ไม่ให้เกียรติ TOS เป็นส่วนหนึ่งของการตัดสินใจส่งต่อ / ประมวลผล หากคุณมีระบบที่ไม่ให้เกียรติมันแล้วมันเป็นเอกสารที่อาจจะมี
อย่างไรก็ตามเดิมทีRFC 1349 ได้ระบุการใช้ฟิลด์ TOS ซึ่งไม่ได้ใช้จริง ๆ ในภายหลังมีการล้าสมัยโดยRFC 2474ซึ่งกำหนด 6 บิตบนสุดของไบต์นั้นเพื่อรวมจุดบริการรหัสที่แตกต่าง (บิตสองส่วนล่างถูกใช้โดยECN ) ภาพรวมที่ดีกว่าค่าปกติที่สามารถพบได้ในวิกิพีเดีย ดังนั้นค่าทั่วไปสำหรับ 6 บิตที่สูงกว่าคือ:
- 0x00 (ค่าเริ่มต้น)
- 0x0a, 0x0c, 0x0e; 0x12, 0x14, 0x16; 0x1a, 0x1c, 0x1e; 0x22, 0x24, 0x26 (พฤติกรรมการส่งต่อที่แน่นอนที่ต่างกันสิบสองแบบ)
- 0x2c (ยอมรับเสียง)
- 0x2e (การส่งต่ออย่างเร่งด่วน)
หากต้องการใช้ค่าเหล่านี้ให้คูณด้วย 4 และเพิ่มค่า ECN ที่เหมาะสมลงไปหรือเพียงแค่ใช้--set-dscp
ตัวเลือกในiptables
คำสั่ง
การตั้งค่า TOS / DSCP ไม่ส่งผลกระทบโดยตรงต่อการรักษาสภาพการจราจรของคุณเว้นแต่ว่าเราเตอร์จะได้รับการกำหนดค่าให้ทำงานกับบิตเหล่านี้ซึ่งส่วนใหญ่หมายความว่าคุณต้องคุยกับ ISP ของคุณ (และอาจจ่ายเงินบางส่วน)