Định dạng tiêu đề chung của RSVP-TE

Một phần của tài liệu kĩ thuật lưu lượng MPLS với RSVPTE (Trang 38 - 41)

CHƯƠNG 2: MPLS-TE SỬ DỤNG RSVP-TE 2.1 Kĩ thuật lưu lượng

2.2.4.1.Định dạng tiêu đề chung của RSVP-TE

Tiêu đề bản tin như hình vẽ sau

4bit 4 bit 8 bit 16 bit

Phiên bản Cờ Loại bản tin Tổng kiểm tra

TTL Dành trước tài nguyên Chiều dài

Hình 2.7. Tiều đề RSVP-TE

• Vers: 4 bit để chỉ phiên bản giao thức.

• Cờ: 4 bit .

• Loại bản tin: 8 bit quy định loại bản tin. Loại bản tin và số từng loại được quy định.

Bảng 2.1. Miêu tả chức năng các loại bản tin

Loại bản tin Miêu tả

Path Thiết lập và duy trì dành trước tài nguyên.

Resv Trả lời bản tin Path để thiết lập và duy tri dành trước tài

nguyên.

PathErr Tương tự như bản tin Path nhưng dùng để xóa yêu cầu dành

tài nguyên.

ResvTear Tương tự như bản tin Resv nhưng sử dụng để xóa yêu cầu

dành tài nguyên khỏi mạng.

ResvErr Được gửi đi khi nhận một bản tin Resv có lỗi.

ResvConf Gửi lại bộ định tuyến gửi bản tin Resv để xác nhận lại việc

dành trước đã cài đặt.

trước tài nguyên đã kết thúc.

Hello Cho phép kết nối cục bộ tiếp tục duy trì giữa hai kết nối

RSVP lân cận trực tiếp.

• Tổng kiểm tra: Kiểm tra bản tin có còn nguyên vẹn không.

• TTL: 8 bit chứa thời gian sống. Tự giảm khi qua mỗi nút. Giống IP.

• Chiều dài: Chiều dài bao gồm tiêu đề chung và tất cả đối tượng.

• Dành trước: không sử dụng.

2.2.4.2. Đối tượng

Chiều dài(16 bit) Lớp đối tượng (8 bit) Loại đối tượng (8 bit)

Nội dung đối tượng

Hình 2.8. Định dạng đối tượng (adsbygoogle = window.adsbygoogle || []).push({});

Tất cả các đối tượng RSVP có cùng có định dạng như trên

• Lớp đối tương: 8 bit để xác định lớp đối tượng.

• Loại đối tượng (C- type) : 8 bit để xác định đây loại đối tượng.

• Chiều dài đối tượng: chiều dài đối tượng bao gồm cả tiêu đề của đối tượng. Ít nhất là bốn và bội số của bốn.

Các lớp đối tượng được định nghĩa:

• Trống (Null): Nội dung của đối tượng sẽ bị bỏ qua ở bên nhận.

• Phiên(Session): Chứa Id của bộ định tuyến cuối đường hầm,. Đối tượng này

được yêu cầu trong mọi bản tin RSVP.

• Nút RSVP: Mang địa chỉ IP của bộ định tuyến mà đã gửi bản tin này trước đó. Đối với bản tin mà gửi từ bên gửi đến bên nhận, RSVP_HOP là đối tượng PHOP (nút phía trước). Còn bản tin mà gửi từ bên nhận lại là NHOP (nút phía sau).

• Giá trị thời gian(Time value): Chứa giá trị khoảng thời gian tạo mới.

• Quy định luồng(Flow spec): Quy định băng thông yêu cầu tính bằng byte. Được sử dụng trong các bản tin liên quan đến Resv.

• Quy định bộ lọc(Filter spec): Chứa Id của bộ định tuyến đầu đường hầm, Id của đường LSP.

• Mẫu quy định bên gửi(Sender tspec): Chứa thông tin giống Flow spec. Dùng trong bản tin Path.

• Quy định quảng bá(Adspec): Quảng bá thông tin. Dùng trong bản tin Path.

• Xác nhận(Resv confirm): Mang thông tin như địa chỉ IP bên nhận mà yêu cầu

xác nhận. Nó xuất hiện trong bản tin Resv hay bản tin ResvConf

