MPLS TE 配置與各大屬性調整

2021-10-05 14:18:28 字數 4005 閱讀 9847

什麼樣的前提下可以用mpls 流量工程for cisco ?或者說mpls te的配置邏輯關係:

■支援mpls流量工程的cisco ios 軟體版本.

■網路中需要啟動cef.

■作為igp使用的鏈路狀態協議ospf或是is-is.只有這兩個協議能支援te.(ospf會提供第十類lsa來傳播相關te資訊).

■路由器全域性已經啟用了流量工程.

■乙個環迴介面,用作mpls 流量工程的路由器id.

■基本的te 隧道配置。

關於te隧道,一定是單向的。

所以如果在兩邊的pe都要走te流量工程的隧道的話,需要在兩端一起進行配置。

拓撲圖依然引用以前的:

乙個典型的te的配置如下:(可以參考拓撲圖中r2)

ip cef

!ip vrf maipu

rd 1:1

route-target export 1:1

route-target import 1:1!!

mpls traffic-eng tunnels

mpls label protocol ldp

!inte***ce loopback0

ip address 10.1.1.1 255.255.255.255

!//這個是作為ldp,ospf和bgp的router-id,方便管理.

?從這裡可以看出,配置並不多,很多都是mpls vpn的配置,te只是在mpls的基礎上再啟用rsvp而已。

當你認為配置完成的時候,可以用命令show mpls traffic-eng tunnels summary來確認一下,是否配置已經完成:

這裡如果沒有顯示running,running和enable的話,說明配置有問題,需要重新檢查配置。

最後可以看出,在r2上面進行自動選路,選出的路徑是:

實際上是圖中的最短路徑,path2,紫色的那條路徑,當然這只是乙個初步的。我們可以根據te的三個屬性:

attribute-flag,administrative-weight,還有bandwidth來進行調整讓最後選的路徑是上面的path1.是很簡單的調整。

好了,現在根據配置來說明一下te隧道的一些原理。

■可用的頻寬資訊.

r2-pe-1(config-if)#ip rsvp bandwidth 1024 ?

<1-10000000> largest reservable flow (kbps)

這裡有兩個引數,第乙個是在介面上可保留的頻寬總值。單位是kbit/s.第二個是介面上可以為每條流保留的最大頻寬。

ps:最常見的問題,如果在介面下面忘記打這個命令了,那麼ios預設的預留頻寬是0.這個時候自然隧道也就是不通的,因為沒有可用的頻寬啊。所以上面的配置例項裡面,在介面下面是預留了頻寬的。

inte***ce gigabitethernet2/0

mtu 1520

ip address 2.1.1.1 255.255.255.0

ip mtu 1500

negotiation auto

mpls mtu 1516

mpls traffic-eng tunnels

mpls label protocol ldp

mpls ip

ip rsvp bandwidth 2048

end我做了乙個實驗,如果在介面下面刪除這個命令,又或者是把物理介面下面的預留頻寬修改得小於inte***ce tunnel的rsvp bandwidth,那麼隧道馬上就會down下去,原因很簡單:

隧道預留頻寬為0,隧道不能up。

邏輯隧道的預留必須小於最多等於物理介面的頻寬。否則還是down.

當然,你可以不用在物理介面下面去指定有多大的頻寬,用命令:

r2-pe-1(config-if)#ip rsvp bandwidth

r2-pe-1(config-if)#exit

只用前面的命令,這個時候分配給物理介面的頻寬是介面的75%.

如果我指定為2m.請見下圖:

所以方法這裡都有,具體主要還是看我們想怎麼用。

用命令show mpls traffic-eng tunnels可以檢視隧道的詳細情況。

Redis bind屬性的配置與redis連線

redis連線 做乙個專案碰到乙個問題需要用到redis來解決。發現在本地和測試環境都挺好用的,redis連線都沒有出問題。但是到了集群環境下的正式環境就不行了。關於redis的連線。首先部署redis的那台伺服器網路必須是ping得通的。redis的啟動埠必須開啟,預設是6379 集群環境下red...

SpringBoot中屬性檔案的配置與使用

找到 選擇edit configurations 找到配置別名與具體檔案目錄的對映 在核心配置檔案中配置bean propertiesconfigurer class org.springframework.beans.factory.config.propertyplaceholderconfig...

Linux的檔案屬性與目錄配置

1 使用者與使用者組 1 檔案擁有者 owner 使用者組 group 其他人 other 2 etc password 記錄所有系統賬號與一般使用者以及root的相關資訊 etc shadow 記錄密碼 etc group 記錄使用者組名稱 2 檔案屬性 1 ls al ls 似於dos中的dir...