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