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