• Quy định lỗi(Error spec): Quy định lỗi trong PathErr, ResvErr hay xác nhận

ResvConf.

• Chính sách(Policy data): Mang thông tin mà cho phép bộ định tuyến quyết định liệu việc dành trước tài nguyên có được chấp nhận. Dùng cho RSVP.

• Toàn vẹn(Integrity): Chứa thông tin mã hóa việc xác thực nút gốc cho xác thực nội dung của bản tin. Dùng cho RSVP.

• Phạm vi(Scope): Chứa danh sách địa chỉ nguồn, đích của gói tin IP. Đây là kiểu dành trước WF và không dùng cho MPLS-TE

• Kiểu(Type): Xác định kiểu dành trước tài nguyên như SE, FF, WF.

Đối tượng mới trong RSVP-TE

Những đối tượng mới được giới thiệu hỗ trợ chứng năng của RSVP-TE

• LABEL- Nhãn

• LABEL_REQUEST-Yêu cầu nhãn

• EXPLICIT_ROUTE-Đường hiện

• RECORD_ROUTE- Lưu đường

• SESSION_ATTRIBUTE- Thuộc tính phiên

Đối tượng nhãn (adsbygoogle = window.adsbygoogle || []).push({});

Đối tượng này ở trong bản tin Resv. Nó chứa nhãn gán mà LSR đường xuống thông báo cho LSR hàng xóm đường lên.

Đối tượng yêu cầu nhãn

Yêu cầu gán nhãn cho đường LSP trong trong bản tin Path nhằm thiết lập đường LSP. LSR nhận được yêu cầu này lưu vào trong khối trạng thái Path.

Đối tượng đường hiện

Đối tượng này có chứa danh sách các nút mà bản tin cần đi qua. Khi đi qua mỗi nút thì từng nút sẽ xóa nó khỏi danh sách. Đối tượng này dùng để quy định các hop trong yêu cầu định tuyến hiện.

Đối tượng lưu đường

Trong đối tượng này địa chỉ của từng nút mà bản ti đi qua có thể được lưu trữ lại. Các nhãn được sử dụng dọc theo con đường này được lưu trữ. Đối tượng này xuất hiện cả trong bản tin Path và Resv. Đối tượng lưu đường giúp các nút biết được đầy đủ

về các nút trong đường hầm. Các nút trung gian kết hợp đối tượng này trong các bản tin Path và Resv.

Đối tượng thuộc tính phiên

Đối tượng này nhằm giúp xác định và chuẩn đoán phiên. Đối tượng này thiết lập dành trước ưu tiên, duy trì ưu tiên cho đường LSP. Ưu tiên này sử dụng cho việc chiếm giữ tài nguyên.

Bản tin Path và bản tin Resv của RSVP-TE

Bảng 2.2. Các lớp đối tượng RSVP-TE

Lớp đối tượng Tên Số Sử dụng trong MPLS TE

Trống NULL 0 Không

Phiên SESSION 1 Có

Nút HOP 3 Không

Toàn vẹn INTEGRITY 4 Tùy chọn

Thời gian sống TIME_VALUE 5 Có

Quy định lỗi ERROR_SPEC 6 Có

Phạm vi SCOPE 7 Không

Loại STYPE 8 Có

Quy định luồng FLOWSPEC 9 Có

Quy định về bộ lọc FILTER_SPEC 10 Có

Mẫu bên gửi SENDER_TEMPLATE 11 Có

Quy định mẫu bên gửi

SENDER_TSPEC 12 Có

Quy định quảng bá ADSPEC 13 Có

Chính sách POLICY_DATA 14 Không Xác nhận bản tin Resv RESV_CONFIRM 15 Không Nhãn Rsvp RSVP_LABEL 16 Có Số nút HOP_COUNT 17 Không

Yêu cầu nhãn LABEL_REQUEST 19 Có

Đường hiện EXPLICIT_ROUTE 20 Có (adsbygoogle = window.adsbygoogle || []).push({});

Lưu đường RERCORD_ROUTE 21 Có

Hello HELLO 22 Có

Thuộc tính phiên SESSION_ATTRIBUTE 207 Có

Một phần của tài liệu kĩ thuật lưu lượng MPLS với RSVPTE (Trang 38 - 41)