Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ Trong mô hình DiffServ, sự triển khai lớn dần lên là có thể cho dịch vụ có đảm bảo. Các Router không có tính DS sẽ đơn giản từ chối các trường DS của các gói tin và đưa các gói tin dịch vụ có đảm bảo sang dịch vụ Best Effort. Từ đó các gói tin đảm bảo kém thích hợp sẽ bị ngắt bởi các Router có tính DS. Sự thực thi toàn bộ luồng dữ liệu dịch vụ có đảm bảo sẽ tốt hơn luồng dữ liệu Best Effort.
a. Dịch vụ có đảm bảo
Dịch vụ có đảm bảo (Assured Service) dành cho các khách hàng cần các đáp ứng tin cậy từ nhà cung cấp dịch vụ của họ, ngay cả khi mạng tắc nghẽn. Các SLA (Service Level Aggr) sẽ định rõ số lượng băng thông đã được phân phối cho khách hàng. Các khách hàng chịu trách nhiệm cho việc quyết định ứng dụng của họ sử dụng số băng thông đó như thế nào. Các SLA cho các dịch vụ có đảm bảo thường là tĩnh, có nghĩa là các khách hàng có thể bắt đầu truyền dữ liệu bất cứ khi nào họ muốn mà không phải ra hiệu cho các nhà cung cấp dịch vụ của họ. Dịch vụ đảm bảo thực thi như sau: Trước hết tiến hành phân loại và kiểm soát tại các Router lối vào trong các mạng ISP (Internet Service Provider). Nếu luồng dữ liệu đảm bảo không vượt quá tỉ lệ bit đã định rõ bởi SLA, chúng được coi như ở cấu hình in. Ngược lại các gói tin vượt quá giới hạn sẽ được coi là out. Thứ hai, tất cả các gói tin kể cả in và out được đặt trong hàng đợi Assured Queue để tránh ra khỏi trình tự chuyển phát. Thứ ba, hàng đợi được quản lý bởi lược đồ quản lý hàng đợi gọi là RED with IN and OUT (RIO).
RED (Random Early Detection) là một lược đồ quản lý hàng đợi mà làm giảm đi số gói tin một cách ngẫu nhiên. Nó tạo ra các quy tắc điều khiển luồng tại các máy chủ cuối khác nhau để làm giảm đi tốc độ gửi tại các thời điểm khác nhau. Bằng cách làm như vậy, RED có thể ngăn ngừa việc tràn bộ nhớ hàng đợi tại các Router và vì thế tránh khỏi việc các gói tin đến sau bị ngắt khi tràn hàng đợi. RED được công nhận là rất có ích và được phát triển rộng rãi.
RIO là một lược đồ RED ở mức cao hơn. Về cơ bản nó duy trì hai thuật toán RED, một cho các gói tin in và một cho các gói tin out. Có hai ngưỡng cho mỗi hàng đợi. Khi kích thích hàng đợi thấp hơn ngưỡng đầu tiên, không có gói tin nào bị loại bỏ. Khi kích thích hàng đợi ở giữa hai ngưỡng, chỉ gói tin out bị loại bỏ ngẫu nhiên. Khi kích thước hàng đợi lớn hơn ngưỡng thứ hai, có thể xảy ra nghẽn mạng, cả các gói tin in và out đều bị loại bỏ ngẫu nhiên, nhưng các gói tin out bị loại bỏ linh hoạt hơn. Bởi vì các gói tin in có tỉ lệ mất gói thấp ngay cả trong tình trạng tắc nghẽn, khách hàng sẽ nhận thấy một đáp ứng dự đoán trước từ mạng. Nếu không có tắc nghẽn, các gói tin out cũng sẽ được chuyển phát nhanh như thế mạng sẽ làm việc tốt hơn.
b. Dịch vụ ƣu tiên
Dịch vụ ưu tiên (Premium Service) đưa ra các dịch vụ với độ trễ thấp cho khách hàng. Mỗi khách hàng sẽ có một SLA với nhà cung cấp dịch vụ của họ, SLA sẽ chỉ rõ tốc độ bit tối đa mong muốn cho một luồng nhất định hoặc tập các luồng. Khách hàng sẽ có trách nhiệm không vượt quá tốc độ tối đa, ngươc lại lưu lượng vượt quá sẽ bị loại bỏ. Nhà cung cấp dịch vụ đảm bảo rằng băng thông đã giao ước sẽ săn sàng khi lưu lượng được gửi.
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ Dịch vụ ưu tiên thích hợp cho các ứng dụng Internet Telephone, Video, hoặc cho việc tạo ra các kênh thuê ảo trong mạng VPN (Virtual Private Network). Bởi vì dịch vụ ưu tiên đắt hơn dịch vụ đảm bảo, nó là mong muốn cho các nhà cung cấp dịch vụ để hỗ trợ SLA tĩnh và động. SLA động cho phép khách hàng yêu cầu dịch vụ ưu tiên theo yêu cầu mà không cần phải mua nó.
Dịch vụ ưu tiên được thực hiện như sau: Tại phía khách hàng, vài thực tế sẽ quyết định luồng ứng dụng nào có thể sử dụng dịch vụ ưu tiên. Các Router nhánh kết nối trực tiếp với người gửi sẽ tiến hành phân loại và sắp xếp luồng tin. Về mặt khái niệm, chúng ta coi rằng có một bit P trong trường DS. Nếu bit P của một gói tin được thiết lập, gói tin này tuân theo lớp dịch vụ ưu tiên, ngược lại gói tin tuân theo lớp dịch vụ đảm bảo hoặc Best Effort. Sau khi sắp xếp, các bit P của tất cả các gói tin được thiết lập cho luồng sử dụng dịch vụ ưu tiên. Các Router ở lối ra ở phía khách hàng có thể định dạng luồng tin để chắc chắn rằng luồng tin không vượt quá tốc độ tối đa đã định rõ trong SLA. Ở phía nhà cung cấp, các Router ở lối vào sẽ xử lý luồng tin, thông tin vượt quá giới hạn bị loại bỏ. Tất cả các gói tin với bit P được thiết lập được đưa vào trong hàng đợi PQ (Premium Queue). Các gói tin trong hàng đợi PQ sẽ được gửi trước các gói trong hàng đợi AQ.
Trước hết bằng điều khiển xác nhận số lượng thông tin ưu tiên có thể bị giới hạn bằng một tỉ lệ nhỏ, khoảng 10% băng thông của các liên kế đưa vào. Thứ hai, các gói tin vượt quá giới hạn sẽ bị ngắt tại các Router lối vào của mạng. Thứ ba, các gói tin thuộc lớp ưu tiên được chuyển tiếp trước các gói tin thuộc lớp khác, chúng có thể có khả năng sử dụng 100% băng thông của các liên kết đi ra. Vì hầu hết các kết nối là song công hoàn toàn, băng thông cho các kết nối vào và ra là như nhau. Do vậy, nếu luồng tin ưu tiên được phân phát theo các liên kết, tốc độ dịch vụ của PQ sẽ cao hơn nhiều tốc độ đến. Bằng cách giới hạn tổng số băng thông được đề nghị từ luồng tin ưu tiên, quản trị mạng có thể đảm bảo rằng luồng tin ưu tiên không làm ảnh hưởng tới các luồng thông tin dịch vụ có đảm bảo và Best Effort.