1. Nhu cầu về QoS
- Theo truyền thống, khi nhu cầu về băng thông tăng lên, hiện tượng nghẽn mạng có thể xảy ra. Giải quyết hiện tượng này bằng cách tăng băng thông kết nối hoặc dùng thiết bị phần cứng khác thay thế. Nhược điểm cách này là không chỉ ra cách thức để ưu tiên một loại traffic này so với một traffic khác.
- QoS là một công cụ tổng thể được dùng để bảo vệ, ưu tiên một số traffic quan trọng hoặc các traffic đòi hỏi xử lý nhanh về thời gian. QoS sẽ mô tả cách thức packet được chuyển mạch như thế nào (yếu tố how). Nếu không có QuoS, các router hoặc switch chỉ đơn thuần quyết định là một packet có được fw hay không. (yếu tố if)
- Các ứng dụng khác nhau sẽ có các nhu cầu khác nhau cho việc truyền dữ liệu. Ví dụ web, video, audio…
- Khi một packets đi từ host này đến host kia, một gói tin (packet) có thể gặp các vấn đề:
+ Delay: do routers xử lý tìm kiếm trong bảng routing table, thời gian packet truyền trên đường truyền.
+ Jitter: các packets không đến đúng như thời gian dự định. Các dữ liệu dạng audio sẽ bị ảnh hưởng nhiều bởi vấn đề này.
+ Loss: mất packets
2. Các mô hình QoS BEST-EFFORT DELIVERY
- Một network chỉ đơn thuần forward những packets mà nó nhận được.
- Switch và routers chỉ cố gắng hết sức (best-effort) để forward packets đi mà không bận tâm đến kiểu của traffic hay độ ưu tiên của dịch vụ.
INTEGRATED SERVICE MODEL
- Sắp xếp đường đi trước từ nguồn đến đích cho các dữ liệu được ưu tiên.
- RSVP (RFC 1633) là một protocol dạng này.
- RSVP sẽ yêu cầu trước băng thông và giữ (reserve) bw trên cả đường đi từ nguồn đến đích.
- Mỗi thiết bị mạng trên đường đi phải kiểm tra xem nó có thể hỗ trợ cho yêu cầu trên hay không. Khi yêu cầu tối thiểu được đáp ứng, ứng dụng nguồn sẽ được thông báo xác nhận. Sau đó, ứng dụng có thể sử dụng đường truyền.
DIFFERENTIATED SERVICES MODEL
- Giải pháp IntServ tỏ ra không hiệu quả và không có khả năng mở rộng khi nhiều source phải cạnh tranh với nhau về băng thông.
- Trong giải pháp differentiated, mỗi routers và switch sẽ quản lý packets riêng lẻ. Mỗi routers sẽ có một chính sách riêng để quản lý và sẽ tự quyết định cách thức chuyển packet theo cách riêng.
- IntServ sẽ quản lý theo kiểu per-flow, trong khi Difserv sẽ quản lý theo kiểu per-hop.
- Diffserv sẽ quyết định chính sách QoS dựa vào cấu trúc của gói IP.
- Course switching sẽ tập trung vào Diffserv.
Nguyễn Minh Phương – VnPro