MÔ HÌNH ỨNG DỤNG ðẢM BẢO QOS IP
3.2.2 Miền phân biệt dịch vụ DS và ñiểm mã phân biệt dịch vụ DSCP
Một miền DS gồm các bộ ñịnh tuyến hỗ trợ cơ chế phân biệt dịch vụ, còn gọi là các nút DS hoạt động với một chính sách cung cấp dịch vụ chung và thiết lập các nhóm PHB được thực hiện trên mỗi nút. Một miền DS có biên gồm các nút biên DS và các nút lõi trong miền. Các nút biên DS phân loại và ñiều khiển lưu lượng ñầu vào ñể ñảm bảo rằng các gói đi qua miền được đánh dấu thích hợp để lựa chọn một PHB từ một nhóm các PHB ñược hỗ trợ trong phạm vi miền. Các nút trong miền DS lựa chọn ứng xử chuyển tiếp cho các gói dựa trên điểm mã dịch vụ DSCP của chúng, sắp xếp vào một trong các PHB theo yêu cầu. Một miền DS thông thường gồm một hay nhiều mạng dưới cùng một chính sách quản trị. Việc quản trị một miền phải ñảm bảo tin cậy ñể ñảm bảo rằng các nguồn tài nguyên tương xứng ñược cung cấp và (hoặc) ñược dự trữ ñể hỗ trợ các SLA yêu cầu.
Hình 3.10: Miền phân biệt dịch vụ DS
Một vùng DS là một tập hợp một hay vài miền DS kế tiếp nhau. Các vùng DS có khả năng hỗ trợ các miền DS dọc theo ñường dẫn nối các miền trong vùng. Các miền DS trong vùng DS có thể hỗ trợ nội bộ trong các nhóm PHB khác nhau và các ñiểm mã khác nhau ñể sắp xếp PHB. Tuy nhiên, ñể cho phép các dịch vụ nối ngang qua miền, các miền DS ngang hàng phải thiết lập mỗi miền một SLA ngang hàng chứa thoả thuận lưu lượng TCA phù hợp. Một vài miền DS trong một vùng DS có thể kế thừa một chính sách cung cấp dịch vụ chung và có thể hỗ trợ tập hợp chung các nhóm PHB và các cách sắp xếp điểm mã phân biệt dịch vụ DSCP, vì vậy có thể loại bỏ qui ñịnh lưu lượng giữa các miền DS đó.
DiffServ sử dụng trường kiểu dịch vụ ToS trong tiêu ñề IPv4 (mục 1.13) và trường phân lớp lưu lượng TC (Traffic Class) trong tiêu ñề IPv6 để đánh dấu gói. ðối với các bộ định tuyến hoạt ñộng trong miền DS các trường chức năng này ñược thay bằng trường chức năng dịch vụ phân biệt DS. Trong 8 bit của trường DS, 6 bit ñược sử dụng cho ñiểm mã dịch vụ phân biệt DSCP và 2 bit dự phịng. Hình 3.11 dưới đây chỉ ra cấu trúc của trường DS.
Hình 3.11: Cấu trúc của trường phân biệt dịch vụ DS
Các ñiểm mã phân biệt dịch vụ DSCP ñược phân thành 3 khối ñược gọi là các pool. Bảng 3.3 dưới ñây chỉ ra các khối của DSCP.
Pool ðiểm mã DSCP Ứng dụng 1 2 3 XXXXX0 XXXX11 XXXX01 Tiêu chuẩn Thử nghiệm/nội bộ Thử nghiệm/nội bộ
Bảng 3.3: Các khối ñiểm mã dịch vụ phân biệt DSCP
Pool 1 gồm các ñiểm mã DSCP sử dụng cho toàn cầu, pool 2 và pool 3 sử dụng cho mục đích thử nghiệm và nội bộ miền DS riêng. Như vậy, số phân lớp dịch vụ của pool 1 có thể lên tới 32 và số lớp dịch vụ tối ña của pool2 và pool 3 là 16. ðể hỗ trợ cho các bộ
DSCP ñược sử dụng nên DSCP có dạng (XXX000). Dịch vụ nỗ lực tối đa có điểm mã phân biệt dịch vụ DSCP là (000000).