Nguyên lý hoạt động của RSVP [23]:
Giao thức báo hiệu RSVP sẽ đƣa ra quyết định luồng IP từ nút H1 đến nút H2 (Hình 3.2) có thể đƣợc mạng IntServ phục vụ hay không. Trƣớc tiên, RSVP xác định và xây dựng đƣờng định tuyến cho luồng IP bằng tin PATH. Đƣờng định tuyến này đi qua các bộ định tuyến R1, R2, R3. Tiếp đó dung lƣợng sẽ đƣợc chiếm giữ cho đƣờng định tuyến theo chiều từ nút nhận ngƣợc trở lại nút gửi. Sự chiếm giữ đƣợc thực hiện bằng tin RESV của giao thức RSVP. Nếu sự chiếm giữ thành công tại tại tất cả các nút R3, R2, R1, luồng IP bắt đầu đƣợc phục vụ. Nếu tại bất cứ bộ định tuyến nào, sự chiếm giữ không thực hiện đƣợc do thiếu dung lƣợng cần thiết, giao thức RSVP sẽ dựa vào kết quả này để chặn luồng IP.
3.1.2.2 Các kiểu dành trước tài nguyên của RSVP
Trong RFC 2205 [10] định nghĩa 3 kiểu dành trƣớc tài nguyên:
Bảng 3.1. Các kiểu dành trước tài nguyên Lựa chọn
máy gửi
Dành trước tài nguyên
Phân biệt Chia sẻ
Tƣờng minh FF SE
Wildcard Không định nghĩa WF
Bảng 3.1 có 4 khả năng đƣợc tổ hợp từ các cách thức điều khiển chia sẻ tài nguyên và lựa chọn máy gửi gồm 1 kiểu không đƣợc định nghĩa; 1 kiểu bộ lọc cố định FF (Fixed Filter) 1 kiểu chia sẻ tƣờng minh SE (Shared Explicit) và kiểu bộ lọc Wildcard WF (Wildcard – Filter).
Hai kiểu điều khiển máy gửi đƣợc định nghĩa:
Kiểu lựa chọn tƣờng minh: liệt kê toàn bộ các máy gửi
Điều khiển chia sẻ lƣu lƣợng thực hiện điều khiển các ứng xử dành trƣớc tài nguyên cho các máy gửi khác nhau trong cùng một phiên. Có 2 kiểu điều khiển chia sẻ lƣu lƣợng đƣợc định nghĩa:
Kiểu dành trƣớc tài nguyên riêng biệt dành trƣớc tài nguyên đƣợc tạo ra cho từng máy gửi.
Kiểu dành trƣớc tài nguyên chia sẻ dành trƣớc tài nguyên chung cho các máy gửi trong phiên.
3.1.2.3 Các dạng bản tin của RSVP
Khuôn dạng bản tin RSVP có cấu trúc gồm một tiêu đề chung và các trƣờng chức năng thể hiện các đối tƣợng nhƣ chỉ ra trên Hình 3.3 (a). Mỗi một đối tƣợng đƣợc cấu trúc bởi tiêu đề đối tƣợng và nội dung đối tƣợng.
Khuôn dạng tiêu đề chung đƣợc chỉ ra trên Hình 3.3 (b) có tổng độ dài là 8 bytes. Nó gồm 4 bit cho số hiệu phiên bản RSVP, 4 bit cờ, 8 bit sử dụng cho kiểu bản tin RSVP; 16 bit tổng kiểm tra, 8 bit sử dụng cho thời gian sống TTL của gói tin IP, 8 bit dự phòng và trƣờng hiện thị độ dài bản tin gồm 16 bit.