SP專題Segment Routing技術淺淡RSVP-TE與SRTE算法的區別

SRTE(segment routing traffic-eng)運營商和網絡中應用愈來愈熱門你們RSVP-TESRTE不少優點SRTE的專題在個人SP全棧課程中已經有詳細的講解。今天咱們再經過這篇文章詳細討論下它們之間算法的區別。算法

 

RSVP-TERSVP-TE進行路徑計算和路徑選擇的時候,能夠使用explicit-path(顯示路徑)dynamic(動態計算),其中dynamic使用的是CSPF算法(基於約束的SPF算法),如今SRTE膠片中稱爲Circuit optimization (電路優化)算法,以下圖:網絡

1.png


這個說法RSVP-TE同窗很容易理解,這個主要是RSVP這個協議的特性,在路徑創建的時候,須要逐跳發送RSVPPATH/RESV消息,因此稱其爲circuit-based的算法這個實際上跟Frame-relay(幀中繼)ATM(異步傳輸模式)PVC(永久虛電路)很像PVC須要手工逐跳創建。異步

這種算法基於約束條件(帶寬、親和屬性TE-cost),這個SRTE稱爲優化(optimization),實際上就是由於這些約束條件,選擇IGP計算出來路徑ide

計算出來的結果是non-ECMPpath,這個的是單條RSVP-TEtunnel一時間,只能使用一條路徑,因此RSVP-TE算法自己不支持ECMP(等價多路徑)若是要讓RSVP-TE支持ECMP功能,須要頭端創建到達尾端的多隧道學習

另外說計算出來的路徑SID-List很大(RSVP-TE裏面,計算出來的路徑稱爲ERO(顯示路由))這個主要緣由是RSVP這個協議是逐跳的優化

 

,咱們下面來看看SRTE算法,SRTE在選擇路徑的時候,也是可使用explicit-pathdynamic計算(固然還有集中式計算PCE),它用的算法稱爲SR optimization(中文常常聽到稱爲SR原生的優化算法),如下圖:ui


2.png




的特色是No more circuit!意思是不須要像RSVP-TE同樣逐跳創建隧道,他的路徑是在頭端發送數據包的時候壓入SID-LIST標籤(數據平面攜帶路徑),因此不須要像RSVP-TE那樣須要週期性的維護狀態(RSVPsoft-state的協議)。可是SRTE標籤的時候,可能會壓太多層標籤,因此可能須要進行分段。spa

算法自己支持ECMP,看上圖上,能夠看到SRTE計算的時候從節點1往節點33等價路徑,那麼在Candidate-Path(候選路徑)計算中,這三條路都會被選擇(固然實際實驗時稍有誤差但能夠出結果)這個RSVP-TE同樣,RSVP-TEECMP時候,須要作多隧道,更麻煩一些。視頻

生成路徑的時候,Small SID-List。從上圖能夠看到,最後在頭端生成的路徑是<7,3>壓標籤的時候,只會壓入節點7和節點3標籤,這樣的好處是1.支持ECMP2.標籤的時候標籤儘量少,轉發的時候能符合鏈路的MTU需求blog

 

的來講,RSVP-TESRTE算法的基本區別在這裏,另外SRTE更多的約束條件,Cost的類型能夠設置,功能要比RSVP-TESR-TE的專題課程視頻已在IE-LAB的各平臺發佈,若是對SR-TE技術有研究興趣能夠多關注咱們的學習平臺。

相關文章
相關標籤/搜索