Chương 2 ĐỊNH HƯỚNG LUỒNG VÀ CÁC MƠ HÌNH LUỒNG PHỔ BIẾN
3.3. Các đặc trưng của luồng lưu lượng
3.3.2. Ưu tiên (Priority)
Ưu tiên là quá trình xác định người dùng, ứng dụng, thiết bị, luồng hoặc kết nối nào nhận được dịch vụ trước những người khác hoặc nhận được mức dịch vụ cao hơn. Ưu tiên là cần thiết vì sẽ có sự cạnh tranh giữa các luồng lưu lượng cho các tài nguyên mạng. Với
một số lượng tài nguyên hạn chế có sẵn trong bất kỳ mạng nào, mức độ ưu tiên sẽ xác định ai nhận tài nguyên trước và họ nhận được bao nhiêu.
Đối với mơ hình hiệu suất, có hai chế độ xem về hiệu suất: hiệu suất một cấp, trong đó dung lượng, độ trễ và RMA được tối ưu hóa cho tất cả các luồng lưu lượng và hiệu suất đa cấp, trong đó dung lượng, độ trễ, RMA được tối ưu hóa cho một hoặc nhiều nhóm luồng lưu lượng, dựa trên nhóm người dùng, ứng dụng và thiết bị. Một trong hai hoặc cả hai dạng xem này có thể được sử dụng cho một kiến trúc mạng. Như với cách tiếp cận của chúng ta đối với DiffServ và IntServ, hiệu suất một cấp có thể áp dụng trên tồn bộ mạng, với hiệu suất nhiều cấp trong các khu vực được chọn hoặc bổ sung cho hiệu suất một cấp.
Hai quan điểm về hiệu suất này ngụ ý rằng có thể có nhiều cấp (bậc) hiệu suất được yêu cầu bởi các nhóm luồng lưu lượng khác nhau. Bất cứ khi nào có nhiều mức yêu cầu về hiệu suất trong một mạng (và do đó có nhiều nhóm luồng lưu lượng), sẽ cần phải ưu tiên các luồng lưu lượng này. Ưu tiên là xếp hạng (xác định mức độ ưu tiên) dựa trên mức độ quan trọng và khẩn cấp. Xếp hạng có thể được áp dụng cho người dùng, ứng dụng, thiết bị hoặc luồng lưu lượng truy cập của họ. Thứ hạng hoặc mức độ ưu tiên cho biết tầm quan trọng và mức độ khẩn cấp của người dùng, ứng dụng, thiết bị hoặc luồng đó, so với những người dùng, ứng dụng, thiết bị hoặc luồng khác trong mạng đó. Các mức ưu tiên như vậy thường được xác định trong q trình phân tích u cầu và luồng.
Trường hợp cơ bản hoặc suy giảm nhất của mức độ ưu tiên là khi mọi người dùng, ứng dụng, thiết bị hoặc luồng có cùng mức độ ưu tiên. Đó là trường hợp của các mạng yêu cầu cao nhất. Khi người dùng, ứng dụng, thiết bị hoặc luồng hoặc các nhóm trong số này yêu cầu hiệu suất lớn hơn trường hợp chung, thì họ sẽ có mức ưu tiên cao hơn. Ngồi ra, một cá nhân hoặc nhóm ở cùng mức độ ưu tiên với các cá nhân hoặc nhóm khác có thể thay đổi mức độ ưu tiên do tính cấp bách của cơng việc.
Ví dụ: hầu hết người dùng trên mạng có một nhóm ứng dụng và thiết bị chung. Họ thường sẽ sử dụng một loại máy tính để bàn hoặc máy tính xách tay tương tự, với loại giao diện mạng tiêu chuẩn. Họ có thể sẽ sử dụng email, web, xử lý văn bản và các ứng dụng phổ biến khác. Những người dùng như vậy có thể tạo thành một nhóm người dùng hiệu suất một cấp, tất cả đều có một mức ưu tiên duy nhất. Đối với một số mạng, đây là mức độ ưu tiên đạt được và kiến trúc hiệu suất tập trung vào việc tối ưu hóa hiệu suất cho mọi người trong nhóm này. Tuy nhiên, trong một số trường hợp, ngay cả một nhóm
hiệu suất đơn, một cấp cũng có thể có nhiều mức ưu tiên. Trong trường hợp như vậy, các mức ưu tiên có thể được sử dụng để cấp ưu tiên cho những cá nhân không sử dụng mạng trong một khoảng thời gian, hoặc những người sẵn sàng trả phí để được truy cập ưu tiên. Mức độ ưu tiên có thể dựa trên loại giao thức (ví dụ: TCP so với UDP), dịch vụ hoặc số cổng, theo địa chỉ IP hoặc lớp MAC hoặc theo thông tin khác được nhúng trong lưu lượng. Thơng tin này có thể được duy trì trong cơ sở dữ liệu và cùng với các chính sách và SLA một phần của kiến trúc hiệu suất.
Các mức độ ưu tiên được sử dụng bởi các thiết bị mạng để giúp xác định xem các luồng lưu lượng có được phép trên mạng hay khơng (kiểm sốt nhận vào), lập lịch các luồng lưu lượng vào mạng và điều tiết các luồng trong tồn mạng.
Ưu tiên bắt đầu trong q trình phân tích yêu cầu và luồng. Mức độ ưu tiên cho người dùng, ứng dụng và thiết bị phải được xác định như một phần của phân tích yêu cầu và mức độ ưu tiên cho các luồng lưu lượng được xác định trong q trình phân tích luồng. Ví dụ: chúng ta có thể nhớ lại cách ưu tiên các luồng dựa trên các tham số khác nhau, chẳng hạn như số lượng người dùng được hỗ trợ và các yêu cầu về hiệu suất.