Câu trúc thođng đieơp LDP

Một phần của tài liệu LUẬN VĂN ĐIỆN TỬ VIỄN THÔNG KỸ THUẬT LƯU LƯỢNG TRONG MPLS (Trang 29)

Trao đoơi thođng đieơp LDP thực hieơn baỉng cách gởi các LDP-PDU (Protocol Data Unit) thođng qua các phieđn LDP tređn kêt nôi TCP. Moêi LDP-PDU có theơ mang moơt hoaịc nhieău thođng đieơp, và các thođng đieơp này khođng nhât thiêt phại có lieđn quan với nhau.

2.3.2.a LDP PDU

Moêi PDU cụa LDP bao goăm moơt header LDP và theo sau là moơt hoaịc nhieău thođng đieơp LDP. Phaăn header LDP có dáng như sau:

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1

Version PDU Length

LDP Identifier

Hình 29: LDP header

PDU Length (2 octet): sô nguyeđn chư chieău dài cụa PDU theo octet, khođng tính trường Version và PDU Length. LDP Identifier (6 octet): xác định khođng gian nhãn được câp phát. Bôn octet đaău là giá trị duy nhât toàn cúc nhaơn dáng LSR, như địa chư IP (router ID) được gán cho LSR. Hai octets sau xác định moơt khođng gian nhãn beđn trong LSR. Hai octets này được set veă 0 cho khođng gian nhãn “per-platform”.

Discovery Session Advertisement UDP-Hello UDP-Hello TCP Open Initialisation Label Request Label Mapping B A

2.3.2.b Định dáng thođng đieơp LDP

Tât cạ các thođng đieơp LDP có cùng format như sau:

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1

U Message Type Message Length

Message ID Các tham sô baĩt buoơc Các tham sô tùy chĩn

Hình 30: Format thođng đieơp LDP

Bit U: Bit “Unknown”, luođn là 0 vì đaịc tạ LDP khođng có kieơu bạn tin Unknown. Bạng sau là các giá trị định nghĩa trường Message Type:

Teđn bạn tin Giá trị Message Type

Notification 0x0001 Hello 0x0100 Initialization 0x0200 Keepalive 0x0201 Address 0x0300 Address Withdraw 0x0301 Label Mapping 0x0400 Label Request 0x0401 Label Release 0x0403 Label Withdraw 0x0402

Label Abort Request 0x0404

Các lối bạn tin LDP

Message Length : Chieău dài cụa các trường sau Message Length tính theo octet (goăm Message ID, các tham sô baĩt buoơc và tùy chĩn).

Message ID đođi khi được dùng đeơ lieđn kêt moơt sô bạn tin với các bạn tin khác, ví dú moơt bạn tin đáp ứng sẽ có cùng Message ID với bạn tin yeđu caău tương ứng. Các tham sô baĩt buoơc và tùy chĩn phú thuoơc vào các lối bạn tin được gởi, chúng thường dùng kieơu mã hóa TLV (Type-Length-Value) . Nói chung, mĩi thứ xuât hieơn trong moơt thođng đieơp LDP có theơ được mã hóa kieơu TLV, tuy nhieđn đaịc tạ LDP khođng phại lúc nào cũng sử dúng lược đoă TLV.

Một phần của tài liệu LUẬN VĂN ĐIỆN TỬ VIỄN THÔNG KỸ THUẬT LƯU LƯỢNG TRONG MPLS (Trang 29)