Mô hình IntServ phần nào đã giải quyết được nhiều vấn đề liên quan đến QoS trong mạng IP. Nhưng trên thực tế, mô hình này không thực sự đảm bảo được QoS xuyên suốt (end-to-end). Đã có nhiều cố gắng để thay đổi điều này nhằm đạt được một mức QoS cao hơn cho mạng IP và một trong những cố gắng đó là sự ra đời của mô hình DiffServ. DiffServ sử dụng việc đánh dấu gói và xếp hàng theo loại để hỗ trợ các dịch vụ ưu tiên qua mạng IP. Nguyên tắc cơ bản của mô hình DiffServ là:
Định nghĩa một số lượng nhỏ các lớp dịch vụ hay mức ưu tiên. Một lớp dịch vụ có thể liên quan đến đặc tính lưu lượng (băng tần min-max, kích cỡ burst, thời gian kéo dài burst,…).
Phân loại và đánh dấu các gói riêng tại biên của mạng vào các lớp dịch vụ.
Các thiết bị chuyển mạch, router trong mạng lõi sẽ phục vụ các gói theo nội dung của các bit đã được đánh dấu trong tiêu đề của gói.
Từ những nguyên tắc này, mô hình DiffServ có nhiều lợi thế hơn IntServ:
Không yêu cầu báo hiệu cho từng luồng;
Dịch vụ ưu tiên có thể áp dụng cho một số luồng riêng biệt cùng một lớp dịch vụ. Nguyên tắc này cho phép nhà cung cấp dịch vụ dễ dàng cung cấp một số lượng nhỏ các mức dịch vụ khác nhau cho khách hàng có nhu cầu;
Không yêu cầu thay đổi tại các máy chủ hay các ứng dụng để hỗ trợ dịch vụ ưu tiên (công việc của thiết bị biên);
Hỗ trợ rất tốt dịch vụ VPN.
Tuy nhiên, mô hình DiffServ cũng cần phải vượt qua một số vấn đề như:
Không có khả năng cung cấp băng tần và độ trễ bảo đảm như GS của IntServ hay ATM;
Vấn đề quản lý trạng thái Classifier của một số lượng lớn các thiết bị biên là một vấn đề cần quan tâm;
Thiết bị biên vẫn yêu cầu bộ Classifier chất lượng cao cho từng gói giống như trong mô hình IntServ
Chính sách khuyến khích khách hàng trên cơ sở giá cước cho dịch vụ cung cấp cũng ảnh hưởng đến giá trị của DiffServ.
Bảng 4.1. So sánh mô hình IntServ và DiffServ
Đặc tính IntServ DiffServ
Phân biệt dịch vụ Theo từng luồng lưu lượng Tập các luồng lưu lượng Cơ sở phân loại lưu
lượng
Một vài trường tiêu đề IP Trường DS của tiêu đề IP
Trạng thái tại các router (quản lí bộ đệm)
Theo từng luồng Theo tập các luồng
Loại dịch vụ phân biệt Xác định hoặc đảm bảo thống kê
Đảm bảo tuyệt đối hoặc tương đối
Sự sắp đặt cho dịch vụ Từ đầu cuối tới đầu cuối Nội bộ (từng chặng) Phạm vi dịch vụ Đơn hướng hoặc đa hướng Bất cứ nơi nào trong mạng
Điều khiển chấp nhận Yêu cầu Chỉ yêu cầu cho dịch vụ
tương đối
Giao thức báo hiệu Yêu cầu (RSVP) Không yêu cầu với dịch vụ tương đối
Quản lý mạng Giống như mạng chuyển
mạch kênh
Giống như mạng IP hiện tại
Tính cước Dựa trên đặc tính luồng và yêu cầu QoS
Dựa trên loại dịchvụ sử dụng
Triển khai liên mạng Thỏa thuận đa phương Thỏa thuận song phương