Tại sao cần QoS trong mạng?
Khi chúng ta gọi video call nhưng thấy hình ảnh bị giật, tiếng bị trễ vài giây hoặc mất tiếng hoàn toàn? Trong khi đó, cùng lúc bạn mở YouTube thì video vẫn chạy bình thường. Nguyên nhân chính là mạng bị nghẽn (congestion) và các loại lưu lượng khác nhau đang "đánh nhau" để giành băng thông.
👉 Do đó chúng ta cần Quality of Service (QoS).
Nhiệm vụ cơ bản của QoS là quản lý nghẽn mạng để ưu tiên những phiên giao tiếp quan trọng và nhạy cảm với độ trễ (delay-sensitive traffic) như VoIP, video conference, ứng dụng tài chính, thay vì để chúng chết chìm cùng với các traffic ít quan trọng hơn như download phim hay update Windows.
QoS làm được gì?
📌 Lưu ý:
Các cơ chế QoS
1. Classification & Marking
👉 Ví dụ: Một IP Phone gửi gói VoIP với DSCP EF (Expedited Forwarding). Switch access sẽ tin tưởng và forward theo đúng marking này.
2. Policing, Shaping & Re-marking
👉 Ví dụ: Một server backup gửi 100 Mbps ra WAN chỉ có 10 Mbps.
3. Congestion Management (Scheduling)
👉 Cấu hình điển hình: LLQ (Low Latency Queueing) cho voice.
4. Link-specific Tools
Trust Boundary – Ranh giới tin cậy trong QoS
👉 Trong doanh nghiệp, trust boundary thường đặt ở switch access.
Ví dụ: Giữa ISP và doanh nghiệp cũng có trust boundary – ISP sẽ không tin vào marking mà doanh nghiệp gửi lên, họ sẽ áp lại chính sách riêng.
Tóm lại
🔥 Một câu hỏi ôn tập nhỏ cho anh em CCNA/CCNP:
Khi traffic vượt quá băng thông cho phép và bị drop/delay/re-mark để tránh nghẽn, đó là cơ chế QoS nào?
👉 Đáp án: Policing, Shaping & Re-marking
Khi chúng ta gọi video call nhưng thấy hình ảnh bị giật, tiếng bị trễ vài giây hoặc mất tiếng hoàn toàn? Trong khi đó, cùng lúc bạn mở YouTube thì video vẫn chạy bình thường. Nguyên nhân chính là mạng bị nghẽn (congestion) và các loại lưu lượng khác nhau đang "đánh nhau" để giành băng thông.
👉 Do đó chúng ta cần Quality of Service (QoS).
Nhiệm vụ cơ bản của QoS là quản lý nghẽn mạng để ưu tiên những phiên giao tiếp quan trọng và nhạy cảm với độ trễ (delay-sensitive traffic) như VoIP, video conference, ứng dụng tài chính, thay vì để chúng chết chìm cùng với các traffic ít quan trọng hơn như download phim hay update Windows.
QoS làm được gì?
- Khi có nghẽn mạng, QoS sẽ trì hoãn hoặc drop những traffic ít quan trọng, nhường đường cho các ứng dụng nhạy cảm với độ trễ.
- QoS ưu tiên một số phiên giao tiếp so với các phiên khác. Ví dụ: gói VoIP có thể được cho đi trước hàng, trong khi gói tải file thì phải xếp hàng.
- Khi queue bị đầy, các gói thuộc ứng dụng ít quan trọng hơn sẽ bị drop trước (ví dụ HTTP download), trong khi VoIP vẫn được đảm bảo băng thông.
- QoS giúp doanh nghiệp giữ trải nghiệm người dùng (QoE – Quality of Experience) ở mức tốt nhất.
📌 Lưu ý:
- QoS là chỉ số kỹ thuật (latency, jitter, bandwidth).
- QoE là cảm nhận của người dùng. Người dùng chỉ quan tâm: gọi có nghe rõ không? Video có mượt không?
- QoS trên một đoạn mạng không đủ, QoE của người dùng sẽ bị quyết định bởi điểm yếu nhất trong toàn bộ đường truyền.
Các cơ chế QoS
1. Classification & Marking
- Classification: phân loại gói tin thuộc loại nào (voice, video, best effort, control…).
- Marking: sau khi phân loại, gói sẽ được đánh dấu (DSCP, CoS) để các thiết bị trong mạng hiểu cần ưu tiên mức nào.
- Việc này thường diễn ra tại edge (biên mạng), ví dụ switch access.
👉 Ví dụ: Một IP Phone gửi gói VoIP với DSCP EF (Expedited Forwarding). Switch access sẽ tin tưởng và forward theo đúng marking này.
2. Policing, Shaping & Re-marking
- Policing: Giới hạn băng thông, nếu vượt thì drop ngay.
- Shaping: Giữ gói lại trong buffer, truyền ra chậm hơn để không làm nghẽn link.
- Re-marking: Ghi lại DSCP/CoS của gói vi phạm, hạ mức ưu tiên xuống thấp hơn.
👉 Ví dụ: Một server backup gửi 100 Mbps ra WAN chỉ có 10 Mbps.
- Nếu dùng policing: 90 Mbps bị drop → backup fail.
- Nếu dùng shaping: giữ lại, gửi dần → backup chậm nhưng không fail.
3. Congestion Management (Scheduling)
- Khi hàng đợi (queue) bị đầy, cần sắp xếp ưu tiên.
- Các traffic delay-sensitive (voice/video) sẽ có hàng đợi riêng (priority queue).
- Các traffic khác như web, email có thể chia sẻ hàng đợi bình thường.
👉 Cấu hình điển hình: LLQ (Low Latency Queueing) cho voice.
4. Link-specific Tools
- Một số kết nối đặc thù (như WAN tốc độ thấp) có công cụ riêng.
- Ví dụ: fragmentation trên các đường link chậm để voice packet không bị kẹt sau gói data quá lớn.
Trust Boundary – Ranh giới tin cậy trong QoS
- Untrusted domain: PC, laptop, printer – người dùng có thể tự đánh dấu DSCP gian lận để "cướp băng thông".
- Trusted domain: router, switch do admin quản lý.
- Trust boundary: nơi mà gói tin được phân loại và đánh dấu lại cho chuẩn.
👉 Trong doanh nghiệp, trust boundary thường đặt ở switch access.
- IP Phone thì có thể tin cậy marking.
- PC của user thì phải bỏ marking cũ, re-mark lại đúng chính sách.
Ví dụ: Giữa ISP và doanh nghiệp cũng có trust boundary – ISP sẽ không tin vào marking mà doanh nghiệp gửi lên, họ sẽ áp lại chính sách riêng.
Tóm lại
- QoS là công cụ kỹ thuật để đảm bảo QoE (trải nghiệm người dùng).
- Các cơ chế chính: Classification & Marking, Policing/Shaping/Re-marking, Congestion Management, Link-specific Tools.
- Hiểu rõ trust boundary để tránh user tự ý "gian lận QoS".
🔥 Một câu hỏi ôn tập nhỏ cho anh em CCNA/CCNP:
Khi traffic vượt quá băng thông cho phép và bị drop/delay/re-mark để tránh nghẽn, đó là cơ chế QoS nào?
👉 Đáp án: Policing, Shaping & Re-marking