在MPLS的PHP,MPLS 初識

2021-10-25 21:49:09 字數 1074 閱讀 7600

mpls:多協議標籤交換(multi-protocol label switching)

傳統的ip網路基於路由表逐跳**資料,mpls網路在ip頭部前加入label,根據label**資料報,可將其看做2.5層**技術

mpls能夠承載多種三層路由協議

部署mpls步驟:

1)路由器配置igp協議,維護rib及cef表

2)路由器lsr(標籤交換路由器)配置標籤分發協議ldp,構建lib

ldp:公有協議

tdp:思科私有的標籤分發協議

3)路由器構建lfib並維護,根據lfib條目**資料報

3.  路由器lsr對標籤的處理方法:

壓入(insert),ip包轉換為mpls包時,路由器將標籤壓入

交換(swap),mpls包由路由器a**至路由器b時,b將標籤更換

彈出(pop),彈出棧頂標籤

移除(untagged),將所有標籤移除

4.  ldp:標籤分發協議

ldp建立過程:

1)ldp鄰居發現:通過傳送hello報文實現

2)ldp回話建立

3)ldp標籤對映訊息互動

5.  mpls的收斂

隨著igp路由的收斂而收斂

6.  php機制(次末彈出機制)

路由器在為其直連路由分配標籤時,分配乙個隱式空(implict-null)的標籤

這樣在ip與mpls邊界的路由器**資料報時,不會再進行兩次操作(彈出標籤、**),而是直接**資料報,彈出標籤的操作由次末路由器進行

隱式空對應的label值為3

7.  顯式空(exp-null)

由於隱式空機制在次末路由器會將所有的標籤欄位彈出,包括exp欄位,這將會影響qos以及流量工程。

若將標籤設為顯式空,則次末路由器只會將label欄位彈出,而不影響其它字段

顯式空的label值為0

8.  mpls網路的loop detection

mpls依賴igp來檢測環路

mpls也是利用ttl來預防環路,這就引入了ttl平移機制

9.  ttl propatation

包括ttl的複製,移除等

MPLS的基本框架

mpls 多協議標籤交換 不是一種協議,而是一種基於標籤 機制 mpls包含兩個平面 控制平面 controlplane 資料平面 dataplane 建立mpls con int s2 0 if mpls ip con mpls ldp router id lo0 force 強制使用lo0作為r...

MPLS的配置實驗

實驗結果 在mpls 域內配置 if ip add 10.1.0.1 255.255.255.255 if ip add 10.1.12.1 255.255.255.0 con router rip version 2 network 10.0.0.0 no auto summary 在mpls域內...

mpls 保留標籤值 對初學者的MPLS常見問題4

q.標籤值的範圍是多少?保留了哪些標籤值?這些保留值的含義是什麼?a.還可在 rfc3032 mpls 標籤堆疊編碼中找到這些值。理論上,範圍通過是0 2 120 標籤值 0 至 15 為保留值,而值 4 至 15 留作將來使用。值 0 至 3 分別被定義為 值 0 表示 ipv4 顯式 null ...