MPLS shim header

Một phần của tài liệu : Luận văn thạc sĩ khoa học máy tính "các kỹ thuật đảm bảo chất lượng dịch vụ trong mạng ip" (Trang 100 - 102)

MPSL shim header đƣợc định nghĩa theo chuẩn RFC 3032. Hình 5.3 mô tả MPLS shim header. Shim header đƣợc chèn vào header lớp 2 và lớp 3. Nó có độ dài 32 bit trong đó 20 bit đƣợc sử dụng để xác định nhãn. 3 bit trong trƣờng EXP đƣợc

MPLS hỗ trợ DiffServ liên quan tới nhƣ E-LSP. Một bit trong trƣờng stack đƣợc sử dụng để tạo một ngăn xếp nhãn, và chỉ ra sự hiện diện của một ngăn xếp nhãn. Tám bít trƣờng Time to Live tƣơng tự nhƣ trƣờng TTL của các giao thức khác, ví dụ, IP header, và nó bị giảm đi tại mỗi LSR.

Chèn tiêu đề MPLS (32 bit)

Tiêu đề

lớp 2 Nhãn20bit EXP3bit 1 bitS TTL8 bit Tiêu đềlớp 3 Dữ liệu

Hình 5.3: Đầu mào MPLS M nhãn Tiêu đề L2 Lm Lm-1 . . . . L1 Tiêu đề lớp 3 Tải trọng Hình 5.4: Xếp chồng nhãn độ sâu m

Các nhãn đƣợc tổ chức một cách có thứ tự trong ngăn xếp nhãn (stack). Hình 5.4 cho thấy tất cả m Shim header MPLS đƣợc xếp chồng lên nhau và ở trên header lớp 3 nhƣ 1 ngăn xếp. Mỗi shim header xác định một nhãn riêng biệt. Nhãn ở dƣới cùng của ngăn xếp hay là nhãn gần header lớp 3 nhất là nhãn level 1, và nhãn ở trên đỉnh ngăn xếp là nhãn level m. Một ngăn xếp nhãn có độ dài 0 là một ngăn xếp rỗng và nó liên kết với 1 gói không gán nhãn. Một ngăn xếp nhãn đƣợc sử dụng để tạo ra một thứ tự các đƣờng hầm MPLS, nhƣ một đƣờng hầm trong một đƣờng hầm khác nhà cứ nhƣ thế.

Một phần của tài liệu : Luận văn thạc sĩ khoa học máy tính "các kỹ thuật đảm bảo chất lượng dịch vụ trong mạng ip" (Trang 100 - 102)