MPLS TE第一步:創建基本TE隧道

MPLS TE隧道通過用戶指定(explicit-path)或者CSPF計算(dynamic),生成符合帶寬及其他特殊要求的傳輸路徑,並在該路徑上通過RSVP保留帶寬資源並分配標籤,從而建立端到端的TE隧道。當有流量進入TE隧道入口時,邊緣路由器將其進行標籤入棧操作,並沿途根據RSVP分配的標籤進行交換,最終在TE隧道出口的邊緣路由器出棧(實際上根據PHP,應該在倒數第二跳時出棧)。

在簡單的TE模型裏,

MPLS TE的使用必須具備以下條件:1、CEF;2、CSPF;3、RSVP。因此啓用MPLS TE的步驟也與之相關:

一、全局啓用:

全局啓用主要是啓用CEF(無論是MPLS ×××還是MPLS TE),以及啓用MPLS TE

1、CEF:ip cef

2、MPTS TE:mpls traffic-eng tunnel(注意,不必啓用MPLS  IP)

 

二、端口啓用:

1、RSVP:ip rsvp bandwidth 全局帶寬 每流帶寬(默認爲端口帶寬的75%)

2、MPLS TE:mpls traffic-eng tunnel

 

三、路由配置

注意,MPLS TE隧道必須完全在同一區域內,例如OSPF的單一區域,或者ISIS的單一區域。OSPF用LSA Type 10(opaque LSA),ISIS用Type 22的TLV進行泛洪。若TE隧道跨區域,建立後使用show mpls traffic-eng 在路由協議內的配置比較簡單,就是指定router-id和計算CSPF的area:

router ospf 100

mpls traffic-eng router-id LOOPBACK

mpls traffic-eng area LOCAL_AREA

 

四:隧道啓用

在隧道兩端建立interface tunnel:(注意由於MPLS、RSVP和CSPF都是單向的,因此MPLS TE隧道也是單向的,而且只需要在隧道入口建立即可)

interface tunnel 1

tunnel destination PEER_LOOPBACK

ip unnumber LOOOPBACK

tunnel mode mpls traffic-eng

tunnel mpls traffic-eng path-option OPTION_SEQ explicit/dynamic(此處若選擇explicit,則必須使用ip explicit-path指定LSP中的每一個next-hop;若選擇dynamic,則根據路由算法建立隧道)

 

五、使用隧道

隧道建立完成,在tunnel頭使用以下命令使得相關流量使用該隧道:

tunnel mpls traffic-engineer autoroute announce

或者使用靜態路由、PBR手段等把相應流量引入MPLS TE TUNNEL:

ip route X.X.X.X 255.255.255.0 int t0:

 

六、檢查

show mpls traffic-eng tunnel

show interface tunnel

show ip explicit-path

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