本文是Cisco CCIP(思科認(rèn)證互聯(lián)網(wǎng)工程師)認(rèn)證中的MPLS(多協(xié)議標(biāo)簽交換)認(rèn)證部分之認(rèn)證技巧系列課程的第二篇文章。CCIP考試 642-611 - Implementing Cisco MPLS考試課程要測驗這些技巧。
你必須理解有關(guān)整個MPLS結(jié)構(gòu)有多種概念。MPLS結(jié)構(gòu)定義為IP骨干網(wǎng)如何建立標(biāo)簽轉(zhuǎn)發(fā)表和實(shí)際提供轉(zhuǎn)發(fā)標(biāo)簽的通信服務(wù)。關(guān)鍵的概念如下:轉(zhuǎn)發(fā)等價類;MPLS控制面板;MPLS轉(zhuǎn)發(fā)面板;標(biāo)簽分發(fā)協(xié)議。
MPLS路由器基本上是以轉(zhuǎn)發(fā)IP數(shù)據(jù)包同樣的方式做出轉(zhuǎn)發(fā)標(biāo)簽數(shù)據(jù)包。MPLS路由器將查驗進(jìn)入網(wǎng)絡(luò)的數(shù)據(jù)包上的標(biāo)簽,然后咨詢轉(zhuǎn)發(fā)表以便驗證轉(zhuǎn)發(fā)標(biāo)簽數(shù)據(jù)包的接口,接下來將轉(zhuǎn)發(fā)這個數(shù)據(jù)包。
完成這個過程的關(guān)鍵是路由器必須要建立這種標(biāo)簽轉(zhuǎn)發(fā)表。路由協(xié)議通過使用OSPF和BGP等動態(tài)路由協(xié)議在路由器之間交換信息的方法建立這種轉(zhuǎn)發(fā)表。建立標(biāo)簽轉(zhuǎn)發(fā)表是一個需要采取許多步驟的過程。MPLS控制面板負(fù)責(zé)把一個標(biāo)簽綁定到IP路由表中的網(wǎng)絡(luò)路由器,并且把這些綁定的結(jié)果轉(zhuǎn)發(fā)到其它MPLS路由器。MPLS控制面板使用標(biāo)簽轉(zhuǎn)發(fā)協(xié)議在MPLS路由器之間交換標(biāo)簽。一臺MPLS路由器分配一個本地標(biāo)簽和一個向鄰居做廣播的離開標(biāo)簽。
MPLS使用轉(zhuǎn)發(fā)等價類(FEC)概念來指定一組綁定具體標(biāo)簽的IP數(shù)據(jù)包。IP數(shù)據(jù)包組是松散條件,這實(shí)際上是指IP前綴或者一個路由。FEC還可以更小,僅作為一個網(wǎng)絡(luò)前綴,因為它還可以同IP TOS字段等其它規(guī)則一起指定一個具體的IP前綴。
所以,路由器能從IP路由表中找出FEC,并且分配給它一個標(biāo)簽。然后,路由器向FEC已經(jīng)分配了標(biāo)簽的其它路由器發(fā)出通知。分配了標(biāo)簽的FEC列表稱作LIB(列表信息庫)。路由器根據(jù)LIB中的信息作出轉(zhuǎn)發(fā)的決策。實(shí)際用于轉(zhuǎn)發(fā)的標(biāo)簽要放在標(biāo)簽轉(zhuǎn)發(fā)信息庫(LFIB)中。這就是MPLS轉(zhuǎn)發(fā)平面。
現(xiàn)在讓我們歸納一下。MPLS控制面板向IP路由表中的IP路由器/前綴分配標(biāo)簽。MPLS轉(zhuǎn)發(fā)面板建立標(biāo)簽轉(zhuǎn)發(fā)表。這個標(biāo)簽轉(zhuǎn)發(fā)表將指出這些標(biāo)簽將轉(zhuǎn)發(fā)自哪一個接口,以及標(biāo)簽分發(fā)將交換的標(biāo)簽信息。
路由器要完成的下一步工作是建立通過網(wǎng)絡(luò)的標(biāo)簽交換路徑。這是一個虛擬的路徑,通信量將從網(wǎng)絡(luò)的一端轉(zhuǎn)發(fā)到另一端。
從標(biāo)簽分發(fā)和建立標(biāo)簽轉(zhuǎn)發(fā)表的方面說,這是MPLS標(biāo)簽交換的主要前提。一定要透徹地理解這些概念。在下一講,我們將討論MPLS終端之間的實(shí)際的標(biāo)簽分發(fā)以及使用標(biāo)簽的數(shù)據(jù)包在整個網(wǎng)絡(luò)中的通信。