一、概述
? ? ? ? 上一章我們已經介紹過,LSP是MPLS報文在MPLS網絡中轉發時經過的路徑,可以看作是由報文傳輸方向節點為對應FEC分配的MPLS入標簽組成的,因為每臺設備上為每個FEC分配的入標簽是唯一 的,并與由下游節點為本地節點上該FEC分配的出標簽建立映射關系, 所以入標簽確定后即可確定唯一的轉發路徑。LSP僅用于指導報文從 MPLS 骨干網入節點(Ingress)到達出節點(Egress)之間轉發的路 徑,不包括骨干網外的轉發,所以LSP可以看成是入節點到出節點之間 的通信路徑。
????????LSP是由途經節點分段建立的,路徑中各節點上為某FEC建立的 LSP串聯起來就是對應FEC的整條LSP。各節點上建立的LSP是由入標 簽,對應映射的出標簽以及下一跳來確定轉發路徑的。像IP路由中從 當前節點到達某目的網段可能有多條IP路由路徑一樣,在MPLS網絡中 從當前節點到達某FEC也可能會建立多條不同的轉發路徑(綁定多個不 同的出標簽、出接口和下一跳),但在同一時刻只有一條路徑是最 優、有效的。只有這條路徑會進入到LFIB中。
????????MPLS中的LSP可以通過在各節點上靜態配置標簽來建立,也可以 通過一些協議為節點動態分配標簽來建立。靜態LSP類似于靜態路由, 需要管理員在每個節點上分別手工配置,動態LSP相當于動態路由,是 由標簽分配協議為節點動態分配標簽。下面分別予以介紹。
二、LSP建立原則
????????當網絡層協議為IP協議時,FEC所對應的路由必須存在于LSR的IP路由表中,否則該FEC的標簽轉發表項不生效。
????????LSR用標簽標識指定FEC,所以該FEC的數據被發送至LSR時,必須攜帶正確的標簽,才能被LSR正確的處理。
- 對某一FEC,設備上存在進(In)標簽和出(Out)標簽,分別表示該FEC的數據接收時和發送時所攜帶的標簽。
- 以R2轉發到4.4.4.0/24的數據為例,R1為R2的上游(Upstream)LSR,R3為R2的下游(Downstream)LSR。為確保標簽報文能被正確的處理和轉發,那么R1發給R2的報文所攜帶的標簽與R2上綁定到4.4.4.0/24的相同,即R1的出標簽等于R2的入標簽。同理,R2關于4.4.4.0/24這條FEC的出標簽必須等于R3的入標簽。
三、靜態LSP建立
?????????靜態LSP是管理員通過手工方式為各個轉發等價類(FEC)分配標 簽而建立的,不需要標簽分發協議參與,也不需要IP路由參與(但 MPLS網絡仍需部署路由,以實現骨干網內各LSR的三層互通)。由于 靜態LSP各節點上不能相互感知到整個LSP的建立情況,因此靜態LSP是 一個本地的概念,即本地LSP是否建立成功僅與本地設備對應端口的 MPLS 功能及狀態有關。當然,最終還需要途經的各節點都建立好了基 于某 FEC 的LSP,才能實現報文在MPLS網絡中從入節點正確、成功地 轉發到出節點。
????????在靜態LSP配置中,對于MPLS域中的不同節點所需配置的標簽不 一樣。
????????對于入(Ingress)節點只需要配置出標簽。
????????對于中間(Transit)節點需要同時配置入標簽和出標簽。
????????對于出(Egress)節點只需要配置入標簽。
????????配置好靜態LSP后,就相當于在設備上手動創建好了每個FEC的LIB 和LFIB,而且一般情況下,LIB 和 LFIB 中所包括的標簽都是完全相同 的,因為手工配置方式一般只配置真正用于報文轉發的LSP,而不像動 態LSP,通過標簽分發協議會生成一些當前并無效的LSP。但要注意的 是,LSP是單向的,所以如果需要兩端能正常通信,源端和目的端的通 信需要建立雙向 LSP,這兩條 LSP 的 Ingress 和 Egress角色是互換 的。
????????靜態LSP不使用標簽發布協議,不需要交互控制報文,因此消耗資 源比較小,適用于拓撲結構簡單并且穩定的小型網絡。但通過靜態方 式分配標簽建立的LSP不能根據網絡拓撲變化動態調整(就像靜態路由 一樣),需要管理員干預。
四、動態LSP建立
????????動態LSP是通過標簽發布協議(如LDP、MP-BGP、RSVP-TE)動態 建立的,但同時也需要IP路由參與,以便按照路由路徑在相鄰節點間 彼此交換針對具體FEC的MPLS標簽,實現由下游向上游分發MPLS標 簽,最終建立LSP的目的。不同的標簽發布協議的LSP建立原理不一 樣。
1、標簽分發協議
? ? ? ? MPLS可以使用以下多種標簽發布協議
- LDP
- LDP(Label Distribution Protocol,標簽分發協議)是專為標簽發 布而制定的協議,是最常用的標簽發布協議。LDP根據IGP(Interior Gateway Protocol , 內 部 網 關 協 議 ) 及 BGP ( Border Gateway Protocol,邊界網關協議)對應的IP路由信息以逐跳方式建立LSP。
- (2)RSVP-TE
- RSVP-TE(Resource Reservation Protocol Traffic Engineering,資 源預留協議流量工程)是對RSVP(資源預留協議)的擴展,用于建立 基 于 約 束 路 由 的 LSP ( Constraint-based Routed Label Switched Paths,CR-LSP)。其擁有普通LDP LSP沒有的功能,如發布帶寬預留 請求、帶寬約束、鏈路顏色和顯式路徑等。
- (3)MP-BGP
- MP-BGP(Multiprotocol Border Gateway Protocol,多協議邊界網 關協議)是在BGP協議基礎上擴展的協議。MP-BGP支持為MPLS VPN業 務中私網路由和跨域VPN的標簽路由分配BGP LSP標簽。
以上就是本章的全部內容了,文章若有錯誤或疑問可聯系博主刪除更改,感謝大家的瀏覽觀看!