LDP協(xié)議的作用和特點
不少朋友都詢問過LDP協(xié)議的相關內(nèi)容。所以筆者認為對于這部分內(nèi)容有必要向大家詳細介紹一下。那么,讓我們了解一下LDP協(xié)議的基礎結構和功能吧。通過LDP協(xié)議,LSR 可以把網(wǎng)絡層的路由信息直接映射到數(shù)據(jù)鏈路層的交換路徑上,進而建立起網(wǎng)絡層上的LSP。LSP 既可以建立在兩個相鄰的LSR 之間,也可以終止于網(wǎng)絡出口節(jié)點,從而在網(wǎng)絡中所有中間節(jié)點上都使用標簽交換。
LDP協(xié)議對等體
LDP協(xié)議對等體是指相互之間存在LDP 會話、使用LDP協(xié)議來交換標簽/FEC 映射關系的兩個LSR。兩個LDP協(xié)議對等體可以同時通過一個LDP 會話獲得對方的標簽映射消息,即,LDP協(xié)議是雙向的。
LDP 會話
LDP 會話用于在LSR 之間交換標簽映射、釋放等消息。LDP 會話可以分為兩種類型:本地LDP 會話(Local LDP Session):建立會話的兩個LSR 之間是直連的; 遠端LDP 會話(Remote LDP Session):建立會話的兩個LSR 之間是非直連的;
LDP協(xié)議消息
LDP協(xié)議主要使用四種消息:發(fā)現(xiàn)(Discovery)消息:用于通告和維護網(wǎng)絡中LSR 的存在;會話(Session)消息:用于建立、維護和終止LDP 對等體之間的會話連接;通告(Advertisement)消息:用于創(chuàng)建、改變和刪除標記—FEC 綁定;Comware V3 操作手冊(MPLS)。通知(Notification)消息:用于提供建議性的消息和差錯通知。
標簽空間與LDP 標識符
LDP 對等體之間分配標簽的范圍稱為標簽空間。可以為LSR 的每個接口指定一個標簽空間,也可以整個LSR 使用一個標簽空間。LDP協(xié)議符用于標識特定LSR 的標簽空間范圍,是一個六字節(jié)的數(shù)值,格式如下:其中,四字節(jié)的IP 地址是LSR 的IP 地址,標簽空間序號占兩字節(jié)。
LDP協(xié)議工作過程
在一條LSP 上,沿數(shù)據(jù)傳送的方向,相鄰的LSR 分別稱為上游LSR 和下游LSR。例如,在上圖中的LSP1,LSR B 為LSR C 的上游LSR。標簽的分發(fā)過程有下游按需標簽分發(fā)DoD 和下游自主標簽分發(fā)DU 兩種模式,它們的主要區(qū)別在于標簽映射的發(fā)布是上游請求還是下游主動發(fā)布。下面分別描述這兩種模式的標簽分發(fā)過程:
(1) DoD(downstream-on-demand)模式
上游LSR 向下游LSR 發(fā)送標簽請求消息(包含F(xiàn)EC 的描述信息),下游LSR 為此FEC 分配標簽,并將綁定的標簽通過標簽映射消息反饋給上游LSR。下游LSR 何時反饋標簽映射消息,取決于該LSR 采用獨立標簽控制方式還是有序標簽控制方式。采用有序標簽控制方式時,只有收到它的下游返回的標簽映射消息Comware V3 操作手冊(MPLS)后,才向其上游發(fā)送標簽映射消息;采用獨立標簽控制方式時,不管有沒有收到它的下游返回的標簽映射消息,都立即向其上游發(fā)送標簽映射消息。上游LSR 一般是根據(jù)其路由表中的信息來選擇下游LSR。在圖1-4 中,LSP1 沿途的LSR 都采用有序標簽控制方式,LSP2 上的LSR F 則采用獨立標簽控制方式。
(2) DU(downstream unsolicited)模式
下游LSR 在LDP協(xié)議會話建立成功后,主動向其上游LSR 發(fā)布標簽映射消息。上游LSR保存標簽映射信息,并根據(jù)路由表信息來處理收到的標簽映射信息。