MPLS體系結構中標簽分配控制方式的介紹
MPLS體系結構中標簽分配控制方式的介紹,如何設置MPLS體系結構,大家在網絡上會找到很多方法,下面這篇文章是我在解決相似問題時發現的,希望對廣大愛好者有幫助。
MPLS體系結構概述
MPLS體系結構(Multiprotocol Label Switching)是多協議標簽交換的簡稱,它用短而定長的標簽來封裝網絡層分組。MPLS體系結構從各種鏈路層(如PPP、ATM、幀中繼、以太網等)得到鏈路層服務,又為網絡層提供面向連接的服務。
MPLS體系結構能從IP 路由協議和控制協議中得到支持,同時,還支持基于策略的約束路由,它路由功能強大、靈活,可以滿足各種新應用對網絡的要求。這種技術起源于IPv4,但其核心技術可擴展到多種網絡協議(IPv6、IPX 等)。
MPLS體系結構 最初是為提高路由器的轉發速度而提出一個協議,但是,它的用途已不僅僅局限于此,而是廣泛地應用于流量工程(Traffic Engineering)、VPN、QoS 等方面,從而日益成為大規模IP 網絡的重要標準。
轉發等價類(FEC)
FEC(Forwarding Equivalence Class)是MPLS體系結構中的一個重要概念。MPLS體系結構實際上是一種分類轉發技術,它將具有相同轉發處理方式(目的地相同、使用轉發路徑相同、具有相同的服務等級等)的分組歸為一類,稱為轉發等價類。一般來說,劃分分組的FEC 是根據他的網絡層目的地址。屬于相同轉發等價類的分組在MPLS體系結構網絡中將獲得完全相同的處理。
標簽的定義
標簽為一個長度固定、具有本地意義的短標識符,用于標識一個FEC(Forwarding Equivalence Class)。當分組到達MPLS體系結構網絡入口時,它將按一定規則被劃歸不同的FEC,根據分組所屬的FEC,將相應的標簽封裝在分組中,這樣,在網絡中,按標簽進行分組轉發即可。
標簽的結構
標簽的結構如圖1-1所示。Label Exp S TTL圖1-1 標簽的結構,標簽位于鏈路層包頭和網絡層分組之間,長度為4 個字節。標簽共有4 個域:Label:標簽值字段,長度為20bits,用于轉發的指針。
Exp:3bits,保留,協議中沒有明確規定,通常用于COS。S:1bit,MPLS體系結構支持標簽的分層結構,即多重標簽。值為1 時表明為最底層標簽。TTL:8bits,和IP 分組中的TTL 意義相同。
標簽的操作
標簽映射分為兩種,一種是入口路由器處的標簽映射,另一種是MPLS體系結構域內的標簽映射。入口路由器處的標簽映射為ingress LSR 依據一定的原則對輸入分組進行劃分,得到多個FEC,接著將有關標簽與這些FEC 進行映射,并記錄在相應的數據庫LIB(Label Information Base)中。簡單地說,就是將一個標簽指派給FEC,就稱為“標簽映射”。
標簽分配控制方式
標簽分配控制方式分為兩種:獨立(Independent)標簽分配控制方式和有序(ordered)標簽分配控制方式。當使用獨立標簽分配控制方式時,每個LSR 可以在任意時間向和它連接的LSR 通告標簽映射。當使用有序標簽分配控制方式時,只有當LSR 收到某一特定FEC 下一跳的特定標簽映射消息或者LSR 是LSP 的出口節點時,LSR 才可以向上游發送標簽映射消息。
標簽保持方式
標簽保持方式分為兩種:自由標簽保持方式和保守標簽保持方式。假設兩臺路由器Ru,Rd,對于特定的一個FEC,如果LSR Ru 收到了來自LSR Rd的標簽綁定,當Rd 不是Ru 的下一跳時,如果Ru 保存該綁定,則稱Ru 使用的是自由標簽保持方式。
如果Ru 丟棄該綁定,則稱Ru 使用的是保守標簽保持方式。當要求LSR 能夠迅速適應路由變化時,可使用自由標簽保持方式;當要求LSR 中保存較少的標簽數量時,可使用保守標簽保持方式。