摘要:通信工程師交換技術拓撲驅動的LSP建立:標記交換路徑建立的另一種方式為拓撲驅動。拓撲驅動以網絡的拓撲結構為基礎進行標記的分配。我們知道,網絡上各路由器需要了解當前網絡的狀況,以決定分組的轉發路徑,這些工作是由路由協議(OSPF,BGP)輔助完成的。
1.拓撲驅動的LSP建立
標記交換路徑建立的另一種方式為拓撲驅動。拓撲驅動以網絡的拓撲結構為基礎進行標記的分配。我們知道,網絡上各路由器需要了解當前網絡的狀況,以決定分組的轉發路徑,這些工作是由路由協議(OSPF,BGP)輔助完成的。例如,各路由節點利用OSPF定期地向其他節點分發網絡狀態信息,各節點根據收到的信息在本地生成或維護一個網絡拓撲圖并以此為根據計算路由。如果網絡狀態發生變化(某條鏈路或某個節點出現故障),則需要更新本地的網絡拓撲圖,并重新計算路由。拓撲驅動以路由表為基礎,沿路由方向逐跳進行標記的分配,由于去往不同目的地址的路由事先已計算好,拓撲驅動的標記分配方式相當于一種“預分配”的方式,與實際到達的分組無關。
2.控制驅動的LSP建立
標記交換路徑建立的第三種方式為控制驅動。控制驅動方式的具體執行過程是:在數據傳輸開始之前,利用控制協議(如LDP協議或擴展的RSVP協議)發出請求,各標記交換路由器接收到請求后即進行標記分配直至標記交換路徑的建立。
利用擴展的RSVP協議建立標記交換路徑的過程如下:MPLS人口節點在發送數據前,首先沿路由方向逐跳向下游節點發送一個“路徑建立”(PATH)消息,并請求下游節點為該數據流分配一個標記,該消息經過沿途各節點的轉發,直至出口節點。出口節點接收到PATH消息后,根據自己的資源情況,判斷是否有足夠的資源,如果能滿足要求,則在本地分配一個與該數據流相對應的標記,并沿著數據傳遞的相反方向(向上游節點)發送一個包含該標記的“預留”(RESV)消息。每個上游節點接收到該RESV消息后,與它的下游節點一樣,做相同的資源預留操作,并向上游節點發送RESV消息,直至整個標記交換路徑的建立。
前面敘述過LSP的路由選擇有兩種方式:逐跳式路由和顯式路由。數據流驅動和拓撲驅動允許各節點獨立地為每個FEC選擇下一跳,屬于逐跳式路由。而通過信令控制建立的LSP,如果沒有指定中途經過的節點,也應屬于逐跳式路由。但如果每個LSR不是自己獨立地決定下一跳的選擇,而是由某個LSR(通常是LSP的人口節點或出口節點)規定好LSP中的部分或全部的LSR,則該選路方式就屬于顯式路由方式。
返回目錄:
編輯推薦:
通信工程師備考資料免費領取
去領取
專注在線職業教育25年