MPLS LDP

MPLS LDP

LDP 鄰接體:
一、 本地鄰接體(Local Adjacency):鏈路 Hello 消息發現的鄰接體叫作本地鄰接體。
二、 遠端鄰接體(Remote Adjacency): Target Hello 消息發現的鄰接體叫作遠端鄰接體。網絡


LDP 會話:
一、 本地 LDP 會話(Local LDP Session):創建會話的兩個 LSR 之間是直連的。
二、 遠端 LDP 會話(Remote LDP Session):創建會話的兩個 LSR 之間能夠是直連的,也能夠是非直連的。ide


LDP 消息類型:
一、 發現(Discovery)消息:用於通告和維護網絡中 LSR 的存在;
二、 會話(Session)消息:用於創建、維護和終止 LDP 對等體之間的會話;
三、 通告(Advertisement)消息:用於建立、改變和刪除 FEC 的標籤映射;
四、 通知(Notification)消息:用於提供建議性的消息和差錯通知。
注:Discovery 消息使用 UDP,Session 消息、Advertisement 消息和 Notification 消息使用TCP傳遞。orm


標籤空間:
一、 全局標籤空間(Per-Platform Label Space):整個 LSR 使用一個標籤空間。(目前主要使用全局標籤空間)
二、 接口標籤空間(Per-Interface Label Space):爲 LSR 的每一個接口指定一個標籤空間。blog


LDP 發現機制:
一、 基本發現機制:用於發現鏈路上直連的 LSR。(LSR 經過週期性的發送 LDP Hello 報文,實現 LDP 基本發現機制,創建本地 LDP 會話)
二、 擴展發現機制:用於發現鏈路上非直連 LSR。(LSR 週期性的發送 Targeted Hello 消息到指定地址,實現 LDP 擴展發現機制,創建遠端 LDP會話)接口


LDP 會話創建過程:
MPLS LDP
一、 兩個 LSR 之間互相發送 Hello 消息。
二、 Hello 消息中攜帶傳輸地址,雙方使用傳輸地址創建 LDP 會話。(選擇傳輸地址較大的一方做爲主動方,發起創建 TCP 鏈接)
三、 TCP 鏈接創建成功後,由主動方 LSRA 發送初始化消息,協商創建 LDP 會話的相關參數,包括 LDP 協議版本、標籤分發方式、 Keepalive 保持定時器的值、最大 PDU 長度和標籤空間等。
四、 被動方 LSRB 收到初始化消息後,若是不能接受相關參數,則發送 Notification 消息終止 LDP會話的創建;若是被動方 LSRB 可以接受相關參數,則發送初始化消息,同時發送Keepalive 消息給主動方 LSRA。
五、 主動方 LSRA 收到初始化消息後,若是不能接受相關參數,則發送 Notification 消息給被動方 LSRB 終止 LDP 會話的創建;若是可以接受相關參數,則發送 Keepalive 消息給被動方LSRB。
六、 當雙方都收到對端的 Keepalive 消息後, LDP 會話創建成功。ci


標籤發佈方式(Label Advertisement Mode):
標籤由下游指定,即標籤的分配按從下游到上游的方向分發。
一、 下游自主方式 DU(DownstreamUnsolicited,華爲默認方式):對於一個特定的 FEC, LSR 無需從上游得到標籤請求消息即進行標籤分配與分發;
二、 下游按需方式 DoD(Downstream on Demand):對於一個特定的 FEC, LSR 得到標籤請求消息以後才進行標籤分配與分發。get

標籤分配控制方式(Label Distribution Control Mode):
一、 獨立標籤分配控制方式(Independent):本地 LSR 能夠自主地分配一個標籤綁定到某個 FEC,並通告給上游 LSR,而無需等待下游的標籤;
二、 有序標籤分配控制方式(Ordered,華爲默認方式):對於 LSR 上某個 FEC 的標籤映射,只有當該 LSR 已經具備此FEC 下一跳的標籤映射消息、或者該 LSR 就是此 FEC 的出節點時,該 LSR 才能夠向上遊發送此 FEC 的標籤映射。it

標籤保持方式(Label Retention Mode):
一、 自由標籤保持方式(Liberal,華爲默認方式):對於從鄰居 LSR 收到的標籤映射,不管鄰居 LSR 是否是本身的下一跳都保留。
二、 保守標籤保持方式(Conservative):對於從鄰居 LSR 收到的標籤映射,只有當鄰居 LSR 是本身的下一跳時才保留。io

相關文章
相關標籤/搜索