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 ...