EC的數(shù)量的過程中,查詢所述FIB表中記錄的所有包括有所述PE設(shè)備的FEC ;將查詢到的出接口是所述Slave成員設(shè)備的出接口且設(shè)置有預(yù)設(shè)標(biāo)志位的FEC,確定為需要分配標(biāo)簽且包括有所述PE設(shè)備的FEC,其中,所述預(yù)設(shè)標(biāo)志位用于表征FEC的路由類型為非邊界網(wǎng)關(guān)協(xié)議BGP路由;統(tǒng)計(jì)確定出的FEC的數(shù)量。
[0057]還包括:發(fā)送模塊14,用于在所述生成模塊13利用當(dāng)前分配給所述FEC的標(biāo)簽生成所述FEC對(duì)應(yīng)的LSP之后,利用所述LSP生成標(biāo)簽轉(zhuǎn)發(fā)信息庫LFIB表,并將所述LFIB表同步到所述Master成員設(shè)備和其它Slave成員設(shè)備。發(fā)送模塊14,用于在所述生成模塊13利用當(dāng)前分配給所述FEC的標(biāo)簽生成所述FEC對(duì)應(yīng)的LSP之后,在撤銷所述FEC對(duì)應(yīng)的LSP時(shí),通知所述Master成員設(shè)備回收分配給所述FEC的標(biāo)簽,并更新當(dāng)前存在的LFIB表,將更新后的LFIB表同步到所述Master成員設(shè)備和其它Slave成員設(shè)備。
[0058]其中,本發(fā)明裝置的各個(gè)模塊可以集成于一體,也可以分離部署。上述模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。
[0059]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施例的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。
[0060]本領(lǐng)域技術(shù)人員可以理解實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述進(jìn)行分布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個(gè)或多個(gè)裝置中。上述實(shí)施例的模塊可以合并為一個(gè)模塊,也可進(jìn)一步拆分成多個(gè)子模塊。上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0061]以上公開的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種標(biāo)簽交換路徑LSP的生成方法,應(yīng)用于包括主Master成員設(shè)備和從Slave成員設(shè)備的堆疊設(shè)備中,所述堆疊設(shè)備作為多協(xié)議標(biāo)簽交換MPLS網(wǎng)絡(luò)的服務(wù)商骨干P設(shè)備與服務(wù)商邊緣PE設(shè)備連接,其特征在于,所述方法包括以下步驟: 所述Slave成員設(shè)備在接收到來自所述PE設(shè)備的鄰居建立報(bào)文時(shí),利用所述鄰居建立報(bào)文與所述PE設(shè)備建立標(biāo)簽分發(fā)協(xié)議LDP鄰居; 所述Slave成員設(shè)備根據(jù)本地的轉(zhuǎn)發(fā)信息庫FIB表,確定需要分配標(biāo)簽且包括有所述PE設(shè)備的轉(zhuǎn)發(fā)等價(jià)類FEC的數(shù)量,并從所述Master成員設(shè)備獲取所述數(shù)量個(gè)空閑標(biāo)簽; 所述Slave成員設(shè)備將獲取的空閑標(biāo)簽分別分配給所述FEC,并利用當(dāng)前分配給所述FEC的標(biāo)簽生成所述FEC對(duì)應(yīng)的LSP。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述堆疊設(shè)備通過聚合口與所述PE設(shè)備連接,且所述聚合口內(nèi)包含Slave成員設(shè)備的物理接口,但不包含Master成員設(shè)備的物理接口時(shí),在所述Slave成員設(shè)備利用所述鄰居建立報(bào)文與所述PE設(shè)備建立LDP鄰居之前,所述方法還包括: 所述Slave成員設(shè)備比較所述聚合口內(nèi)包含的各物理接口的優(yōu)先級(jí); 如果所述Slave成員設(shè)備的物理接口是優(yōu)先級(jí)最大的物理接口,則執(zhí)行利用所述鄰居建立報(bào)文與所述PE設(shè)備建立LDP鄰居的過程;如果所述Slave成員設(shè)備的物理接口不是優(yōu)先級(jí)最大的物理接口,則丟棄所述鄰居建立報(bào)文; 如果所述Slave成員設(shè)備的物理接口是優(yōu)先級(jí)最大的多個(gè)物理接口中的一個(gè)物理接口,則當(dāng)所述Slave成員設(shè)備的物理接口的索引值是所述多個(gè)物理接口的索引值中最大的索引值時(shí),則執(zhí)行利用所述鄰居建立報(bào)文與所述PE設(shè)備建立LDP鄰居的過程;當(dāng)所述SIave成員設(shè)備的物理接口的索引值不是所述多個(gè)物理接口的索引值中最大的索引值時(shí),則丟棄所述鄰居建立報(bào)文。3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述Slave成員設(shè)備根據(jù)本地的FIB表,確定需要分配標(biāo)簽且包括有所述PE設(shè)備的FEC的數(shù)量的過程,具體包括: 所述Slave成員設(shè)備查詢FIB表中記錄的所有包括有所述PE設(shè)備的FEC ; 所述Slave成員設(shè)備將查詢到的出接口是所述Slave成員設(shè)備的出接口且設(shè)置有預(yù)設(shè)標(biāo)志位的FEC,確定為需要分配標(biāo)簽且包括有所述PE設(shè)備的FEC,所述預(yù)設(shè)標(biāo)志位用于表征FEC的路由類型為非邊界網(wǎng)關(guān)協(xié)議BGP路由; 所述Slave成員設(shè)備統(tǒng)計(jì)確定出的FEC的數(shù)量。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述Slave成員設(shè)備利用當(dāng)前分配給所述FEC的標(biāo)簽生成所述FEC對(duì)應(yīng)的LSP之后,還包括: 所述Slave成員設(shè)備利用所述LSP生成標(biāo)簽轉(zhuǎn)發(fā)信息庫LFIB表,并將所述LFIB表同步到所述Master成員設(shè)備和其它Slave成員設(shè)備。5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述Slave成員設(shè)備利用當(dāng)前分配給所述FEC的標(biāo)簽生成所述FEC對(duì)應(yīng)的LSP之后,還包括: 所述Slave成員設(shè)備在撤銷所述FEC對(duì)應(yīng)的LSP時(shí),通知所述Master成員設(shè)備回收分配給所述FEC的標(biāo)簽,并更新當(dāng)前存在的LFIB表,將更新后的LFIB表同步到所述Master成員設(shè)備和其它Slave成員設(shè)備。6.—種標(biāo)簽交換路徑LSP的生成裝置,應(yīng)用于包括主Master成員設(shè)備和從Slave成員設(shè)備的堆疊設(shè)備中,所述堆疊設(shè)備作為多協(xié)議標(biāo)簽交換MPLS網(wǎng)絡(luò)的服務(wù)商骨干P設(shè)備與服務(wù)商邊緣PE設(shè)備連接,其特征在于,所述LSP的生成裝置應(yīng)用在所述Slave成員設(shè)備上,且所述LSP的生成裝置具體包括: 建立模塊,用于在接收到來自所述PE設(shè)備的鄰居建立報(bào)文時(shí),利用所述鄰居建立報(bào)文與所述PE設(shè)備建立標(biāo)簽分發(fā)協(xié)議LDP鄰居; 確定模塊,用于根據(jù)所述Slave成員設(shè)備本地的轉(zhuǎn)發(fā)信息庫FIB表,確定需要分配標(biāo)簽且包括有所述PE設(shè)備的轉(zhuǎn)發(fā)等價(jià)類FEC的數(shù)量,并從所述Master成員設(shè)備獲取所述數(shù)量個(gè)空閑標(biāo)簽; 生成模塊,用于將獲取的空閑標(biāo)簽分別分配給所述FEC,并利用當(dāng)前分配給所述FEC的標(biāo)簽生成所述FEC對(duì)應(yīng)的LSP。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,當(dāng)所述堆疊設(shè)備通過聚合口與所述PE設(shè)備連接,且所述聚合口內(nèi)包含Slave成員設(shè)備的物理接口,但不包含Master成員設(shè)備的物理接口時(shí); 所述建立模塊,具體用于在收到所述鄰居建立報(bào)文時(shí),比較所述聚合口內(nèi)包含的各物理接口的優(yōu)先級(jí);如果所述Slave成員設(shè)備的物理接口是優(yōu)先級(jí)最大的物理接口,則利用所述鄰居建立報(bào)文與所述PE設(shè)備建立LDP鄰居;如果所述Slave成員設(shè)備的物理接口不是優(yōu)先級(jí)最大的物理接口,丟棄所述鄰居建立報(bào)文;如果所述Slave成員設(shè)備的物理接口是優(yōu)先級(jí)最大的多個(gè)物理接口中的一個(gè)物理接口,當(dāng)所述Slave成員設(shè)備的物理接口的索引值是所述多個(gè)物理接口的索引值中最大的索引值時(shí),利用所述鄰居建立報(bào)文與所述PE設(shè)備建立LDP鄰居的過程;當(dāng)所述Slave成員設(shè)備的物理接口的索引值不是所述多個(gè)物理接口的索引值中最大的索引值時(shí),丟棄所述鄰居建立報(bào)文。8.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于, 所述確定模塊,具體用于在根據(jù)所述Slave成員設(shè)備本地的FIB表,確定需要分配標(biāo)簽且包括有所述PE設(shè)備的FEC的數(shù)量的過程中,查詢所述FIB表中記錄的所有包括有所述PE設(shè)備的FEC ;將查詢到的出接口是所述Slave成員設(shè)備的出接口且設(shè)置有預(yù)設(shè)標(biāo)志位的FEC,確定為需要分配標(biāo)簽且包括有所述PE設(shè)備的FEC,其中,所述預(yù)設(shè)標(biāo)志位用于表征FEC的路由類型為非邊界網(wǎng)關(guān)協(xié)議BGP路由;統(tǒng)計(jì)確定出的FEC的數(shù)量。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括: 發(fā)送模塊,用于在所述生成模塊利用當(dāng)前分配給所述FEC的標(biāo)簽生成所述FEC對(duì)應(yīng)的LSP之后,利用所述LSP生成標(biāo)簽轉(zhuǎn)發(fā)信息庫LFIB表,并將所述LFIB表同步到所述Master成員設(shè)備和其它Slave成員設(shè)備。10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括: 發(fā)送模塊,用于在所述生成模塊利用當(dāng)前分配給所述FEC的標(biāo)簽生成所述FEC對(duì)應(yīng)的LSP之后,在撤銷所述FEC對(duì)應(yīng)的LSP時(shí),通知所述Master成員設(shè)備回收分配給所述FEC的標(biāo)簽,并更新當(dāng)前存在的LFIB表,將更新后的LFIB表同步到所述Master成員設(shè)備和其它Slave成員設(shè)備。
【專利摘要】本發(fā)明提供一種LSP的生成方法和裝置,該方法包括:Slave成員設(shè)備在接收到來自PE設(shè)備的鄰居建立報(bào)文時(shí),利用所述鄰居建立報(bào)文與所述PE設(shè)備建立LDP鄰居;所述Slave成員設(shè)備根據(jù)本地的FIB表,確定需要分配標(biāo)簽且包括有所述PE設(shè)備的FEC的數(shù)量,并從所述Master成員設(shè)備獲取所述數(shù)量個(gè)空閑標(biāo)簽;所述Slave成員設(shè)備將獲取的空閑標(biāo)簽分別分配給所述FEC,并利用當(dāng)前分配給所述FEC的標(biāo)簽生成所述FEC對(duì)應(yīng)的LSP。通過本發(fā)明的技術(shù)方案,減輕Master成員設(shè)備的工作負(fù)荷,充分利用Slave成員設(shè)備的資源,提高堆疊設(shè)備處理MPLS業(yè)務(wù)的效率。
【IPC分類】H04L12/723
【公開號(hào)】CN105591911
【申請(qǐng)?zhí)枴緾N201510460284
【發(fā)明人】吳劍平
【申請(qǐng)人】杭州華三通信技術(shù)有限公司
【公開日】2016年5月18日
【申請(qǐng)日】2015年7月30日