MPLS簡介

MPLS

1、交換機制,工作在數據層面

2、Label

   一般基於目標前綴形成的標籤,也可以基於更多參數來形成標籤

   在這裏是基於FIB表來分發標籤

3、支持多種網絡協議,無關物理介質和二層協議


交換類型:

1、進程交換 

2、FastSwitching,基於Cache,一次路由,多次交換

3、CEF,形成兩張表FIB和Adj

   優勢:

       可以被ASIC調用轉發

       基於拓撲驅動,收斂快

       路由和下一跳關聯,解決遞歸問題

       提供MPLS標籤插入的轉發機制

       TDP/LDP基於FIB來分發標籤

Label

幀模式和信元模式

格式:label(20bit)+exp(3bit)+s(1bit)+ttl(8bit)

標籤值範圍:0~2^20    [0-15]屬於保留標籤

EXP:叫做實驗位,其實就是QOS

S:是否是棧底,1就是棧底

TTL:用來防環


Label在幀中的位置,介於幀頭部和IP頭部之間

幀中的Type字段:0x0800     IPV4

                0x86dd     IPV6

                0x8848     標籤多播

                0x8847     標籤單播


LSR:標籤交換路由器  ,負責swap label

Edge LSR:邊界標籤交換路由器,負責pop/import label


LSR:route-protocol-->routing-table-->ldp

     -->LFIB

Edge LSR:route-protocol-->routing-table-->ldp

     -->LFIB-->FIB

MPLS不會爲BGP路由分標籤

1、基於FIB,分配標籤

2、通告標籤


TDP:hello  udp 646  (5s)

     forwarding tcp 646

LDP:hello  udp 711 (5s)

     forwarding tcp 711

Label的特點:

1、本地有效

2、異步分發

出/入標籤和上/下游都是基於數據層面的

PHP:次末跳彈出

最後一跳(路由的最後一跳)通告標籤3,告訴其他設備“我是最後一跳”

POP:彈出最外層標籤

untaged:彈出所有標籤

配置實驗的步驟:

1、配置IGP路由

2、配置CEF

3、接口配置MPLS

4、配置接口MTU(可選的)

配置適合的MTU,可以減少分片機率,從而減少CUP消耗


show mpls ldp neighbor

show mpls ldp bindings

show mpls forwarding-table

show ip cef detail

測試:traceroute來測試

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章