認識標簽分發(fā)協(xié)議
對于MPLS協(xié)議大家應該有所了解。那么其中的一個協(xié)議——標簽分發(fā)協(xié)議(LDP)是我們接下來將要重點講解的內(nèi)容。那么讓我們一起來看看吧。
標簽分發(fā)協(xié)議(LDP)是 MPLS 體系中的一種主要協(xié)議。在 MPLS 網(wǎng)絡中,兩個標簽交換路由器(LSR)必須用在它們之間或通過它們轉(zhuǎn)發(fā)流量的標簽上達成一致。
LDP 定義了一組程序和消息,通過它們一個 LSR 可以通知另一個 LSR 其已經(jīng)形成的標簽捆綁。通過網(wǎng)絡層路由信息與數(shù)據(jù)鏈路層交換路徑之間的直接映射,LSR 可以使用 LDP 協(xié)議通過網(wǎng)絡來建立標簽交換路徑。
利用 LDP 交換標簽映射信息的兩個標簽交換路由器(LSR)作為 LDP 對等結(jié)點,并且它們之間有一個LDP標簽分發(fā)協(xié)議會話。在一個單個會話中,每一個對等結(jié)點都能獲得其它的標簽映射,換句話說,這個協(xié)議是雙向的。
標簽分發(fā)協(xié)議結(jié)構(gòu)
2 bytes | 2 bytes |
Version | PDU Length |
LDP Identifier (6 bytes) | |
LDP Messages |
Version ― 協(xié)議版本號,當前為1。
PDU Length ― PDU 總長,不包括版本和 PDU 長字段。
LDP Identifier ― 該字段唯一識別由 PDU 請求的發(fā)送 LSR 的標簽空間。起始的4 Octet 對分配給 LSR 的 IP 地址進行編碼,***的2 Octet 表示 LSR 中的標簽空間。
LDP Messages ― 所有
LDP標簽分發(fā)協(xié)議信息都具有以下格式:
U | Message Type | Message Length |
Message ID | ||
Parameters |
U ― U 是一個未知信息位。
Message type ― 信息類型。信息類型包括:Notification、Hello、Initialization、Keep Alive、Address、Address Withdraw、Label Request、Label Withdraw、Label Release和 Unknown Message 名稱。
Message Length ― 信息 ID、命令參數(shù)和可選參數(shù)長(八位)。
Message ID ― 32位值,提供信息識別。
Parameters ― 參數(shù)包括 TLV。既有命令參數(shù)也有可選參數(shù)。有些信息沒有命令參數(shù),有些信息沒有可選參數(shù)。
TLV 格式:
U | F | Type | Length |
Value | |||
TLV Format |
U ― U 是未知 TLV 位。
F ― 轉(zhuǎn)發(fā)未知 TLV 位。
Type ― 對 Value 字段轉(zhuǎn)換進行編碼。
Length ― 規(guī)定 Value 字段長(八位)。
Value ― 八位長度串,Type 字段指定的信息編碼長度。