MPLS TE 流量轉發

MPLS TE中的流量轉發
Static (ip route 2.2.2.2 255.255.255.255 tunnel 0)
PBR
Autoroute   ( tunnel mpls traffic-eng autoroute announce)
Forwarding-adjacent
基於類的隧道選擇:tunnel接口下 tunnel mpls traffic-eng exp x or default
=====================================================

之前的文檔中已經學習過了通過OSPF的信息發佈,也介紹了CSPF和路徑的建立RSVP的工作原理。
接下來應該做什麼呢?
可以用三種方法沿隧道接口轉發客戶的數據流量:
■靜態路由 static routes
■策略路由 policy routing
■自動路由 autoroute
那麼再直白點說,這塊內容就是TE隧道的最後階段,關鍵中的關鍵。試想,通過千辛萬苦,建立了一個TE隧道,但是最後你發現從CE來的客戶側的流量根本就沒有走隧道的預留路徑,那建立這個隧道有什麼意義嗎?
所以這個文檔要學習的重點內容就是如何將數據流量引入TE隧道中按照隧道路徑進行轉發。
■使用靜態路由沿隧道轉發流量。
在MPLS TE隧道接口轉發流量最簡單的方法就是使用靜態路由。
ip route 10.1.1.2 255.255.255.255 Tunnel0

在R2上面已經建立了一個TE隧道,是從PE-1-R2到PE-2-R6的單向隧道。
interface Tunnel0
ip unnumbered Loopback0
tunnel destination 10.1.1.2
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng priority 7 7
tunnel mpls traffic-eng bandwidth 1024
tunnel mpls traffic-eng path-option 2 explicit name hank
tunnel mpls traffic-eng path-option 3 explicit name hank-backup
tunnel mpls traffic-eng path-option 4 dynamic
no routing dynamic
end
但是在這個隧道下面並沒有使用autoroute自動發佈。
也沒有再全局下面用靜態路由將流量在隧道中轉發。
所以如果沒有將流量引入隧道,那麼在R1到R7,進入mpls核心網後,就會走紅色的路徑,因爲IGP在紅色的路徑中耗費最小。

然後我再在R2上面用靜態路由將流量都引入TE隧道。

ip route 10.1.1.2 255.255.255.255 tunnel 0                       
interface lo0                                                    
ip add 10.1.1.1 255.255.255.255                               

int tu 0
ip unnumber lo 0
tunnel destination 10.1.1.2
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng priority 7 7
tunnel mpls traffic-eng bandwidth 1024
tunnel mpls traffic-eng path-option 2 explicit name hank
tunnel mpls traffic-eng path-option 3 explicit name hank-backup
tunnel mpls traffic-eng path-option 4 dynamic

最後我們還是回到R1,重新看看R1到R7是如何走的路徑?

到這裏,靜態路由方式將流量引入隧道進行轉發就已經解釋清楚了。
■第二種方式,就是用策略路由的方式進行轉發。policy routing--PBR,並不是一個新的特性,這裏就給一個配置模板不做過多解釋了。
interface FastEthernet0/0
ip policy route-map example
!
route-map example permit 10
match ip address 101
set interface Tunnel0
!
access-list 101 permit ip any host 10.1.1.2
■最後一個就是自動路由,用的時候也比較多。
就是自動路由,不用你在全局下面設置靜態路由,也不需要設置策略路由,只需要一句命令:

tunnel mpls traffic-eng autoroute announce.
這樣的話,實際上就是將流量自動引入mpls TE隧道中去了。
那麼TE隧道的路徑計算就是以前所說的:
CSPF的選路原理,親和/掩碼/屬性標示,隧道優先級,管理權重administrative-weight,顯式路徑等等.

對於這一章節,其實主要說明了爲什麼要將流量引入隧道,和如何引入隧道的道理。

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