

QoS (Quality of Service): Classification, Marking และ Queuing
QoS (Quality of Service) เป็น set ของ mechanisms ที่จัดการ network traffic เพื่อให้ critical applications ได้รับ bandwidth, latency และ jitter ที่เหมาะสม QoS ประกอบด้วย 3 ขั้นตอนหลัก: Classification (ระบุ traffic), Marking (ติด label) และ Queuing/Scheduling (จัดลำดับส่ง)
โดยปกติ network ส่ง traffic แบบ best-effort — ทุก packet ได้รับการ treat เท่าเทียมกัน แต่เมื่อ link congested voice call จะ drop เหมือน file download QoS แก้ปัญหานี้โดย prioritize voice/video ให้ได้ low latency + low jitter ขณะที่ bulk traffic ใช้ bandwidth ที่เหลือ
QoS Models
| Model | วิธีทำงาน | ใช้เมื่อ |
|---|---|---|
| Best-Effort | ไม่มี QoS — ทุก packet เท่ากัน (FIFO) | Non-critical networks |
| IntServ (RSVP) | Reserve bandwidth per-flow (guaranteed) | ไม่ค่อยใช้ (ไม่ scale) |
| DiffServ | Classify + mark packets → per-hop behavior (PHB) | Standard ที่ใช้ทั่วไป (scalable) |
QoS Steps
| Step | Action | Where |
|---|---|---|
| 1. Classification | ระบุ traffic type (voice, video, data, etc.) | Access layer (closest to source) |
| 2. Marking | ติด DSCP/CoS value ใน packet header | Access layer (after classification) |
| 3. Policing | จำกัด rate + drop/re-mark excess traffic | Ingress (network edge) |
| 4. Shaping | Buffer excess traffic + send at configured rate | Egress (before WAN link) |
| 5. Queuing | จัดลำดับ packets ใน queues ตาม priority | Egress (congested interfaces) |
| 6. Scheduling | ส่ง packets จาก queues ตาม algorithm | Egress |
DSCP Values
| DSCP | PHB | Traffic Type | Decimal |
|---|---|---|---|
| EF | Expedited Forwarding | Voice (low latency, low jitter) | 46 |
| AF41 | Assured Forwarding 4-1 | Interactive Video (Zoom, Teams) | 34 |
| AF31 | Assured Forwarding 3-1 | Streaming Video | 26 |
| CS3 | Class Selector 3 | Signaling (SIP, H.323) | 24 |
| AF21 | Assured Forwarding 2-1 | Transactional Data (SAP, database) | 18 |
| AF11 | Assured Forwarding 1-1 | Bulk Data (backup, FTP) | 10 |
| CS1 | Class Selector 1 | Scavenger (non-essential) | 8 |
| 0 (BE) | Best Effort | Default (web, email) | 0 |
| CS6 | Class Selector 6 | Network Control (routing protocols) | 48 |
Layer 2 vs Layer 3 Marking
| Feature | CoS (Layer 2) | DSCP (Layer 3) |
|---|---|---|
| Where | 802.1Q VLAN tag (3 bits) | IP header ToS field (6 bits) |
| Values | 0-7 | 0-63 |
| Survives routing | No (stripped ที่ L3 boundary) | Yes (end-to-end) |
| Use Case | Within L2 domain (switch-to-switch) | End-to-end across routed network |
Queuing Mechanisms
| Mechanism | วิธีทำงาน | Use Case |
|---|---|---|
| FIFO | First In, First Out (no priority) | Default (no QoS) |
| PQ (Priority Queue) | High-priority queue ส่งก่อนเสมอ | Voice (strict priority) |
| WFQ (Weighted Fair Queue) | แบ่ง bandwidth ตาม weight | Fair sharing among flows |
| CBWFQ | Class-Based WFQ — assign bandwidth per class | Guarantee bandwidth per traffic class |
| LLQ (Low Latency Queue) | CBWFQ + strict priority queue สำหรับ voice | Standard สำหรับ enterprise QoS |
| WRED | Random early drop ก่อน queue full (avoid tail drop) | Prevent TCP synchronization |
Policing vs Shaping
| Feature | Policing | Shaping |
|---|---|---|
| Action เมื่อ exceed | Drop หรือ re-mark excess packets | Buffer excess packets → send later |
| Direction | Ingress + Egress | Egress only |
| Latency | ไม่เพิ่ม latency (drop ทันที) | เพิ่ม latency (buffering) |
| TCP-friendly | ไม่ดี (drops cause retransmits) | ดี (smooth traffic, no drops) |
| Use Case | ISP rate limiting, ingress enforcement | WAN egress, match sub-line rate |
QoS Design (4-Class Model)
| Class | DSCP | Queue | Bandwidth |
|---|---|---|---|
| Voice | EF | LLQ (strict priority) | 10-20% |
| Video | AF41 | CBWFQ (guaranteed) | 20-30% |
| Critical Data | AF21 | CBWFQ (guaranteed) | 20-30% |
| Best Effort | 0 | Default queue | Remaining (25%+) |
Best Practices
| Practice | รายละเอียด |
|---|---|
| Classify + mark at edge | Mark DSCP ที่ access layer (closest to source) |
| Trust boundary | Trust DSCP จาก IP phones, don’t trust จาก PCs |
| LLQ สำหรับ voice | Strict priority + police ≤ 33% ของ link bandwidth |
| WRED สำหรับ TCP | ใช้ WRED ใน data queues (prevent TCP sync) |
| End-to-end consistency | ใช้ DSCP marking เดียวกัน end-to-end |
| Shape before WAN | Shape ที่ egress ก่อนเข้า WAN link (match CIR) |
| Monitor + tune | Monitor queue drops + latency + adjust allocations |
ทิ้งท้าย: QoS = Right Traffic, Right Priority
QoS = Classification → Marking (DSCP) → Queuing → Scheduling EF (46) = Voice, AF41 (34) = Video, AF21 (18) = Critical Data LLQ = strict priority (voice) + CBWFQ (guaranteed bandwidth per class) Policing = drop excess, Shaping = buffer excess Classify at edge + trust boundary + end-to-end DSCP consistency
อ่านเพิ่มเติมเกี่ยวกับ SD-WAN Architecture และ WAN Optimization ที่ siamlancard.com หรือจาก icafeforex.com และ siam2r.com
อ่านเพิ่มเติม: สัญญาณเทรดทอง | XM Signal EA
อ่านเพิ่มเติม: EA Forex ฟรี | EA Semi-Auto ฟรี
อ่านเพิ่มเติม: ปฏิทินข่าว Forex | Panel SMC MT5
อ่านเพิ่มเติม: สัญญาณเทรดทอง | Panel SMC MT5
อ่านเพิ่มเติม: สัญญาณเทรดทอง | Panel SMC MT5
อ่านเพิ่มเติม: เทรด Forex | กลยุทธ์เทรดทอง
FAQ
QoS (Quality of Service): Classification, Marking และ Queuing คืออะไร?
QoS (Quality of Service): Classification, Marking และ Queuing เป็นหัวข้อสำคัญในวงการเทคโนโลยีที่ช่วยให้การทำงานมีประสิทธิภาพมากขึ้น ไม่ว่าจะเป็นด้าน IT, Network หรือ Server Management
ทำไมต้องเรียนรู้เรื่อง QoS (Quality of Service): Classification, Marking และ Queuing?
เพราะ QoS (Quality of Service): Classification, Marking และ Queuing เป็นทักษะที่ตลาดต้องการสูง และช่วยให้คุณแก้ปัญหาในงานจริงได้อย่างมืออาชีพ การเรียนรู้ตั้งแต่วันนี้จะเป็นประโยชน์ในระยะยาว
QoS (Quality of Service): Classification, Marking และ Queuing เหมาะกับผู้เริ่มต้นไหม?
ได้แน่นอนครับ บทความนี้เขียนให้เข้าใจง่าย เหมาะทั้งผู้เริ่มต้นและผู้มีประสบการณ์ มี step-by-step guide พร้อมตัวอย่างให้ทำตามได้ทันที
สิ่งที่คุณจะได้เรียนรู้จากบทความนี้
บทความ QoS (Quality of Service): Classification, Marking และ Queuing นี้ครอบคลุมทุกอย่างที่คุณต้องรู้ ตั้งแต่พื้นฐานไปจนถึงการนำไปใช้จริง เขียนจากประสบการณ์จริง ไม่ใช่แค่ทฤษฎี มีตัวอย่างและ step-by-step guide ให้ทำตามได้ทันที
ทำไม QoS (Quality of Service): Classification, Marking และ Queuing ถึงน่าสนใจ?
QoS (Quality of Service): Classification, Marking และ Queuing เป็นหัวข้อที่กำลังได้รับความสนใจสูงมากในปี 2569 ทั้งจากมือใหม่และผู้เชี่ยวชาญ เพราะมีการเปลี่ยนแปลงและพัฒนาใหม่ๆ อยู่ตลอด การติดตามข้อมูลล่าสุดเป็นสิ่งสำคัญ
FAQ
QoS (Quality of Service): Classification, Marking และ Queuing คืออะไร?
อ่านรายละเอียดทั้งหมดในบทความนี้ ครอบคลุมตั้งแต่พื้นฐานไปจนถึงขั้นสูง
iCafeForex | SiamLanCard | Siam2R | XM Signal
สิ่งที่คุณจะได้เรียนรู้จากบทความนี้
บทความ QoS (Quality of Service): Classification, Marking และ Queuing นี้ครอบคลุมทุกอย่างที่คุณต้องรู้ ตั้งแต่พื้นฐานไปจนถึงการนำไปใช้จริง เขียนจากประสบการณ์จริง ไม่ใช่แค่ทฤษฎี มีตัวอย่างและ step-by-step guide ให้ทำตามได้ทันที
ทำไม QoS (Quality of Service): Classification, Marking และ Queuing ถึงน่าสนใจ?
QoS (Quality of Service): Classification, Marking และ Queuing เป็นหัวข้อที่กำลังได้รับความสนใจสูงมากในปี 2569 ทั้งจากมือใหม่และผู้เชี่ยวชาญ เพราะมีการเปลี่ยนแปลงและพัฒนาใหม่ๆ อยู่ตลอด การติดตามข้อมูลล่าสุดเป็นสิ่งสำคัญ
FAQ
QoS (Quality of Service): Classification, Marking และ Queuing คืออะไร?
อ่านรายละเอียดทั้งหมดในบทความนี้ ครอบคลุมตั้งแต่พื้นฐานไปจนถึงขั้นสูง
iCafeForex | SiamLanCard | Siam2R | XM Signal
สิ่งที่ควรรู้เพิ่มเติมเกี่ยวกับ QoS (Quality of Service): Classification, Marking และ Queuing
QoS (Quality of Service): Classification, Marking และ Queuing ยังมีมิติอื่นที่น่าสนใจ การศึกษาเพิ่มเติมจะช่วยให้เข้าใจภาพรวมได้ดีขึ้น แนะนำให้อ่านบทความที่เกี่ยวข้องเพิ่มเติมและฝึกปฏิบัติจริง
อ่านเพิ่มเติม: iCafeForex | XM Signal EA ฟรี | SiamLanCard | Siam2R
สิ่งที่ควรรู้เพิ่มเติมเกี่ยวกับ QoS (Quality of Service): Classification, Marking และ Queuing
QoS (Quality of Service): Classification, Marking และ Queuing ยังมีมิติอื่นที่น่าสนใจ การศึกษาเพิ่มเติมจะช่วยให้เข้าใจภาพรวมได้ดีขึ้น แนะนำให้อ่านบทความที่เกี่ยวข้องเพิ่มเติมและฝึกปฏิบัติจริง
อ่านเพิ่มเติม: iCafeForex | XM Signal EA ฟรี | SiamLanCard | Siam2R
สิ่งที่ควรรู้เพิ่มเติมเกี่ยวกับ QoS (Quality of Service): Classification, Marking และ Queuing
QoS (Quality of Service): Classification, Marking และ Queuing ยังมีมิติอื่นที่น่าสนใจ การศึกษาเพิ่มเติมจะช่วยให้เข้าใจภาพรวมได้ดีขึ้น แนะนำให้อ่านบทความที่เกี่ยวข้องเพิ่มเติมและฝึกปฏิบัติจริง
อ่านเพิ่มเติม: iCafeForex | XM Signal EA ฟรี | SiamLanCard | Siam2R
สิ่งที่ควรรู้เพิ่มเติมเกี่ยวกับ QoS (Quality of Service): Classification, Marking และ Queuing
QoS (Quality of Service): Classification, Marking และ Queuing ยังมีมิติอื่นที่น่าสนใจ การศึกษาเพิ่มเติมจะช่วยให้เข้าใจภาพรวมได้ดีขึ้น แนะนำให้อ่านบทความที่เกี่ยวข้องเพิ่มเติมและฝึกปฏิบัติจริง
อ่านเพิ่มเติม: iCafeForex | XM Signal EA ฟรี | SiamLanCard | Siam2R