Phƣơng thƣc diffserv nhằm cung cấp QoS sử dụng một tập hợp nhỏ gọn, định nghĩa rừ ràng cỏc khối chức năng, từ đú ta cú thể xõy dựng lờn cỏc dịch vụ khỏc nhau [17]. Mục đớch của nú là định nghĩa byte dịch vụ cú phõn loại (DS byte), byte dạng dịch vụ (Type of Service byte) trong giao thức IPv4 và byte loại lƣu lƣợng (Traffic Class byte) trong IPv6, đỏnh dấu byte DS đó chuẩn hoỏ của gúi để cho nú nhận đƣợc đặc tớnh truyền theo chặng, hay cũn gọi là PHB (per-hop- behavior), ở mỗi nỳt mạng. Cấu trỳc diffserv cung cấp một Framework, từ đú nhà cung cấp dịch vụ cú thể đƣa ra cho khỏch hàng nhiều loại dịch vụ mạng, phõn biệt bởi chất lƣợng vận hành (performance). Một khỏch hàng cú thể chọn mức độ chất lƣợng vận hành cần thiết theo cơ sở từng gúi đơn giản bằng cỏch đỏnh dấu trƣờng mó dịch vụ cú phõn loại (DSCP) của gúi với một giỏ trị cụ thể. Giỏ trị này xỏc định PHB đối với gúi trong phạm vi mạng của nhà cung cấp dịch vụ. Thụng thƣờng nhà cung cấp dịch vụ mạng và khỏch hàng sẽ đàm phỏn về tốc độ của lƣu lƣợng cho từng mức dịch vụ. Những gúi nằm ngoài profile đó thoả thuận cú thể sẽ khụng đƣợc nhận mức độ dịch vụ yờu cầu. Cấu trỳc diffserv
chỉ định ra cỏc cơ chế cơ bản về cỏch thức bạn cú thể xử lý cỏc gúi tin. ta cú thể xõy dựng nhiều dịch vụ khỏc nhau bằng cỏch sử dụng những cơ chế này nhƣ là cỏc khối chức năng. Một dịch vụ định nghĩa một vài đặc tớnh nổi bật về truyền dẫn, nhƣ là thụng lƣợng, trễ, trƣợt và mất gúi theo một hƣớng dọc theo một tuyến trong mạng. Ngoài ra, ta cú thể định nghĩa một dịch vụ theo cỏc tiờu chớ về mức độ ƣu tiờn trong việc truy cập tài nguyờn mạng. Sau khi một dịch vụ đƣợc định nghĩa, một PHB đƣợc xỏc định trờn tất cả cỏc nỳt của mạng cung cấp dịch vụ này, và một DSCP đƣợc gỏn cho PHB đú. Một PHB là cỏch thức chuyển tiếp mà một nỳt mạng dành cho tất cả cỏc gúi mang cựng một DSCP cụ thể. Lƣu lƣợng yờu cầu một mức độ dịch vụ nào thỡ mang giỏ trị trƣờng DSCP tƣơng ứng trong cỏc gúi của nú.
Hỡnh 1-5 Tổng quan về Diffserv
Tất cả cỏc nỳt trong miền diffserv thực thi PHB dựa trờn trƣờng DSCP trong gúi. Ngoài ra, cỏc nỳt mạng trờn biờn của miền diffserv mang chức năng quan trọng về điều hoà lƣu lƣợng đi vào miền. Điều hoà lƣu lƣợng bao gồm cỏc chức năng nhƣ phõn loại gúi, khống chế lƣu lƣợng và thƣờng thực hiện chức năng này trờn giao diện đầu vào, nơi lƣu lƣợng bắt đầu tới miền. Điều hoà lƣu lƣợng
giữ vai trũ chủ yếu trong việc vận chuyển lƣu lƣợng bờn trong một miền Diffserv, sao cho mạng cú thể thực thi PHB cho tất cả lƣu lƣợng đi vào trong miền. Cấu trỳc Diffserv đƣợc miờu tả trong Hỡnh 1-5. Hai khối chức năng chớnh trong cấu trỳc này đƣợc chỉ rừ trong bảng 1-2.
Bảng 1-2 Cỏc khối chức năng trong cấu trỳc Diffserv
Cỏc khối chức năng
Vị trớ trong mạng Chức năng chớnh Hoạt động
Khối điều hoà lƣu lƣợng
Thƣờng ở trờn cỏc giao diện đầu vào trờn bộ định tuyến biờn của miền diffserv Phõn loại gúi, định dạng và khống chế lƣu lƣợng Khống chế lƣu lƣợng đến và thiết lập trƣờng DSCP dựa trờn profile lƣu lƣợng PHB Tất cả cỏc Router trong toàn miền Diffserv Phõn bổ tài nguyờn Khống chế loại bỏ gúi PHB đƣợc ỏp dụng cho cỏc gúi dựa trờn đặc tớnh dịch vụ đƣợc định nghĩa bởi DSCP
Hỡnh 1-6 Mụ hỡnh hoạt động QoS tổng quỏt
Ngoài hai chức năng chớnh trờn, chớnh sỏch phõn bổ tài nguyờn đúng vai trũ quan Per-hop behavior
Khối điều hoà lƣu lƣợng biờn
mạng khối phõn loại và đỏnh dấu gúi Khống chế và định dạng lƣu lƣợng khối xếp lịch: chớnh sỏch phõn bổ tài nguyờn khối xếp lịch: chớnh sỏch loại bỏ gúi
trọng trong việc định nghĩa chớnh sỏch kiểm soỏt tiếp nhận, tỷ số tài nguyờn dành trƣớc quỏ mức…
Mụ hỡnh hoạt động QoS tổng quỏt đƣợc miờu tả trong hỡnh 1-6