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