Đối với giao thức AOMDV, sau mỗi tiến trình tìm đường, có thể tìm được nhiều đường đến cùng một đích. Đường được lựa chọn để chuyển tiếp dữ liệu là đường có số chặng nhỏ nhất. Các đường còn lại đóng vai trò là đường dự phòng.
Cơ chế chọn đường của giao thức định tuyến AOMDV có thể gây ra tắc nghẽn khi các con đường ngắn nhất về số chặng được chọn có xu hướng đi qua tâm của mạng và rõ ràng là không hỗ trợ khả năng chọn đường có chất lượng phù hợp với yêu cầu QoS của các luồng dữ liệu cần chuyển tiếp [3]. Một số cải tiến giao thức AOMDV đã đề xuất cơ chế chọn đường đảm bảo QoS nhưng chưa thực hiện việc phân lớp các lưu lượng theo yêu cầu về QoS của các ứng dụng phổ biến trong thực tế. Vì vậy, đường được chọn để chuyển tiếp dữ liệu vẫn là đường tĩnh tốt nhất theo một hoặc một số tiêu chuẩn QoS nào đó chứ
không thay đổi một cách linh động cho từng lớp lưu lượng có yêu cầu QoS khác nhau.
Ý tưởng cải tiến giao thức AOMDV được đề xuất là xây dựng một cơ chế định tuyến động theo từng lớp chương trình ứng dụng có yêu cầu QoS khác nhau trên cơ sở xây dựng một hàm lượng giá đường theo từng lớp lưu lượng QoS với bộ thông số đầu vào bao gồm: ngưỡng chấp nhận được của các tiêu chuẩn QoS, trọng số của các tiêu chuẩn QoS và các thông số về chất lượng đường đầu cuối theo tiêu chuẩn QoS. Đây là một hàm lượng giá đường động vì với cùng giá trị các thông số của chất lượng đường đầu cuối, giá trị của hàm sẽ thay đổi theo từng lớp lưu lượng QoS cho phép ưu tiên chọn đường có thông số chất lượng phù hợp với yêu cầu QoS từ các lớp lưu lượng ở tầng Ứng dụng.
Để triển khai ý tưởng này, cần thực hiện các công việc sau: 1. Phân lớp các ứng dụng theo yêu cầu QoS.
2. Tính trọng số cho các tiêu chuẩn QoS trong hàm lượng giá đường. 3. Ước lượng các thông số về chất lượng của liên kết tại tầng MAC theo
các tiêu chuẩn QoS.
4. Tính giá trị của đường đầu cuối theo các thông số về chất lượng của liên kết.
5. Xây dựng hàm lượng giá đường để xác định độ ưu tiên của các đường có cùng đích cho từng lớp lưu lượng QoS.
6. Xây dựng cơ chế định tuyến cho từng lớp lưu lượng QoS theo giá trị của đường đã được ước lượng.
Những phần tiếp theo của chương này sẽ trình bày chi tiết về cách thực hiện các công việc này và các kết quả đánh giá hiệu năng của giao thức QCLR là giao thức được cải tiến từ giao thức AOMDV.