專利名稱:用于bgp mac-vpn的mpls標(biāo)簽分配的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信網(wǎng)絡(luò)領(lǐng)域,并且更具體地,涉及多協(xié)議標(biāo)簽交換(MPLS)網(wǎng)絡(luò)。
背景技術(shù):
多協(xié)議標(biāo)簽交換(MPLS)實現(xiàn)了各種不同的端到端服務(wù)的高效遞送。MPLS通過使用標(biāo)簽交換路徑(LSP)來支持這種服務(wù)的遞送?;诓煌囊蛩兀诮o定的MPLS網(wǎng)絡(luò)中可以提供數(shù)百或者數(shù)千的LSP。隨著網(wǎng)絡(luò)條件的改變,給定的MPLS網(wǎng)絡(luò)中所提供的LSP通常也需要改變。邊界網(wǎng)關(guān)協(xié)議(BGP)媒體接入控制(MAC)虛擬專用網(wǎng)絡(luò)(VPN)支持虛擬專用LAN服務(wù)(VPLS)中的基于BGP的MAC地址分發(fā)。不幸地,由于缺少用于標(biāo)簽分配的可行機制或處理方法,因此,在基于MPLS標(biāo)簽的架構(gòu)環(huán)境中還沒有針對提供BGP MAC-VPN這一問題的可行的解決方案。
發(fā)明內(nèi)容
通過本發(fā)明的一種用于在支持BGP MAC-VPN的MPLS架構(gòu)中分配標(biāo)簽的方法和裝置,克服了現(xiàn)有技術(shù)的各種缺點。一個實施方式是,一種用于在支持邊界網(wǎng)關(guān)協(xié)議(BGP)媒體接入控制(MAC)虛擬專用網(wǎng)絡(luò)(VPN)的多協(xié)議標(biāo)簽交換(MPLS)基礎(chǔ)設(shè)施中分發(fā)泛洪(flooding)標(biāo)簽的方法,其中該方法包括在目的地提供商邊緣(PE)路由器處,為每個進行通告(Advertising)的MAC-VPN實例(MVI)生成通用泛洪標(biāo)簽(GFL);在目的地PE路由器處,為每個進行通告的指定轉(zhuǎn)發(fā)器(DF, designated forwarder)以太網(wǎng)段標(biāo)識符(ESI)生成多歸屬泛洪標(biāo)簽(MHFLx, Multi-Homing Flooding Label);以及,使用包括路由標(biāo)識(RD, Route-Distinguisher)和 ESI 的 MAC-VPN 網(wǎng)絡(luò)層可達信息(NLRI, Network LayerReachability Information)來向源PE路由器分發(fā)每個生成的GFL和MHFLx標(biāo)簽。
通過考慮下面的詳細說明,并結(jié)合附圖,可更加容易理解本發(fā)明的教導(dǎo),其中圖I描述了通信網(wǎng)絡(luò)架構(gòu)的高級框圖;圖2描述了根據(jù)一個實施方式的下行流(downstream)標(biāo)簽分配方法的流程圖;圖3描述了根據(jù)一個實施方式的上行流(upstream)標(biāo)簽分配方法的流程圖;圖4描述了適于在此處介紹的各種實施方式中使用的計算機架構(gòu)和優(yōu)選交換結(jié)構(gòu);圖5-7描述了根據(jù)各種實施方式進行操作的通信網(wǎng)絡(luò)架構(gòu)的高級框圖。為了便于理解,盡可能的使用相同的參考數(shù)字來表示附圖中通通用的相同元件。
具體實施例方式此處,將在支持邊界網(wǎng)關(guān)協(xié)議(BGP)媒體接入控制(MAC)虛擬專用網(wǎng)絡(luò)(VPN)的多協(xié)議標(biāo)簽交換(MPLS)架構(gòu)的環(huán)境中主要地描述和介紹本發(fā)明。所描述的BGP MAC-VPN在虛擬專用LAN服務(wù)(VPLS)轉(zhuǎn)發(fā)信息庫(FIB)中提供基于BGP的MAC地址分發(fā),由此消除了多協(xié)議標(biāo)簽交換(MPLS)核心網(wǎng)上MAC的學(xué)習(xí)(learning)和泛洪。進一步的,所述系統(tǒng)能夠為第2層多點到多點VPN服務(wù)提供多路徑或激活/激活訪問彈性(active access resiliency).,此處所提供的標(biāo)簽分配方案應(yīng)對各種挑戰(zhàn),包括(I)數(shù)據(jù)包復(fù)制,例如遠端客戶 邊緣(或客戶設(shè)備)CE接收到相同數(shù)據(jù)包的兩個復(fù)制;(2)環(huán)路預(yù)防,例如起始于特定CE的數(shù)據(jù)包返回到該特定CE ;(3)MAC表不穩(wěn)定性,例如MAC Ml在位于不同鏈路的目的地CE處表現(xiàn)不同,因而產(chǎn)生了重新排序問題和MAC表不穩(wěn)定性。圖I描述了根據(jù)一個實施方式的通信網(wǎng)絡(luò)架構(gòu)的高級框圖。特別地,圖I的架構(gòu)100提供了支持媒體接入控制(MAC)虛擬專用網(wǎng)絡(luò)(VPN)或MAC-VPN的邊界網(wǎng)關(guān)協(xié)議(BGP)多協(xié)議標(biāo)簽交換(MPLS)網(wǎng)絡(luò)(BGPMPLS網(wǎng)絡(luò))。架構(gòu)100包括IP/MPLS通信網(wǎng)絡(luò)(CN)110、網(wǎng)絡(luò)管理系統(tǒng)(匪S)120、多個提供商邊緣(PE)路由器(或者MPLS邊緣交換機(MES)) 130-1至130-4 (其共同構(gòu)成PE路由器130)以及多個客戶邊緣(CE)路由器140-1至140-7 (其共同構(gòu)成CE路由器140)。所述PE路由器130通過由CN 110的MPLS基礎(chǔ)設(shè)施內(nèi)大量的路由器或交換機元件(未示出)所實現(xiàn)的MPLS標(biāo)簽交換路徑(LSP)隧道的全網(wǎng)絡(luò)(full mesh)連接在一起。各種CE路由器140-1至140-7的每一個都關(guān)聯(lián)到相應(yīng)的媒體接入控制(MAC)并且被連接到一個或多個PE路由器130。例如,在圖I的示例性實施方式中,PE路由器130-1連接到CE路由器140-1至140-3,PE路由器130-2連接到CE路由器140-2至140-4,PE路由器130-3連接到CE路由器140-5和140-6,以及PE路由器130-4連接到CE路由器140-6和140-7。應(yīng)當(dāng)理解的是,可將更多或更少的CE路由器140連接到各種PE路由器130,并且此處僅出于示意性的目的來提供特定的組合/連接。根據(jù)基于每個服務(wù)的入口(ingress)和出口(egress)虛擬連接(VC)標(biāo)簽來對數(shù)據(jù)分組或數(shù)據(jù)報進行路由。所述PE路由器130利用所述VC標(biāo)簽對同一組LSP隧道上從不同服務(wù)到來的業(yè)務(wù)進行解多路復(fù)用。PE路由器學(xué)習(xí)到達它們的訪問和網(wǎng)絡(luò)端口上的業(yè)務(wù)的源媒體接入控制(MAC)地址。每個PE路由器130維持用于每個VPLS服務(wù)實例(instance)的轉(zhuǎn)發(fā)信息庫(FIB),并且將所學(xué)習(xí)的MAC地址填充到服務(wù)的FIB表中。使用LSP隧道,基于MAC地址來交換所有的業(yè)務(wù)并且在所有的參與PE路由器之間轉(zhuǎn)發(fā)所有的業(yè)務(wù)。將用于所述服務(wù)(例如,泛洪到PE路由器)的未知數(shù)據(jù)包(即,目的地MAC地址尚未被學(xué)習(xí)的數(shù)據(jù)包)在所有的LSP上轉(zhuǎn)發(fā)到參與的PE路由器上,直到適當(dāng)?shù)哪康牡鼗蛘吣繕?biāo)站響應(yīng)為止,使得與所述服務(wù)相關(guān)聯(lián)的PE路由器學(xué)習(xí)MAC地址。匪S 120是網(wǎng)絡(luò)管理系統(tǒng),其適于執(zhí)行此處所描述的各種管理功能。匪S 120適于與CN 110的節(jié)點進行通信。匪S 120還可適于與其它操作支持系統(tǒng)(例如,元件管理系統(tǒng)(EMS)、拓撲管理系統(tǒng)(TMS)以及類似系統(tǒng)或其各種組合)進行通信??稍诰W(wǎng)絡(luò)節(jié)點、網(wǎng)絡(luò)操作中心(NOC)或任何其它能夠與CN 110以及各種相關(guān)元件進行通信的位置處實施匪S 120。WS 120可支持用戶接口能量,以使得一個或多個用戶能夠執(zhí)行各種網(wǎng)絡(luò)管理、配置、供應(yīng)或者與控制相關(guān)的功能(例如,輸入信息、核查信息、啟動此處所描述的各種方法的執(zhí)行等)。參照各種實施方式,匪S 120的各種實施方式適于執(zhí)行此處所討論的功能。為了簡化關(guān)于各種實施方式的操作的討論,在圖I中具體地引用多個路徑。特別地,路徑190用于在MES-2 (130-2)和網(wǎng)絡(luò)110之間傳送數(shù)據(jù),路徑191在MES-I (130-1)和網(wǎng)絡(luò)110之間傳送數(shù)據(jù),路徑192在MES-I (130-1)和CEl (140-1)之間傳送數(shù)據(jù),路徑193 在 MES-I (130-1)和 CE2 (130-2)之間傳送數(shù)據(jù),路徑 194 在 MES-1 (130-1)和 CE3(130-3)之間傳送數(shù)據(jù),路徑195在MES-2 (130-2)和CE2 (130-2)之間傳送數(shù)據(jù),路徑196在MES-2 (130-2)和CE3 (130-3)之間傳送數(shù)據(jù),以及路徑197在MES-2 (130-2)和CE4(130-4)之間傳送數(shù)據(jù)。如圖I所示,存在其它路徑。 某于BGP MPLS 的 MAC-VPN以上描述的通信網(wǎng)絡(luò)實現(xiàn)支持媒體接入控制(MAC)虛擬專用網(wǎng)絡(luò)(VPN)或MAC-VPN的邊界網(wǎng)關(guān)協(xié)議(BGP)多協(xié)議標(biāo)簽交換(MPLS)網(wǎng)絡(luò)(BGP MPLS網(wǎng)絡(luò))?,F(xiàn)在將描述各種實現(xiàn)方式細節(jié)。如前所述,MAC-VPN網(wǎng)絡(luò)包括與被設(shè)置在MPLS基礎(chǔ)設(shè)施邊緣的PE或者MPLS邊緣交換機(MES)連接的CE。CE可以是主機、路由器或交換機。MPLS邊緣交換機提供CE之間的第2層虛擬橋接連通性。提供商網(wǎng)絡(luò)中可存在多個MAC-VPN。MES上的MAC-VPN的實例可被稱為MAC-VPN實例(MVI )。MES通過MPLS LSP基礎(chǔ)設(shè)施進行連接。通過控制窗格(controI pane)學(xué)習(xí)(Iearn) MACMES之間的學(xué)習(xí)發(fā)生在控制平面(control plane)中,特別是BGP控制平面。該控制平面學(xué)習(xí)有利地實現(xiàn)負載平衡,允許CE連接到附屬的多個激活節(jié)點并且改善在某些網(wǎng)絡(luò)故障事件中的收斂時間(convergencetime)。MES和CE之間的學(xué)習(xí)發(fā)生在數(shù)據(jù)平面中,例如根據(jù)IEEE 802. Ix,802. laq、LLDP或其它協(xié)議。MES上的第2層轉(zhuǎn)發(fā)表可包含所述控制平面已知的所有MAC目的地或者利用基于高速緩沖存儲器的方案所選擇的已知MAC目的地的子集。例如,可僅利用傳遞特定MES的激活數(shù)據(jù)流的MAC目的地來填充特定MES的轉(zhuǎn)發(fā)表。MAC-VPN的策略屬性類似于IP-VPN的策略屬性。MAC-VPN實例需要路由標(biāo)識(RD ),并且MAC-VPN需要一個或多個路由目標(biāo)(RT)。CE附著于VLAN上的特定MVI內(nèi)MES上的MAC-VPN或者簡單地附著于以太網(wǎng)接口。當(dāng)附著點是VLAN時,特定MAC-VPN中可能存在一個或多個VLAN。一些部署方案確保MAC-VPN上VLAN的唯一性給定的MAC-VPN的所有附著點使用相同的VLAN,并且其它任何MAC-VPN都不使用該VLAN。這被稱為“單個VLANMAC-VPN”。以太網(wǎng)段標(biāo)識符如果CE多歸屬于兩個或多個MES,則該組附著電路構(gòu)成以太網(wǎng)段。以太網(wǎng)段可以按鏈路聚集組(Link Aggregation Group)的形式呈現(xiàn)給CE。以太網(wǎng)段具有被表示為以太網(wǎng)段標(biāo)識符(ESI)的標(biāo)識符。將單歸屬的CE視為附著于具有ESI O的以太網(wǎng)段;其它情況下,以太網(wǎng)段具有唯一的非零ESI??墒褂酶鞣N機制來分派ESI :(I)可配置ESI ; (2)如果在作為主機的CE和MES之間使用了鏈路聚集控制協(xié)議(LACP),則可由LACP來確定ESI ; (3)如果在作為主機的CE和MES之間使用了鏈路標(biāo)簽分發(fā)協(xié)議(LLDP),則可以通過LLDP來確定ESI ;以及(4)在非直接連接的主機以及主機和MES之間的橋接LAN的情況下,基于第2層橋接協(xié)議來確定ESI,其中,通過監(jiān)聽以太網(wǎng)段上的BPDU來取得ESI的值(MES通過監(jiān)聽BPDU來學(xué)習(xí)交換機ID、MSTP ID以及根網(wǎng)橋ID)。確定單播MAC地址的可汰件MES轉(zhuǎn)發(fā)MES基于目的地MAC地址接收的數(shù)據(jù)包。因此,MES必須能夠?qū)W習(xí)如何 到達給定的目的地單播MAC地址。存在兩種MAC地址學(xué)習(xí)方式,即“本地學(xué)習(xí)”和“遠端學(xué)習(xí)”。本地學(xué)習(xí)是特定MES學(xué)習(xí)連接到MES的CE的MAC地址。即,特定MAC-VPN中的MES支持本地數(shù)據(jù)平面,其中通過標(biāo)準以太網(wǎng)學(xué)習(xí)過程從相連接的CE學(xué)習(xí)。當(dāng)MES從CE網(wǎng)絡(luò)接收到數(shù)據(jù)包時,例如DHCP請求、用于其自己MAC的免費ARP請求,用于對等體(peer)的ARP請求等,MES在數(shù)據(jù)平面學(xué)習(xí)MAC地址。可替換地,如果CE是主機,則MES可使用運行在MES和主機之間的諸如LLDP的協(xié)議的擴展,在控制平面中學(xué)習(xí)主機的MAC地址。在CE是主機或者連接到主機的交換網(wǎng)絡(luò)的情況中,通過給定的MES可獲得的MAC地址可移動,使得其變?yōu)榭山?jīng)由另一 MES獲得。這被稱為MAC移動。遠端學(xué)習(xí)是特定MES學(xué)習(xí)遠端CE的MAC地址;即,“在后面”的或通過其它MES連接的CE,或者“在后面”的或通過遠端CE連接的CE或主機。在控制平面上執(zhí)行MAC地址的遠端學(xué)習(xí)。為了達到遠端學(xué)習(xí),每個MES在控制平面中通告其從本地附著的CE學(xué)習(xí)的MAC地址。MES控制平面通告通過使用BGP擴展,將每個MES在控制平面上通告的其學(xué)習(xí)的MAC地址提供給在MAC-VPN中的其它MES。特別地,將BGP擴展以使用表示為MAC-VPN-NLRI的網(wǎng)絡(luò)層可達性信息(NLRI)來通告這些MAC地址。該擴展包括MAC-VPN中新的地址族標(biāo)識符(AFI)以及新的子地址族識別號子序列(SAFI, Subsequent Address Family Identifier)。當(dāng)用于BGP MAC VPN時,MAC-VPN-NLRI對多個信息元素或者字段進行編碼,例如路由類型(RT)、長度字段和值字段。路由類型(RT)用于識別以下值字段的格式??啥x多個路由類型碼點。長度字段用于在以下值字段的八位字節(jié)中指示長度。所述值字段_攜帶每個RT專用的信息。針對這種討論的目的,將使用以下RT,也可使用其它的RT (a)以太網(wǎng)標(biāo)記(tag)自動發(fā)現(xiàn)-允許指定轉(zhuǎn)發(fā)器(DF)選擇和負載平衡功能??捎糜诳焖費AC回收;(b)MAC通告-用于在MES之間的MAC地址通告;(C)包含多播的VLAN-提供一種指示在源MES對某些分組進行泛洪的機制。通常,在入口 MES處對BUM業(yè)務(wù)(BUM =廣播,未知的單播、多播業(yè)務(wù))進行泛洪。由于只有DF對被標(biāo)記為泛洪到到MH CE的數(shù)據(jù)包進行轉(zhuǎn)發(fā),因此,這保證了只有泛洪數(shù)據(jù)包的一個拷貝被傳遞到多歸屬(MH) CE ;和/或(d)以太網(wǎng)段路由-提供環(huán)路避免;使用MH ESI專用的標(biāo)簽對來自非DF附著(attachment)電路的MH CE的進入的業(yè)務(wù)進行標(biāo)記。在包含用于MH ESI的DF的接收MES處,所述標(biāo)記被用于阻塞數(shù)據(jù)包以防止其被轉(zhuǎn)發(fā)回相同的MH CE。現(xiàn)在將討論攜帶MAC通告RT的NLRI的示例性結(jié)構(gòu)。該結(jié)構(gòu)包括下述內(nèi)容(I)通告NLRI的MAC-VPN實例的路由標(biāo)識(RD)。具體地,在MES上為每個MAC-VPN實例分派唯一的RD,例如通過使用類型I的RD。值字段可包括MES的IP地址(例如,環(huán)回地址),接著是對于MES唯一的數(shù)字。可通過MES生成該數(shù)字,或者該數(shù)字可為VLAN ID的所有或一部分(例如,在單NLAN MAC-VPN的情況下)。
(2) VLAN ID,如果通過VLAN從CE處學(xué)習(xí)了 MAC地址(否則設(shè)置為0);(3)以太網(wǎng)段標(biāo)識符(ESI);(4) MAC 地址;(5)可選地,一個或多個與學(xué)習(xí)的MAC地址相關(guān)聯(lián)的IP地址;(6)MAC-VPN MPLS標(biāo)簽,其中MES使用MAC-VPN MPLS標(biāo)簽轉(zhuǎn)發(fā)從遠端MES接收到的數(shù)據(jù)包。MES可在給定的MAC-VPN實例(被表示為Per-MVI標(biāo)簽分派)中向所有MAC地址通告相同的MAC-VPN標(biāo)簽,或者為每個MAC地址通告唯一的MAC-VPN標(biāo)簽。Per-MVI標(biāo)簽分派需要最少數(shù)量的MAC-VPN標(biāo)簽,但需要在出口 MES處除MPLS查找之外的MAC查找以用于轉(zhuǎn)發(fā)。唯一的MAC地址標(biāo)簽分派允許在僅執(zhí)行MPLS標(biāo)簽查找之后(例如,無MAC查找),由出口 MES轉(zhuǎn)發(fā)數(shù)據(jù)包(例如,從另一個MES到所連接的CE所接收的)。(7) —個或多個路由目標(biāo)(RT)屬性,可通過從與通告相關(guān)聯(lián)的VLANID自動獲得或配置(例如,在IP VAN中)所述屬性??赏ㄟ^將RT的全局管理者字段設(shè)置為MES的IP地址。從與通告相關(guān)聯(lián)的VLAN ID自動獲得路由目標(biāo)(RT)屬性。對于MES上的所有MAC-VPN實例,該IP地址應(yīng)當(dāng)是通用的,例如MES的環(huán)回地址。如果MAC-VPN包含多個VLAN,可為MAC-VPN中的每個VLAN使用不同的RT,且從用于所述MAC-VPN的VLAN獲得僅包括一個VLAN的用于MAC-VPN的RT。(8)可選地,與MAC地址相關(guān)聯(lián)的IP地址,例如當(dāng)IP地址的數(shù)量大于I且不能在NLRI中編碼時。
_0] 標(biāo)簽分配的數(shù)據(jù)平面影響示例性地,可通過per-Mac、per-ESI或者per_VMI來提供標(biāo)簽分配。存在需要考慮多個權(quán)衡(tradeoff),包括以下權(quán)衡。如果通過per_MAC來提供標(biāo)簽分配,其結(jié)果是非常大的標(biāo)簽數(shù),具有可選MAC查找的出口轉(zhuǎn)發(fā)以及對ETREE的支持。如果通過per-ESI提供標(biāo)簽分配,其結(jié)果是中等的標(biāo)簽數(shù),具有可選MAC查找的出口轉(zhuǎn)發(fā)以及對ETREE的支持。如果通過per-VMI提供標(biāo)簽分配,其結(jié)果是較低的標(biāo)簽數(shù),具有需要MAC查找的出口轉(zhuǎn)發(fā)以及不支持ETREE。多歸屬CE的指定轉(zhuǎn)發(fā)器(DF)詵擇如果作為主機或路由器的CE直接地多歸屬到MAC-VPN中的多于一個的MES,那么只有其中的一個MES負責(zé)某些動作。具體地,只有一個MES將向CE發(fā)送多播、廣播和未知單播業(yè)務(wù)(例如,MES不知道其目的地MAC地址的業(yè)務(wù))。典型地,CE使用單個鏈路來發(fā)送數(shù)據(jù)包。如果CE是主機,則主機CE將用于到達MES的多個鏈路視為鏈路聚集族(LAG)或束(bundle)。如果橋接網(wǎng)絡(luò)通過交換機被多歸屬于MAC-VPN中多于一個的MES,那么只有其中的一個MES負責(zé)某些動作。具體地,多歸屬橋接網(wǎng)絡(luò)中只有一個MES會(I)向多歸屬橋接網(wǎng)絡(luò)之外的其它MES轉(zhuǎn)發(fā)數(shù)據(jù)包;(2)向橋接網(wǎng)絡(luò)發(fā)送多播、廣播以及未知的單播業(yè)務(wù)。將特定的一個MES稱為用于以太網(wǎng)段的指定轉(zhuǎn)發(fā)器(DF) MES,其中通過所述以太網(wǎng)段將所述CE多歸屬于兩個或多個MES。所述以太網(wǎng)段可以是鏈路束,例如其中主機或路由器直接連接到MES,或者橋接LAN網(wǎng)絡(luò),例如其中CE為交換機。對以太網(wǎng)段或以太網(wǎng)段和VLAN的組合,MES使用BGP來執(zhí)行指定轉(zhuǎn)發(fā)器(DF)選·擇。為了執(zhí)行DF選擇,針對MAC-VPN中的每個以太網(wǎng)段,每個MES使用MAC-VPN-NLRI來在·BGP中通告以太網(wǎng)標(biāo)記自動發(fā)現(xiàn)路由類型。典型地,每個以太網(wǎng)標(biāo)記自動發(fā)現(xiàn)NLRI包含以下信息元素或字段(I)通告NLRI的MAC-VPN實例的路由標(biāo)識(RD )。(2)以太網(wǎng)段標(biāo)識符。(3)可選地,可設(shè)置為0的VLAN ID。(4)被稱為“ESI標(biāo)簽”上行流分派的MPLS標(biāo)簽。(5) P隧道屬性,例如在VPLS-MCAST中指定的。(6)—個或多個路由目標(biāo)(RT)屬性。通過構(gòu)建MES候選列表并從候選列表選擇DF,進行特定ESI和VLAN的組合的DF選擇。在MES或匪S處構(gòu)建候選列表,并且所述候選列表包括具有特定{ESI,VLAN}元組的所有路由,其中MES引入MAC-VPN實例,如果有的話,包括由MES自身所產(chǎn)生的路由。之后,由引入以太網(wǎng)標(biāo)記自動發(fā)現(xiàn)路由類型的這些MES來從該候選列表中選擇或選出DF MES0在一個實施方式中,所選擇的DF是候選列表中所有MES中具有最高IP地址的MES。通過這種方式,每個MES將為給定的ESI和VLAN的組合(除了在路由瞬態(tài)期間)選擇相同的DFMES。BGP MAC VPN 問題以上描述的機制有助于應(yīng)對與BGP MAC-VPN相關(guān)聯(lián)的各種挑戰(zhàn),涉及(I)數(shù)據(jù)包復(fù)制,其中遠端CE接收相同數(shù)據(jù)包的兩個拷貝;(2)環(huán)路預(yù)防,其中將源自CEl的數(shù)據(jù)包返回到CEl (例如,永久環(huán)路和/或暫時性環(huán)路,在ETH數(shù)據(jù)包中無TTL等);以及(3) MAC表不穩(wěn)定性,其中MAC表Ml在不同鏈路的目的地CE2上呈現(xiàn)不同(使得在鏈路之間需要經(jīng)常移動,進而造成重新排序問題和MAC表不穩(wěn)定性)。在一個實施方式中,通過BGP MAC VPN機制來解決MAC表格的不穩(wěn)定性,其中,在CE處使用鏈路聚集族(LAG),使得在多個鏈路上出現(xiàn)的相同MAC不會造成MAC移動/MAC表不穩(wěn)定性。在這種實施方式中,CE處的MAC學(xué)習(xí)被停止并且被替代為CE〈-PE MAC協(xié)議。這種方式是IEEE 802. Iaq規(guī)范中描述的方法的修改版本。由每個目的地PE路由器為每個泛洪域生成通用泛洪標(biāo)簽,并且使用下行流標(biāo)簽配置(圖2)進行分配,或者由源PE生成通用泛洪標(biāo)簽并使用上行流標(biāo)簽配置(圖3)進行分配。源PE路由器相應(yīng)地根據(jù)其目的地MAC地址(如果已知)來路由數(shù)據(jù)包并為MAC地址添加相關(guān)聯(lián)的單播標(biāo)簽。如果MAC地址未知或者其為一個組MAC (多播/廣播),則在數(shù)據(jù)包中添加適當(dāng)?shù)姆汉闃?biāo)簽以指示數(shù)據(jù)包在BGP MAC VPN的源處被洪泛。可在數(shù)據(jù)包中添加另外的點到點通道標(biāo)簽(下行流標(biāo)簽分配情況下)或者點到多點通道標(biāo)簽(上行流標(biāo)簽分配情況)以將其在MPLS網(wǎng)絡(luò)110中進行傳輸。圖2描述了根據(jù)一個實施方式的下行流標(biāo)簽分配方法的流程圖。特別地,圖2描述了適于在提供點到點(P2P)標(biāo)簽交換路徑(LSPs)的BGPMAC VPN中進行泛洪標(biāo)簽分配的泛洪標(biāo)簽分配方法200。為MAC-VPN實例(MVI)內(nèi)的每個泛洪域提供一個泛洪標(biāo)簽,并為與多歸屬CE相關(guān)的每一個以太網(wǎng)分片標(biāo)識符(ESI)提供一個泛洪標(biāo)簽。所產(chǎn)生的泛洪標(biāo)簽通過此前描述的標(biāo)識為MAC-VPN-NLRI的BGP網(wǎng)絡(luò)層可達信息(NLRI)通告給其它PEs。在步驟210中,在目的地提供商邊緣(PE)路由器處,對每一個使用NLRI通告的MVI,相應(yīng)的PE路由器生成通用泛洪標(biāo)簽(GFL)并在NLRI中包含所包括的多播VLAN RT格式MVI的路由區(qū)分器(RD)、ESI、以太網(wǎng)標(biāo)記以及源路由器IP地址。即NLRI RF+ESI+以太網(wǎng)標(biāo)記+路由器IP。GFL包含在P通道屬性中,其中通道類型為點到點。 在步驟220中,在目的地PE路由器處,對每一個使用NLRI通告的DF ESI,相應(yīng)的PE路由器同樣生成各自的的多歸屬泛洪標(biāo)簽(MHFL),并在NLRI中包含所包括的以太網(wǎng)分段RT格式路由區(qū)分器(RD)、特定的ESIx、相應(yīng)的MHFLx以及源路由器IP地址。即NLRI RD+ESIx+MHFLx+PE IP。在步驟230中,在源提供商設(shè)備(PE)路由器處,所有的引入到任何接入電路(AC,attachment circuit)中的廣播/未知單播/多播(BUM)業(yè)務(wù)都被復(fù)制并發(fā)送到所有的目的地PEs,所述目的地PEs為使用被每個目的地PE通告的GFL的MAC VPN成員。在步驟240中,在源提供商設(shè)備(PE)路由器處,除了 GFL,進入ESIx的非DF AC的BUM業(yè)務(wù)被標(biāo)記為MHFLx,該MHFLx由具有相應(yīng)ESIx的目的地PE分配。即,與特定ESI相關(guān)的多歸屬泛洪標(biāo)簽僅為起始于與特定ESI相關(guān)的非DF AC的BUM業(yè)務(wù)保留。在步驟250中,在目的地PE路由器處,除了非DF ACs夕卜,在P2MPLSP上接收的任何數(shù)據(jù)包都被洪泛到所有的本地MVI端節(jié)點上。當(dāng)具有MHFLx時,所述數(shù)據(jù)包還不會在用于ESIx的DF AC上發(fā)送。圖3描述了根據(jù)一個實施方式的上行流標(biāo)簽分配方法的流程圖。特別地,圖3描述了適用于在使用點到多點(P2MP)標(biāo)簽交換路徑(LSPs)的BGP MAC-VPN中進行泛洪標(biāo)簽分配的泛洪標(biāo)簽分配方法300。為每一個MAC-VPN實例(MVI)提供一個P2MP LSP標(biāo)簽,并且為每一個在以太網(wǎng)分段標(biāo)識符(ESI)上的非指定轉(zhuǎn)發(fā)器(non-DF)提供一個泛洪標(biāo)簽。使用此前描述的標(biāo)記為MAC-VPN-NLRI的網(wǎng)絡(luò)層可達信息(NLRI)來向其他PEs傳播或通告所生成的標(biāo)簽。在步驟310中,在源提供商邊緣(PE)路由器處,對每個使用NLRI進行通告的MVI,相應(yīng)的PE使用內(nèi)含多播VLAN RT格式來生成NLRI =MVI的路由區(qū)分器(RD),ESI,以太網(wǎng)標(biāo)記以及源路由器IP地址。即,NLRI RD+ESI+以太網(wǎng)標(biāo)記+路由器IP,所述路由器IP具有P2MP通道類型的P通道(PMSI通道)屬性,ACs上引入的任何BUM業(yè)務(wù)不使用GFL,因為與P2MP LSP相關(guān)的標(biāo)簽已經(jīng)指示所述業(yè)務(wù)在源PE處洪泛。在步驟320中,在源PE路由器處,對于正在使用NLRI進行通告的每個非DF ESI,相應(yīng)的PE還會生成各自的MHFL并且在NLRI中包含以太網(wǎng)分段RT格式路由區(qū)分器(RD)、特定的ESIx、相應(yīng)的MHFLx以及具有P通道屬性的源路由器IP地址。即,NLRI RD+ESIx+MHFLx+PE IP,以及具有P-通道屬性。所述MHFLx用于除了 P2MP LSP標(biāo)簽之外的在用于ESIx的非DF AC上引入的任何BUM業(yè)務(wù) 。在步驟330中,在目的地PE路由器處,除了非DF ACs夕卜,在P2MPLSP上接收的任何數(shù)據(jù)包都被洪泛到所有本地MVI端節(jié)點上。當(dāng)具有MHFLx時,所述數(shù)據(jù)包還不會在用于ESIx的DF AC上發(fā)送。圖2-3的方法計算了通用泛洪標(biāo)簽(GFL)以及多歸屬泛洪標(biāo)簽(MHFLx)的分配和使用。在這種方式中,提供了環(huán)回避免機制來防止起源于源PE上的非DFxAC的業(yè)務(wù)被通過DFx轉(zhuǎn)發(fā)回CEx。該機制還在當(dāng)洪泛到DFx和非DFx兩者端節(jié)點上的相同數(shù)據(jù)包被轉(zhuǎn)發(fā)到CEx時防止數(shù)據(jù)包復(fù)制。例如,從圖I可以看出,CE-2和CE-3兩者都多連接到MES-1和MES-2,其中MES-2被選擇作為DF。從CE-2或CE-3到MES-I的業(yè)務(wù)流將被MES-I拋棄,而從CE-2或CE-3到MES-2的業(yè)務(wù)流將或者被MES-2轉(zhuǎn)發(fā)到正確的目的地MES (MES-2已知的目的地MAC地址)或者被洪泛到此處所描述的其它MESs (MES-2未知的目的地MAC地址)。在這種方式中,無需將業(yè)務(wù)洪泛回傳輸?shù)钠鹪刺帯R陨厦枋龅姆椒ê图夹g(shù)提供了一種BGP MAC VPN解決方案,其適用于當(dāng)沒有使用匯聚樹,或者GFL和MHFLx時,使用數(shù)據(jù)包中的第三MPLS標(biāo)簽或用于P2MP LSP/MP2MP LSP的第二 MPLS標(biāo)簽阻止環(huán)路和數(shù)據(jù)包復(fù)制。通常來說,在BUM業(yè)務(wù)的情況下,在數(shù)據(jù)包中加入第三標(biāo)簽。如果沒有使用匯聚樹,則對P2MP LSP/MP2MP LSPs (或者GFL或者MHFLx標(biāo)簽)使用第二標(biāo)簽。在源MES處,使用(上行流/下行流)通用泛洪標(biāo)簽(GFL),GFL=O (代表空標(biāo)簽)來標(biāo)記BUM業(yè)務(wù)。在不同的實施方式中,所有MES (s)上的GFL標(biāo)簽都相同,對于本地泛洪,所述數(shù)據(jù)包被發(fā)送到所有本地AC (s)上,其為SH和DF MH AC Cs),以及在遠端MES,所述泛洪傳輸僅在SH&DF ACs上使用GFL進行標(biāo)記。
_8] 計算機硬件/軟件實施方式圖4描述了適用于此處所描述的多種實施方式的計算機架構(gòu)和可選的交換機制。所述計算機架構(gòu)可被適配以執(zhí)行此處所描述的特定功能,包括標(biāo)簽生成、標(biāo)簽分配、數(shù)據(jù)包路由、報文路由、傳輸路由、控制面處理功能、數(shù)據(jù)面處理功能等等。所述計算機架構(gòu)示例性的包括處理器元件410 (例如中央處理單元(CPU)和/或其它合適的處理器)、存儲器420 (例如隨即訪問存儲器(RAM)、只讀存儲器(ROM)等等)、BGPMAC-VPN模塊/處理器425 (其可包含在存儲器420中)以及各種輸入/輸出設(shè)備430。存儲器420被描述為包含控制程序422、數(shù)據(jù)存儲器424以及支持程序426。存儲器420的這些不同程序和數(shù)據(jù)存儲部分可用于存儲用于執(zhí)行此處所描述的算法的程序、用于支持各種算法的程序、數(shù)據(jù)庫、路由表以及支持各種算法的其它數(shù)據(jù)結(jié)構(gòu)、報告功能/程序等等。不同的輸入/輸出設(shè)備430可包括用戶輸入設(shè)備,例如鍵盤、鍵面、鼠標(biāo)等等;用戶輸出設(shè)備例如顯示器、揚聲器等等;輸入通信端口、輸出通信端口 ;接收器/發(fā)射器(例如網(wǎng)絡(luò)連接或其它合適類型的接收器/發(fā)射器);存儲設(shè)備(例如硬盤驅(qū)動、致密磁盤驅(qū)動、光盤驅(qū)動等等)。可選交換機制490包括交換構(gòu)造492和入口 /出口端口 494。具體地,可選交換機制490被描述為通過第一組多個輸入/輸出端口 494A來與第一組其它路由/交換設(shè)備通信,以及通過第二組多個輸入/輸出端口 494B來與第二組其它路由/交換設(shè)備通信。所述可選交換機制490被描述為相對普通配置。所述可選交換機制490的其它相關(guān)配置對本領(lǐng)域技術(shù)人員來說是易于理解的,并且發(fā)明人主張將其包含在本實施方式的范圍之內(nèi)。在一個實施方式中,用于執(zhí)行各種實施方式的所述方法相關(guān)的計算機軟件代碼可被下載到存儲器上并通過處理器來執(zhí)行用以實現(xiàn)以上所討論的功能。在一個實施方式中,用于執(zhí)行各種實施方式的所述方法相關(guān)的計算機軟件代碼可被存儲在計算機可讀存儲媒介上,例如RAM存儲器、磁性或光學(xué)驅(qū)動或磁盤等等。計算機適于作為此處所描述的任何網(wǎng)絡(luò)元件而使用,包括但不限于客戶邊緣(CE)路由器、提供商邊緣(PE)路由器、MPLS邊緣交換機(MESs)以及此處所描述的其它網(wǎng)絡(luò)元件。
應(yīng)當(dāng)注意,此處所描述的功能可通過軟件和/或軟硬件結(jié)合的方式來執(zhí)行,例如使用通用目的計算機、一個或多個應(yīng)用特定集成電路(ASIC)和/或任何其它硬件等價物。應(yīng)當(dāng)注意,此處所討論的作為軟件方法的一些步驟可在硬件中實施,例如,作為與處理器協(xié)作的電路來執(zhí)行各種方法步驟。此處描述的部分功能/元件可被實現(xiàn)為計算機程序產(chǎn)品,其中當(dāng)被計算機處理時,計算機指令可適配計算機的操作從而執(zhí)行或提供此處所描述的方法和/或技術(shù)。用于執(zhí)行本發(fā)明方法的指令可存儲在切實固定或可移動的媒體上,通過切實的或不切實的廣播或其它信號承載媒質(zhì)來發(fā)送,和/或存儲在根據(jù)指令運行的計算設(shè)備的存儲器內(nèi)。盡管此處實施例中主要描述的BGP MAC-VPN功能被用于特定協(xié)議,然而BGPMAC-VPN功能的原理可被適配用于任何其它合適的協(xié)議中。盡管此處實施例中主要描述的BGP MAC-VPN功能被用于特定類型網(wǎng)絡(luò)(示例性的,IP/MPLS網(wǎng)絡(luò)),然而BGP MAC-VPN功能的原理可適配用于任何其它合適的網(wǎng)絡(luò)中。通常來說,此處討論的通用架構(gòu)的計算機硬件、軟件和/或固件的可在與網(wǎng)絡(luò)相關(guān)的多個節(jié)點、網(wǎng)絡(luò)元件或網(wǎng)絡(luò)管理單元的每個上進行復(fù)制和使用。此外,位于不同位置、節(jié)點、網(wǎng)絡(luò)元件或者網(wǎng)絡(luò)管理系統(tǒng)元件的這些計算機硬件、軟件和/或固件可操作地相互通信以實現(xiàn)此處所設(shè)計的各種步驟、協(xié)議、交互等。圖5-7描述了根據(jù)各種實施方式進行操作的通信網(wǎng)絡(luò)架構(gòu)的高級框圖。具體地,根據(jù)各種實施方式,圖5-7描述了具有沿指示泛洪行為的參考路徑190-197的業(yè)務(wù)流指示箭頭的圖I的架構(gòu)。圖5示出了響應(yīng)于在非DF MH PE路由器處接收到BUM業(yè)務(wù)的PE路由器泛洪行為的實例。具體地,CE-2通過路徑193轉(zhuǎn)發(fā)BUM業(yè)務(wù)到MES-I。MES-I是關(guān)于CE-2的非DFPE路由器。響應(yīng)地,作為關(guān)于CE-2的非DF PE路由器的MES-I通過路徑191將BUM業(yè)務(wù)泛洪到所有其它的ME 130以及泛洪到任意CE,其中ME-I作為對于所述CE的DF MH路由器(在這個例子中,CE-I通過路徑192)。注意的是,BUM業(yè)務(wù)不是通過路徑194從MES-I泛洪到CE-3,這是因為ME-I不是對應(yīng)于CE-3的DF路由器。響應(yīng)地,通過路徑190從MES-I接收泛洪的BUM業(yè)務(wù)的MES-2,將BUM業(yè)務(wù)泛洪到所有其歸屬的或本地的CE,除了具有BUM業(yè)務(wù)相同的ESI的本地CE之外;g卩,CE-2。在這種方式中,起始于CE-2的BUM業(yè)務(wù)不會被泛洪到或者路由回CE-2。圖5中還描述了在匪S 120的控制下,與經(jīng)過IP/MPLS核心110傳遞的業(yè)務(wù)相關(guān)聯(lián)的各種標(biāo)簽。堆棧的標(biāo)簽包括與入口復(fù)制棧510相關(guān)聯(lián)的三個標(biāo)簽(其中,將第三標(biāo)簽表示為LBL = 2+16)、與P2MP LSP/MP2MPLSP 520相關(guān)聯(lián)的兩個標(biāo)簽以及與P2MP LSP/MP2MPLSP+匯聚樹530相關(guān)聯(lián)的三個標(biāo)簽(其中,第三標(biāo)簽被表示為LBL = 2+16)。圖6示出了響應(yīng)于在DF MH PE路由器處接收到BUM業(yè)務(wù)的PE路由器泛洪行為的實例。具體地,CE-2通過路徑195轉(zhuǎn)發(fā)BUM業(yè)務(wù)到MES-2。MES-2是關(guān)于CE-2的DF PE路由器。響應(yīng)地,作為關(guān)于CE-2的DF MH路由器的MES-2,通過路徑190將BUM業(yè)務(wù)泛洪到所有其它的ME 130以及泛洪到任意CE,其中ME-3作為對于所述CE的DF MH路由器(在這個例子中,CE-3通過路徑196,并且CE-4通過路徑197)。注意的是,BUM業(yè)務(wù)不從MES-2通過路徑195泛洪返回到CE-2。 響應(yīng)地,通過路徑191從MES-2處接收泛洪的BUM業(yè)務(wù)的MES-I,將BUM業(yè)務(wù)泛洪到所有其歸屬的本地CE ;S卩,CE-1。MES-I不轉(zhuǎn)發(fā)BUM業(yè)務(wù)到任何連接的非DF CE,例如在這個例子中的CE-2和CE-3。在這種方式中,起始于CE-2的BUM業(yè)務(wù)不會被泛洪或者路由回到CE-2。圖6中還描述了在匪S 120的控制下,與經(jīng)過IP/MPLS核心110傳遞的業(yè)務(wù)相關(guān)聯(lián)的各種標(biāo)簽。堆棧的標(biāo)簽包括與入口復(fù)制棧610相關(guān)聯(lián)的三個標(biāo)簽(其中,第三標(biāo)簽被表示為 LBL = 2+16)、與 P2MP LSP/MP2MPLSP 620 相關(guān)聯(lián)的兩個標(biāo)簽,以及與 P2MP LSP/MP2MPLSP+匯聚樹630相關(guān)聯(lián)的二個標(biāo)簽(其中,第二標(biāo)簽被表不為LBL = 2+16)。注意的是,由于DF MH站點對BUM業(yè)務(wù)的處理,因此被表示為ALU5的第三實體與P2MP LSP/MP2MP LSP棧620相關(guān)聯(lián)。圖7示出了響應(yīng)于在SH MH PE路由器處接收到的BUM業(yè)務(wù)的PE路由器泛洪行為的實例。具體地,CE-I通過路徑192轉(zhuǎn)發(fā)BUM業(yè)務(wù)到MES-I。MES-I是關(guān)于CE-I的DF PE
路由器。響應(yīng)地,作為關(guān)于CE-I的DF MH路由器的MES-I,通過路徑191將BUM業(yè)務(wù)泛洪到所有其它的ME 130以及泛洪到任意CE,其中ME-I作為對于所述CE的DF MH路由器(在這個例子中沒有)。注意的是,BUM業(yè)務(wù)不從MES-I通過路徑192泛洪返回到CE-I。響應(yīng)地,通過路徑190從MES-I處接收泛洪的BUM業(yè)務(wù)的MES-2,將BUM業(yè)務(wù)泛洪到所有其SH和MH CE,即,CE-2、CE-3和CE-4。在這種方式中,起始于CE-I的BUM傳輸不會被泛洪或路由回到CE-1。圖7中還描述了在匪S 120的控制下,與經(jīng)過IP/MPLS核心網(wǎng)110傳遞的業(yè)務(wù)相關(guān)聯(lián)的各種標(biāo)簽。堆棧的標(biāo)簽包括與入口復(fù)制棧710相關(guān)聯(lián)的三個標(biāo)簽(其中第三標(biāo)簽被表示為LBL = O)、與P2MP LSP/MP2MPLSP 720相關(guān)聯(lián)的兩個標(biāo)簽以及與P2MP LSP/MP2MPLSP+匯聚樹730相關(guān)聯(lián)的三個標(biāo)簽(其中第三標(biāo)簽被表示為LBL = O)。盡管此處已經(jīng)詳細示出和描述了包含本發(fā)明技術(shù)的各種實施方式,然而,對本領(lǐng)域技術(shù)人員來說,可容易得到包含這些教導(dǎo)的其它各種實施方式。
權(quán)利要求
1.一種用于在支持邊界網(wǎng)關(guān)協(xié)議(BGP)媒體接入控制(MAC)虛擬專用網(wǎng)絡(luò)(VPN)的多協(xié)議標(biāo)簽交換(MPLS)基礎(chǔ)設(shè)施中分發(fā)泛洪標(biāo)簽的方法,所述方法包括 在目的地提供商邊緣(PE)路由器處,為每個進行通告的MAC-VPN實例(MVI)生成通用泛洪標(biāo)簽(GFL); 在目的地PE路由器處,為每個進行通告的指定轉(zhuǎn)發(fā)器(DF)以太網(wǎng)段標(biāo)識符(ESI)生成多歸屬泛洪標(biāo)簽(MHFLx); 使用包括路由標(biāo)識(RD)和ESI的MAC-VPN網(wǎng)絡(luò)層可達信息(NLRI)來向源PE路由器分發(fā)每個生成的GFL和MHFLx標(biāo)簽。
2.根據(jù)權(quán)利要求I所述的方法,進一步包括 在源PE路由器處,根據(jù)由目的地PE通告的相應(yīng)GFL,復(fù)制和轉(zhuǎn)發(fā)所有通過任何接入電路(AC)接收到的廣播/未知單播/多播(BUM)業(yè)務(wù)到目的地PE路由器。
3.根據(jù)權(quán)利要求2所述的方法,進一步包括 在源PE路由器處,將在ESIx的非DF AC上進入的BUM業(yè)務(wù)標(biāo)記為由目的地PE所分發(fā)的相應(yīng)MHFLx。
4.根據(jù)權(quán)利要求I所述的方法,進一步包括 在目的地PE路由器處,將在P2MP LSP上接收到的任何數(shù)據(jù)包泛洪到所有本地MVI端點。
5.根據(jù)權(quán)利要求4所述的方法,其中通過非DFAC接收到的數(shù)據(jù)包不被泛洪本地MVI端點。
6.權(quán)利要求I所述的方法,進一步包括 在源PE路由器處,為每個使用NLRI進行通告的MVI,使用包含多播VLAN RT格式來生成 NLRI。
7.權(quán)利要求6所述的方法,其中所述包含多播VLANRT格式包括:MVI的路由標(biāo)識(RD)、ESI、以太網(wǎng)標(biāo)簽以及源路由器IP地址。
8.權(quán)利要求I所述的方法,進一步包括 在源PE路由器處,為每個使用NLRI進行通告的非DF ESI生成相應(yīng)的MHFL,其中所述NLRI包括包含路由標(biāo)識(RD)的以太網(wǎng)段RT格式、特定ESIx、相應(yīng)的MHFLx以及源路由器IP地址。
9.一種用于在支持邊界網(wǎng)關(guān)協(xié)議(BGP)媒體接入控制(MAC)虛擬專用網(wǎng)絡(luò)(VPN)的多協(xié)議標(biāo)簽交換(MPLS)基礎(chǔ)設(shè)施分發(fā)泛洪標(biāo)簽的裝置,所述方法包括 用于在目的地提供商邊緣(PE)路由器處,為每個進行通告的MAC-VPN實例(MVI)生成通用泛洪標(biāo)簽(GFL)的部件; 用于在目的地PE路由器處,為每個進行通告的指定轉(zhuǎn)發(fā)器(DF)以太網(wǎng)段標(biāo)識符(ESI)生成多歸屬泛洪標(biāo)簽(MHFLx)的部件; 用于使用包括路由標(biāo)識(RD)和ESI的MAC-VPN網(wǎng)絡(luò)層可達信息(NLRI)來向源PE路由器分發(fā)每個生成的GFL和MHFLx標(biāo)簽的部件。
10.一種計算機程序產(chǎn)品,其中當(dāng)計算機處理計算機指令時,改編所述計算機的操作以提供一種用于在支持邊界網(wǎng)關(guān)協(xié)議(BGP)媒體接入控制(MAC)虛擬專用網(wǎng)絡(luò)(VPN)的多協(xié)議標(biāo)簽交換(MPLS)基礎(chǔ)設(shè)置中分發(fā)泛洪標(biāo)簽的方法,該方法包括在目的地提供商邊緣(PE)路由器處,為每個進行通告的MAC-VPN實例(MVI)生成通用泛洪標(biāo)簽(GFL); 在目的地PE路由器處,為每個進行通告的指定轉(zhuǎn)發(fā)器(DF)以太網(wǎng)段標(biāo)識符(ESI)生成多歸屬泛洪標(biāo)簽(MHFLx); 使用包括路由標(biāo)識(RD)和ESI的MAC-VPN網(wǎng)絡(luò)層可達信息(NLRI)來向源PE路由器分發(fā)每個生成的GFL和MHFLx標(biāo)簽。
全文摘要
本發(fā)明包括一種用于在支持邊界網(wǎng)關(guān)協(xié)議(BGP)媒體接入控制(MAC)虛擬專用網(wǎng)絡(luò)(VPN)的多協(xié)議標(biāo)簽交換(MPLS)基礎(chǔ)設(shè)置中分發(fā)泛洪標(biāo)簽的方法和裝置。
文檔編號H04L29/12GK102986176SQ201180024665
公開日2013年3月20日 申請日期2011年5月19日 優(yōu)先權(quán)日2010年5月19日
發(fā)明者F·巴魯斯, W·亨德里克斯 申請人:阿爾卡特朗訊公司