專(zhuān)利名稱(chēng):一種pbb-te中的標(biāo)簽管理方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)通信技術(shù),尤其涉及一種PBB-TE中的標(biāo)簽管理方法及裝置。
背景技術(shù):
PBB-TE(Provider Backbone Bridge-Traffic Engineering, 運(yùn)營(yíng)商骨干網(wǎng) 橋流量工程)是一種新興的包傳送技術(shù)。其通過(guò)對(duì)以太網(wǎng)橋進(jìn)行一定的改進(jìn),使 其能提供面向連接的具有TE (Traffic Engineering,流量工程)功能的網(wǎng)絡(luò), 同時(shí)通過(guò)增強(qiáng)的0AM和保護(hù)功能使其成為具有運(yùn)營(yíng)商網(wǎng)絡(luò)基本功能的傳送網(wǎng)。在 PBB-TE中,以太網(wǎng)橋通過(guò)全局或運(yùn)營(yíng)商域內(nèi)唯一的標(biāo)簽為依據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā), 配置轉(zhuǎn)發(fā)表,形成面向連接的LSP (Label Switched Path,標(biāo)簽交換路徑)。PBB-TE 中的標(biāo)簽由VID(Virtual Local Area Network Identifier,虛擬局域網(wǎng)標(biāo)識(shí)) 和DMAC(Destination Media Access Control,目的媒體接入控制)地址組成, 所述VID通常為12bits,所述DMAC地址通常為48bits。
在現(xiàn)有的標(biāo)簽管理方式中,PBB-TE中的標(biāo)簽由VID和以太網(wǎng)物理端口的DMAC 地址組成。
但是,由于VID最多為4094個(gè),并且在網(wǎng)絡(luò)運(yùn)營(yíng)過(guò)程中,VID不只是全部 分配給PBB-TE,只有有限的VID分配給PBB-TE使用,再由于物理設(shè)備的DMAC 地址是固定的,這樣當(dāng)標(biāo)簽由DMAC地址和VID組成時(shí),隨著PBB-TE網(wǎng)絡(luò)中創(chuàng) 建的業(yè)務(wù)(LSP)數(shù)量的增長(zhǎng),很有可能出現(xiàn)標(biāo)簽不夠用的情況。
同時(shí)從運(yùn)營(yíng)商管理的角度來(lái)看,由于物理設(shè)備的DMAC地址是由設(shè)備制造商 決定的,運(yùn)營(yíng)商不可控,而從網(wǎng)絡(luò)運(yùn)營(yíng)的角度而言,運(yùn)營(yíng)商希望分配給設(shè)備的DMAC地址是可管理可控的。
如何防止標(biāo)簽分配時(shí)的標(biāo)簽沖突,提高標(biāo)簽分配的效率,及保證標(biāo)簽分配管 理的可擴(kuò)展性是一個(gè)要解決的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明特別提供了一種PBB-TE中的標(biāo)簽管理方法及裝置,在PBB-TE中創(chuàng)建 LSP時(shí)實(shí)現(xiàn)標(biāo)簽分配。
本發(fā)明實(shí)施例的方法包括
一種運(yùn)營(yíng)商骨干網(wǎng)橋流量工程PBB-TE中的標(biāo)簽管理方法,標(biāo)簽服務(wù)器為網(wǎng) 元分配虛擬局域網(wǎng)標(biāo)識(shí)VID,并給網(wǎng)元上的每個(gè)端口分配多個(gè)虛擬目的媒體接入 控制DMAC地址,所述VID和虛擬躍AC地址用于在PBB-TE中創(chuàng)建標(biāo)簽交換路徑 LSP時(shí)組合形成標(biāo)簽。
一種標(biāo)簽服務(wù)器,所述標(biāo)簽服務(wù)器的組成包括 接收模塊6,用于接收網(wǎng)元的分配虛擬DMAC地址的請(qǐng)求; 存儲(chǔ)模塊7,用于存儲(chǔ)設(shè)定的標(biāo)簽分配策略和網(wǎng)元上網(wǎng)絡(luò)運(yùn)營(yíng)商劃分的標(biāo)簽 分配可用空間及VID和虛擬DMAC地址;
發(fā)送模塊8,根據(jù)所述接收模塊6接收到的分配請(qǐng)求從所述存儲(chǔ)模塊7取出 虛擬DMAC地址并發(fā)送給對(duì)應(yīng)的網(wǎng)元。 一種網(wǎng)元,其組成主要包括
接收模塊(12),接收標(biāo)簽服務(wù)器分配的VID和虛擬DMAC地址; 生成模塊(14),將VID和虛擬DMAC地址組合形成標(biāo)簽。 使用本發(fā)明的方法,通過(guò)分配虛擬DMAC地址,可以滿(mǎn)足PBB-TE網(wǎng)絡(luò)中創(chuàng)建 的業(yè)務(wù)(LSP)數(shù)量的增長(zhǎng)對(duì)標(biāo)簽數(shù)量的需求;通過(guò)預(yù)分配虛擬DMAC地址和預(yù)請(qǐng)求 DMAC地址,可以提高標(biāo)簽分配效率,縮短PBB-TE中的LSP建立時(shí)間,特別的縮短重路由時(shí)的LSP建立時(shí)間。
圖1為本發(fā)明的實(shí)施例的預(yù)分配虛擬DMAC地址的示意圖2為本發(fā)明的實(shí)施例的預(yù)請(qǐng)求虛擬DMAC地址的示意圖3為本發(fā)明的實(shí)施例的LSP②5被刪除后虛擬DMAC地址回收的示意圖4為本發(fā)明的實(shí)施例的標(biāo)簽服務(wù)器故障后的示意圖5為本發(fā)明的實(shí)施例的一種標(biāo)簽服務(wù)器組成的示意圖6為本發(fā)明的實(shí)施例的一種網(wǎng)元組成的示意圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例特別提供了一種PBB-TE中的標(biāo)簽管理方法,標(biāo)簽服務(wù)器為網(wǎng) 元分配VID,并給網(wǎng)元上的每個(gè)端口分配多個(gè)虛擬DMAC地址,所述VID和虛擬 DMAC地址用于在PBB-TE中創(chuàng)建LSP時(shí)組合形成標(biāo)簽。
所述標(biāo)簽服務(wù)器為網(wǎng)元分配VID的分配方式為運(yùn)營(yíng)商預(yù)留一部分VID用 于形成PBB-TE中標(biāo)簽。例如預(yù)留VID: 1~8給PBB-TE。
所述標(biāo)簽是由VID和虛擬DMAC地址組成的一個(gè)數(shù)值。在網(wǎng)元上,根據(jù)標(biāo) 簽值(VID+DMAC)的值,決定將收到的數(shù)據(jù)包向哪個(gè)端口轉(zhuǎn)發(fā)出去。
下面通過(guò)具體的實(shí)施方式來(lái)進(jìn)行詳細(xì)敘述。
當(dāng)創(chuàng)建一條LSP時(shí),由業(yè)務(wù)流的宿節(jié)點(diǎn)向標(biāo)簽服務(wù)器請(qǐng)求標(biāo)簽,標(biāo)簽服務(wù)器 將分配給業(yè)務(wù)流宿端口的虛擬DMAC地址下發(fā)給請(qǐng)求的網(wǎng)元,該虛擬DMAC地址和分 配給網(wǎng)元的VID中的未用的一個(gè)組合形成該LSP的標(biāo)簽。
如圖1所示為預(yù)分配虛擬DMAC地址的示意圖,在網(wǎng)絡(luò)初始化過(guò)程中,例如 某一網(wǎng)元3啟動(dòng)后,發(fā)現(xiàn)本身沒(méi)有保存可用于標(biāo)簽分配的虛擬DMAC地址,向標(biāo) 簽服務(wù)器1發(fā)起標(biāo)虛擬DMAC地址分配請(qǐng)求,標(biāo)簽服務(wù)器1收到該請(qǐng)求后,根據(jù)標(biāo)簽分配策略及該網(wǎng)元上運(yùn)營(yíng)商劃分的標(biāo)簽分配可用空間,給該網(wǎng)元的端口預(yù)分 配對(duì)應(yīng)的虛擬DMAC地址。所述分配策略為由用戶(hù)配置,用戶(hù)可以根據(jù)運(yùn)營(yíng)的 需要配置不同的策略。例如策略可以為,某個(gè)端口請(qǐng)求分配虛擬DMAC地址 時(shí), 一次分配的數(shù)量為4個(gè);也可以為,分配的數(shù)量由請(qǐng)求的消息中攜帶的數(shù)量 確定。
如圖2所示為預(yù)請(qǐng)求虛擬DMAC地址的示意圖。預(yù)分配給Port①2四個(gè)虛擬 DMAC地址MAC1 MAC4。隨著網(wǎng)絡(luò)中業(yè)務(wù)的創(chuàng)建,有LSP①4和LSP②5兩條 LSP以Port①2為宿端口。
Port①2上對(duì)應(yīng)的MAC1,MAC2分別分配給了 LSP①4, LSP②5用于構(gòu)成標(biāo) 簽。根據(jù)用戶(hù)配置的標(biāo)簽預(yù)請(qǐng)求策略,例如當(dāng)Port①2上保存的用于形成標(biāo)簽 的虛擬DMAC地址數(shù)量達(dá)到預(yù)分配虛擬DMAC地址數(shù)量的50%或以下時(shí),請(qǐng)求虛擬 DMAC地址分配。由于Port①2上此時(shí)可用于形成標(biāo)簽的虛擬DMAC地址數(shù)量?jī)H 為2個(gè),僅占預(yù)分配虛擬DMAC地址數(shù)量的5(^ (需要說(shuō)明的是,50%僅為本實(shí)施 例舉例,在其它實(shí)施例中可以不同),因此網(wǎng)元3再次向標(biāo)簽服務(wù)器1發(fā)送分配 虛擬DMAC地址給Portl①2的虛擬DMAC地址分配請(qǐng)求,標(biāo)簽服務(wù)器1收到請(qǐng)求 后,根據(jù)分配策略,給Port①2分配新的虛擬DMAC地址MAC5, MAC6,并下發(fā) 到網(wǎng)元3。此時(shí)網(wǎng)元3上Port①2可用的虛擬DMAC地址為MAC3 MAC6,已用 的虛擬DMAC地址為MAC1, MAC2。
上述實(shí)施例為網(wǎng)元自行上報(bào)虛擬DMAC地址分配請(qǐng)求給標(biāo)簽服務(wù)器1。顯然, 在其它實(shí)施方式中,也可以由標(biāo)簽服務(wù)器1主動(dòng)檢測(cè)網(wǎng)元是否有足夠可用于標(biāo)簽 分配的虛擬DMAC地址,由于分配方式基本系相同,在此不再做詳細(xì)說(shuō)明。
本發(fā)明另一實(shí)施例中,由于業(yè)務(wù)的動(dòng)態(tài)性,在經(jīng)過(guò)一段時(shí)間的運(yùn)行后,LSP ②5 (見(jiàn)圖2)被刪除,如圖3所示為L(zhǎng)SP②5被刪除后虛擬DMAC地址回收的示意圖
隨著LSP②5的刪除,LSP②5對(duì)應(yīng)的標(biāo)簽被釋放,此時(shí)Port①2上的虛 擬DMAC地址MAC2可以被回收,重新可用;MAC2被回收后,相應(yīng)端口 Port①2 所在的網(wǎng)元3可以向標(biāo)簽服務(wù)器1反饋MAC2被回收的信息,標(biāo)簽服務(wù)器1收到 消息后可以重用MAC2,例如后續(xù)可以將此MAC2分配給其他端口 ,則在網(wǎng)元3的 Port①2上可用的虛擬DMAC地址為MAC3 MAC6;或者由網(wǎng)元3保存MAC2供 自己使用,則在網(wǎng)元3的Port①2上可用的虛擬DMAC地址為MAC2 MAC6。
本發(fā)明另一實(shí)施例中,由于某種異常情況導(dǎo)致標(biāo)簽服務(wù)器l失效,無(wú)法分配 虛擬DMAC地址,如圖4所示為標(biāo)簽服務(wù)器故障后的示意圖
由于Port①2上當(dāng)前可用的虛擬DMAC地址有5個(gè),因此,即使在標(biāo)簽服務(wù) 器1失效的情況下,通過(guò)預(yù)分配的虛擬DMAC地址還至少可創(chuàng)建5條以Port①2 為宿端口的LSP。
相應(yīng)的,本發(fā)明的方法涉及到一種標(biāo)簽服務(wù)器,其組成如圖5所示,包括
接收模塊6,用于接收網(wǎng)元的分配虛擬DMAC地址的請(qǐng)求;
存儲(chǔ)模塊7,用于存儲(chǔ)設(shè)定的標(biāo)簽分配策略和網(wǎng)元上網(wǎng)絡(luò)運(yùn)營(yíng)商劃分的標(biāo)簽
分配可用空間及VID和虛擬DMAC地址;
發(fā)送模塊8,根據(jù)所述接收模塊6接收到的分配請(qǐng)求從所述存儲(chǔ)模塊7取出
虛擬DMAC地址并發(fā)送到對(duì)應(yīng)的網(wǎng)元。
相應(yīng)的,本發(fā)明的方法還涉及到一種網(wǎng)元,其組成如圖6所示,包括 接收模塊(12),接收標(biāo)簽服務(wù)器分配的VID和虛擬DMAC地址; 生成模塊(14),將VID和虛擬DMAC地址組合形成標(biāo)簽。 所述的網(wǎng)元還可以進(jìn)一步包括
存儲(chǔ)模塊(9),存儲(chǔ)設(shè)定的端口配置策略和標(biāo)簽服務(wù)器預(yù)分配的用于形成標(biāo)簽的VID及虛擬DMAC地址;
判斷模塊(10),根據(jù)所述存儲(chǔ)模塊(9)的端口配置策略判斷是否向標(biāo)簽服 務(wù)器發(fā)送分配虛擬DMAC地址的請(qǐng)求;
回收模塊(11),回收被釋放的虛擬DMAC地址加以重新使用及向所述標(biāo)簽服 務(wù)器反饋該信息;
發(fā)送模塊(13),當(dāng)所述判斷模塊(10)的判斷結(jié)果為是時(shí)向標(biāo)簽服務(wù)器發(fā) 送分配虛擬DMAC地址的請(qǐng)求。
以上所述的實(shí)施例,只是本發(fā)明較優(yōu)選的具體實(shí)施方式
,本領(lǐng)域的技術(shù)人員 在本發(fā)明技術(shù)方案范圍內(nèi)進(jìn)行的通常變化和替換都應(yīng)包含在本發(fā)明的保護(hù)范圍 內(nèi)。本發(fā)明在不脫離其精神和本質(zhì)特征前提下,可以有多種具體實(shí)施方式
,應(yīng)當(dāng) 理解上述實(shí)施例并不限于上述的任何細(xì)節(jié),而應(yīng)該在所附權(quán)利要求所定義的精神 和范圍內(nèi)被廣泛地解釋?zhuān)虼耍新湓跈?quán)利要求的邊界和范圍內(nèi)的或者與這些 邊界和范圍等價(jià)的變化和修改都試圖包含在附加權(quán)利要求內(nèi)。
權(quán)利要求
1. 一種運(yùn)營(yíng)商骨干網(wǎng)橋流量工程PBB-TE中的標(biāo)簽管理方法,其特征在于,標(biāo)簽服務(wù)器為網(wǎng)元分配虛擬局域網(wǎng)標(biāo)識(shí)VID,并給網(wǎng)元上的每個(gè)端口分配多個(gè)虛擬目的媒體接入控制DMAC地址,所述VID和虛擬DMAC地址用于在運(yùn)營(yíng)商骨干網(wǎng)橋流量工程PBB-TE中創(chuàng)建標(biāo)簽交換路徑LSP時(shí)組合形成標(biāo)簽。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述標(biāo)簽服務(wù)器在網(wǎng)元啟動(dòng) 時(shí),根據(jù)標(biāo)簽分配策略及該網(wǎng)元上運(yùn)營(yíng)商劃分的標(biāo)簽分配可用空間,為其物理端 口預(yù)先分配相應(yīng)數(shù)量的虛擬DMAC地址。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括,當(dāng)端 口可用虛擬DMAC地址數(shù)量達(dá)到設(shè)定的門(mén)限時(shí),該端口所在的網(wǎng)元向標(biāo)簽服務(wù)器 發(fā)出的虛擬DMAC地址分配請(qǐng)求。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述標(biāo)簽服務(wù)器收到網(wǎng)元的 虛擬DMAC地址分配請(qǐng)求后,根據(jù)標(biāo)簽分配策略為所述網(wǎng)元的端口分配相應(yīng)數(shù)量 的虛擬DMAC地址。
5. 根據(jù)權(quán)利要求l所述的方法,其特征在于,所述方法進(jìn)一步包括,當(dāng)LSP 被刪除或失效時(shí),所述LSP的標(biāo)簽對(duì)應(yīng)的虛擬DMAC地址被釋放;釋放后的虛擬 DMAC地址由其端口所在網(wǎng)元重新使用,或由標(biāo)簽服務(wù)器重新使用。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括,所述網(wǎng) 元將VID與端口的DMAC地址組合,在LSP創(chuàng)建時(shí)為其形成標(biāo)簽。
7. —種標(biāo)簽服務(wù)器,其特征在于,所述標(biāo)簽服務(wù)器的組成包括 接收模塊(6),用于接收網(wǎng)元的分配虛擬DMAC地址的請(qǐng)求; 存儲(chǔ)模塊(7),用于存儲(chǔ)設(shè)定的標(biāo)簽分配策略和網(wǎng)元上網(wǎng)絡(luò)運(yùn)營(yíng)商劃分的標(biāo) 簽分配可用空間及VID和虛擬固AC地址;發(fā)送模塊(8),根據(jù)所述接收模塊(6)接收到的分配請(qǐng)求從所述存儲(chǔ)模塊(7)取出虛擬DMAC地址并發(fā)送給對(duì)應(yīng)的網(wǎng)元。
8. —種網(wǎng)元,其特征在于,所述網(wǎng)元的組成包括 接收模塊(12),接收標(biāo)簽服務(wù)器分配的VID和虛擬DMAC地址; 生成模塊(14),將VID和虛擬DMAC地址組合形成標(biāo)簽。
9. 根據(jù)權(quán)利要求8所述的網(wǎng)元,其特征在于,所述網(wǎng)元進(jìn)一步包括 存儲(chǔ)模塊(9),存儲(chǔ)設(shè)定的端口配置策略和標(biāo)簽服務(wù)器預(yù)分配的用于形成標(biāo)簽的VID及虛擬DMAC地址;判斷模塊(10),根據(jù)所述存儲(chǔ)模塊(9)的端口配置策略判斷是否向標(biāo)簽服 務(wù)器發(fā)送分配虛擬DMAC地址的請(qǐng)求;發(fā)送模塊(13),當(dāng)所述判斷模塊(10)的判斷結(jié)果為是時(shí),向標(biāo)簽服務(wù)器 發(fā)送分配虛擬DMAC地址的請(qǐng)求。
10. 根據(jù)權(quán)利要求8所述的網(wǎng)元,其特征在于,所述網(wǎng)元進(jìn)一步包括 回收模塊(11),回收被釋放的虛擬DMAC地址加以重新使用及向所述標(biāo)簽服務(wù)器反饋該信息。
全文摘要
本發(fā)明涉及數(shù)據(jù)通信技術(shù)的一種PBB-TE中的標(biāo)簽管理方法及裝置。標(biāo)簽服務(wù)器為網(wǎng)元分配VID,并給網(wǎng)元上的每個(gè)端口分配多個(gè)虛擬DMAC地址,所述VID和虛擬DMAC地址用于在PBB-TE中創(chuàng)建LSP時(shí)組合形成標(biāo)簽。所述方法包括預(yù)分配虛擬DMAC地址和預(yù)請(qǐng)求虛擬DMAC地址,及虛擬DMAC地址動(dòng)態(tài)回收。本發(fā)明的方法,通過(guò)分配虛擬DMAC地址,可以滿(mǎn)足PBB-TE網(wǎng)絡(luò)中創(chuàng)建的業(yè)務(wù)(LSP)數(shù)量的增長(zhǎng)對(duì)標(biāo)簽數(shù)量的需求;通過(guò)預(yù)分配虛擬DMAC地址和預(yù)請(qǐng)求DMAC地址,可以提高標(biāo)簽分配效率,縮短PBB-TE中的LSP建立時(shí)間,特別的縮短重路由時(shí)的LSP建立時(shí)間。
文檔編號(hào)H04L12/56GK101453403SQ20071007749
公開(kāi)日2009年6月10日 申請(qǐng)日期2007年12月4日 優(yōu)先權(quán)日2007年12月4日
發(fā)明者易其亮 申請(qǐng)人:華為技術(shù)有限公司