報(bào)文轉(zhuǎn)發(fā)方法及服務(wù)提供商網(wǎng)絡(luò)邊緣設(shè)備的制作方法
【專利摘要】本發(fā)明公開(kāi)了一種報(bào)文轉(zhuǎn)發(fā)方法及服務(wù)提供商網(wǎng)絡(luò)邊緣設(shè)備,其中,該方法應(yīng)用于VPLS網(wǎng)絡(luò),所述VPLS網(wǎng)絡(luò)包括多個(gè)PE,每個(gè)PE通過(guò)接入電路AC連接至CE,所述方法包括:第一PE從第一AC上接收到單播報(bào)文;所述第一PE在第一AC關(guān)聯(lián)的第一虛擬交換實(shí)例VSI所對(duì)應(yīng)的MAC地址轉(zhuǎn)發(fā)表中,查找與所述單播報(bào)文中攜帶的目的MAC地址相匹配的轉(zhuǎn)發(fā)表項(xiàng);若未查找到相匹配的轉(zhuǎn)發(fā)表項(xiàng),則所述第一PE僅將所述單播報(bào)文向所述第一VSI內(nèi)連接本地CE的其他AC泛洪。本發(fā)明對(duì)于從AC上接收到的目的MAC地址未知的單播報(bào)文,不再向骨干網(wǎng)絡(luò)側(cè)泛洪,而只在本地站點(diǎn)泛洪,節(jié)省了骨干網(wǎng)的帶寬資源。
【專利說(shuō)明】報(bào)文轉(zhuǎn)發(fā)方法及服務(wù)提供商網(wǎng)絡(luò)邊緣設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)通信【技術(shù)領(lǐng)域】,特別涉及一種報(bào)文轉(zhuǎn)發(fā)方法及服務(wù)提供商網(wǎng)絡(luò)邊緣設(shè)備。
【背景技術(shù)】
[0002]為了實(shí)現(xiàn)高可靠性和冗余部署,當(dāng)今大多數(shù)企業(yè)網(wǎng)絡(luò)及其數(shù)據(jù)中心跨越了位于不同地理位置的多個(gè)物理站點(diǎn)(Site),在這些站點(diǎn)部署類似的業(yè)務(wù),并在這些站點(diǎn)之間進(jìn)行二層互聯(lián)。為了實(shí)現(xiàn)站點(diǎn)間的資源動(dòng)態(tài)調(diào)配和管理,虛擬機(jī)在數(shù)據(jù)中心站點(diǎn)之間要能夠自由遷移,由于虛擬機(jī)遷移過(guò)程對(duì)用戶透明,不能改變IP地址,所以必須在分布于異地的站點(diǎn)之間實(shí)現(xiàn)二層網(wǎng)絡(luò)互聯(lián)。VPLS是一種主要的實(shí)現(xiàn)二層網(wǎng)絡(luò)互聯(lián)的技術(shù)。
[0003]VPLS (Virtual Private LAN Service,虛擬專用局域網(wǎng)服務(wù))在傳統(tǒng) MPLS(Mult1-protocol Label Switching,多協(xié)議標(biāo)簽交換)L2VPN (Layer 2 Virtual PrivateNetwork,二層虛擬專用網(wǎng)絡(luò))方案的基礎(chǔ)上發(fā)展而成,它可以實(shí)現(xiàn)多點(diǎn)到多點(diǎn)的VPN組網(wǎng)。VPLS為運(yùn)營(yíng)商提供了一種更加完備的解決方案。VPLS結(jié)合了以太網(wǎng)技術(shù)和MPLS技術(shù)的優(yōu)勢(shì),是對(duì)傳統(tǒng)LAN全部功能的仿真,其主要目的是通過(guò)運(yùn)營(yíng)商提供的IP/MPLS網(wǎng)絡(luò)連接地域上隔離的多個(gè)由以太網(wǎng)構(gòu)成的LAN(Local Area Network,局域網(wǎng)),使它們像一個(gè)LAN那樣工作。
[0004]圖1是現(xiàn)有技術(shù)的VPLS的典型組網(wǎng)圖,首先對(duì)圖1中涉及的技術(shù)術(shù)語(yǔ)進(jìn)行解釋:
[0005]MPLS:使用定長(zhǎng)標(biāo)簽來(lái)封裝分組報(bào)文,基于標(biāo)簽進(jìn)行轉(zhuǎn)發(fā);
[0006]CE (Customer Edge,用戶網(wǎng)絡(luò)邊緣設(shè)備):有接口直接與SP (ServiceProvider,月艮務(wù)提供商)相連,CE可以是路由器或交換機(jī),也可以是一臺(tái)主機(jī),也不需要必須支持MPLS ;
[0007]PE (Provider Edge,服務(wù)提供商網(wǎng)絡(luò)邊緣設(shè)備):與CE相連,主要負(fù)責(zé)VPN業(yè)務(wù)的接入,它完成報(bào)文從私網(wǎng)到公網(wǎng)隧道,并從公網(wǎng)隧道到私網(wǎng)的映射與轉(zhuǎn)發(fā);
[0008]VSI (Virtual Switch Instance,虛擬交換實(shí)例):VPLS 實(shí)例在一個(gè) PE 上的一個(gè)以太網(wǎng)橋功能實(shí)體,根據(jù)MAC地址和VLAN TAG (標(biāo)簽)進(jìn)行二層報(bào)文轉(zhuǎn)發(fā),VSI是一臺(tái)虛擬的邊界設(shè)備 Virtual Edge Device (VE);
[0009]Pff (Pseudo Wire,偽線):兩個(gè)PE上的VSI之間的一條雙向虛擬連接,由一對(duì)方向相反的單向VC (Virtual Circuit,虛電路)LSP (Label Switched Path,標(biāo)簽交換路徑)組成,也稱為仿真電路,只有兩個(gè)方向的VC LSP都up,PW才是up的;
[0010]Tunnel (隧道):用于承載PW,一條隧道上可以承載多條PW,隧道是本端PE與對(duì)端PE之間的一條直連通道,完成PE之間的數(shù)據(jù)透明傳輸,可以是MPLS或GRE (GenericRouting Encapsulation,通用路由封裝)隧道等;
[0011]AC (Attachment Circuit,接入電路):用戶與服務(wù)提供商之間的連接,即連接CE與PE的鏈路,對(duì)應(yīng)的接口只能是以太網(wǎng)接口。
[0012]如圖1所示,用戶網(wǎng)絡(luò)可能包括分布在不同地理位置的多個(gè)站點(diǎn)(site)。每個(gè)站點(diǎn)包括CE及其下掛的大量的PC (Private Computer,個(gè)人電腦)和服務(wù)器等,CE通過(guò)PE接入骨干網(wǎng)。在骨干網(wǎng)上利用VPLS技術(shù)將這些站點(diǎn)連接起來(lái),為用戶提供一個(gè)VPN,這個(gè)VPN稱為一個(gè)VPLS實(shí)例。在PE上,通過(guò)VSI來(lái)為特定的VPN分配資源。一個(gè)PE可以同時(shí)設(shè)置多個(gè)VSI,以同時(shí)支持多個(gè)VPLS實(shí)例。
[0013]如圖2所示,VPLS通過(guò)數(shù)據(jù)平面的源MAC地址學(xué)習(xí)來(lái)獲得可達(dá)性信息。PE為每一個(gè)VSI維護(hù)一張獨(dú)立的MAC (Media Access Control,媒體訪問(wèn)控制)地址表。當(dāng)一個(gè)PE從與其連接的CE (也即兩者之間的AC)上收到報(bào)文時(shí),需要將報(bào)文中的源MAC地址學(xué)習(xí)到與該CE直連的以太網(wǎng)接口(也即VSI的對(duì)應(yīng)端口)上。另外,當(dāng)一個(gè)PE從入方向的VC LSP上學(xué)習(xí)到一個(gè)原來(lái)未知的源MAC地址后,會(huì)將該源MAC地址學(xué)習(xí)到收到該報(bào)文的PW上,也就是將該源MAC地址與出方向的VC LSP形成映射關(guān)系。在圖2中,實(shí)線箭頭表示以太網(wǎng)報(bào)文:ARP (Address Resolution Protocol,地址解析協(xié)議)廣播報(bào)文的轉(zhuǎn)發(fā)路徑,虛線表示ARP響應(yīng)報(bào)文的轉(zhuǎn)發(fā)路徑。當(dāng)PE2從PWl上收到ARP廣播報(bào)文后,會(huì)在MAC地址轉(zhuǎn)發(fā)表中添加出端口為PWl的MAC轉(zhuǎn)發(fā)項(xiàng)。
[0014]VPLS實(shí)例中的數(shù)據(jù)轉(zhuǎn)發(fā)是通過(guò)查找VSI對(duì)應(yīng)的MAC地址轉(zhuǎn)發(fā)表來(lái)完成的。報(bào)文在PW上發(fā)送時(shí),需要打上內(nèi)層的PW標(biāo)簽和外層的隧道標(biāo)簽。隧道標(biāo)簽主要用于通過(guò)隧道中間設(shè)備的標(biāo)簽交換,將報(bào)文送到對(duì)端PE,PW標(biāo)簽用于當(dāng)報(bào)文達(dá)到對(duì)端PE后,對(duì)端PE能根據(jù)PW標(biāo)簽找到對(duì)應(yīng)的VSI。
【發(fā)明內(nèi)容】
[0015]有鑒于此,本發(fā)明實(shí)施例提供了一種報(bào)文轉(zhuǎn)發(fā)方法及服務(wù)提供商網(wǎng)絡(luò)邊緣設(shè)備,以至少解決現(xiàn)有技術(shù)中存在的當(dāng)PE從VSI的一個(gè)AC上收到目的MAC未知的單播報(bào)文時(shí),會(huì)將該報(bào)文向骨干網(wǎng)側(cè)的所有PW泛洪,從而導(dǎo)致浪費(fèi)骨干網(wǎng)的帶寬資源的問(wèn)題。
[0016]本發(fā)明實(shí)施例的技術(shù)方案如下:
[0017]一方面,提供了一種報(bào)文轉(zhuǎn)發(fā)方法,應(yīng)用于VPLS網(wǎng)絡(luò),所述VPLS網(wǎng)絡(luò)包括多個(gè)提供商網(wǎng)絡(luò)邊緣設(shè)備PE,每個(gè)PE通過(guò)接入電路AC連接至用戶邊界網(wǎng)絡(luò)設(shè)備CE,該方法包括:
[0018]第一 PE從第一 AC上接收到單播報(bào)文;
[0019]所述第一 PE在第一 AC關(guān)聯(lián)的第一虛擬交換實(shí)例VSI所對(duì)應(yīng)的MAC地址轉(zhuǎn)發(fā)表中,查找與所述單播報(bào)文中攜帶的目的MAC地址相匹配的轉(zhuǎn)發(fā)表項(xiàng);
[0020]若未查找到相匹配的轉(zhuǎn)發(fā)表項(xiàng),則所述第一 PE僅將所述單播報(bào)文向所述第一 VSI內(nèi)連接本地CE的其他AC泛洪。
[0021]另一方面,還提供了一種第一 PE,應(yīng)用于VPLS網(wǎng)絡(luò)中,該第一 PE包括:接收模塊,用于從第一接入電路AC上接收單播報(bào)文;
[0022]查找模塊,用于在第一 AC關(guān)聯(lián)的第一虛擬交換實(shí)例VSI所對(duì)應(yīng)的MAC地址轉(zhuǎn)發(fā)表中,查找與所述單播報(bào)文中攜帶的目的MAC地址相匹配的轉(zhuǎn)發(fā)表項(xiàng);
[0023]發(fā)送模塊,用于若未查找到相匹配的轉(zhuǎn)發(fā)表項(xiàng),則所述第一 PE僅將所述單播報(bào)文向所述第一 VSI內(nèi)連接本地CE的其他AC泛洪。
[0024]本發(fā)明實(shí)施例的以上技術(shù)方案,對(duì)于從AC上接收到的目的MAC地址未知的單播報(bào)文,不再向骨干網(wǎng)絡(luò)側(cè)泛洪,而只在本地站點(diǎn)泛洪,以節(jié)省骨干網(wǎng)的帶寬資源。
【專利附圖】
【附圖說(shuō)明】[0025]圖1是現(xiàn)有技術(shù)的VPLS的典型組網(wǎng)圖;
[0026]圖2是現(xiàn)有技術(shù)的VPLS源地址學(xué)習(xí)的示意圖;
[0027]圖3是根據(jù)本發(fā)明的實(shí)施例的建立了第一 MP2MP LSP的一種網(wǎng)絡(luò)架構(gòu)示意圖;
[0028]圖4是根據(jù)本發(fā)明的實(shí)施例的建立了第一 MP2MP LSP的另一種網(wǎng)絡(luò)架構(gòu)示意圖;
[0029]圖5是根據(jù)本發(fā)明的實(shí)施例的通告報(bào)文或撤銷報(bào)文封裝在G-ACH傳送報(bào)文中時(shí)的報(bào)文格式示意圖;
[0030]圖6是根據(jù)本發(fā)明的實(shí)施例的從AC上接收到單播報(bào)文時(shí)的報(bào)文轉(zhuǎn)發(fā)方法的流程圖;
[0031]圖7是根據(jù)本發(fā)明的實(shí)施例的從PW上接收到MPLS報(bào)文時(shí)的報(bào)文轉(zhuǎn)發(fā)方法的流程圖;
[0032]圖8是根據(jù)本發(fā)明的實(shí)施例的建立了第二 MP2MP LSP的一種網(wǎng)絡(luò)架構(gòu)示意圖;
[0033]圖9是根據(jù)本發(fā)明的實(shí)施例的PE的一種結(jié)構(gòu)示意圖;
[0034]圖10是根據(jù)本發(fā)明的實(shí)施例的PE的另一種結(jié)構(gòu)示意圖;
[0035]圖11是根據(jù)本發(fā)明的實(shí)施例的PE的硬件架構(gòu)組成示意圖。
【具體實(shí)施方式】
[0036]現(xiàn)有技術(shù)中,當(dāng)PE從VSI的一個(gè)AC上收到目的MAC未知的單播報(bào)文(在VSI的MAC地址轉(zhuǎn)發(fā)表中未找到匹配的MAC地址的單播報(bào)文)時(shí),該P(yáng)E會(huì)將該報(bào)文向該VSI內(nèi)所有連接本地CE的AC和連接遠(yuǎn)端VSI的PW泛洪(即向骨干網(wǎng)側(cè)的所有PW泛洪),這樣會(huì)浪費(fèi)骨干網(wǎng)的帶寬資源。
[0037]另外,現(xiàn)有技術(shù)的基于數(shù)據(jù)平面的MAC地址學(xué)習(xí),強(qiáng)調(diào)PW必須是雙向的,當(dāng)從入方向上收到報(bào)文時(shí),PE將該報(bào)文的源MAC地址與出方向關(guān)聯(lián),從而實(shí)現(xiàn)MAC地址的學(xué)習(xí)。因此,需要為每一個(gè)PW分配一個(gè)唯一的標(biāo)簽作為入標(biāo)簽,由于通常一個(gè)VSI下會(huì)包含有大量的PW,例如包含幾十個(gè)PW,為每一個(gè)PW分配一個(gè)唯一的標(biāo)簽,不僅會(huì)占用較多的標(biāo)簽資源,而且也會(huì)導(dǎo)致標(biāo)簽分配比較復(fù)雜。
[0038]為了解決現(xiàn)有技術(shù)中存在的當(dāng)PE從VSI的一個(gè)AC上收到目的MAC未知的單播報(bào)文時(shí),會(huì)將該報(bào)文向骨干網(wǎng)側(cè)的所有PW泛洪,從而導(dǎo)致浪費(fèi)骨干網(wǎng)的帶寬資源的問(wèn)題,本發(fā)明以下實(shí)施例提供了一種應(yīng)用于如圖1所示的采用了 VPLS技術(shù)的MPLS網(wǎng)絡(luò)中的數(shù)據(jù)轉(zhuǎn)發(fā)方法以及可以使用該方法的PE。本發(fā)明實(shí)施例還可以進(jìn)一步為每一個(gè)VSI分配一個(gè)唯一的標(biāo)簽,從而可以避免VSI占用較多的標(biāo)簽資源,簡(jiǎn)化標(biāo)簽分配。
[0039]本發(fā)明以下實(shí)施例有別于標(biāo)準(zhǔn)的VPLS技術(shù),對(duì)骨干網(wǎng)進(jìn)行了虛擬化,以支持各種基于MPLS的服務(wù):
[0040](I)本發(fā)明的一個(gè)實(shí)施例可以在骨干網(wǎng)中建立連接骨干網(wǎng)中的所有PE的MP2MP(Mult1-point to Mult1-point,多點(diǎn)到多點(diǎn))LSP,在該MP2MP LSP通信通道上運(yùn)行必要的MPLS協(xié)議,PE通過(guò)該MP2MP LSP向其他的PE通告MAC地址可達(dá)性信息,以及接收其他PE發(fā)送的MAC地址可達(dá)性信息;
[0041](2)在進(jìn)行MAC地址學(xué)習(xí)時(shí),不是采用現(xiàn)有的數(shù)據(jù)平面的源MAC地址學(xué)習(xí)來(lái)獲得可達(dá)性,而是依靠控制平面通告MAC地址可達(dá)性信息,S卩,由PE的控制平面學(xué)習(xí)MAC地址可達(dá)性;[0042](3)對(duì)于從AC上接收到的目的MAC地址未知的單播報(bào)文,不再向骨干網(wǎng)絡(luò)側(cè)泛洪,而只在本地站點(diǎn)泛洪,以節(jié)省骨干網(wǎng)的帶寬資源;
[0043](4)為PE上設(shè)置的不同的VSI分配不同的VSI標(biāo)簽,每一個(gè)VSI分配一個(gè)唯一的VSI標(biāo)簽,該VSI標(biāo)簽對(duì)應(yīng)于該VSI的所有PW,從而,一個(gè)PE上同屬于一個(gè)VSI的多個(gè)PW可以共同使用一個(gè)VSI標(biāo)簽,減少了標(biāo)簽資源的占用,而且也使得標(biāo)簽分配更加簡(jiǎn)單;
[0044](5)本發(fā)明的另一實(shí)施例還進(jìn)一步在骨干網(wǎng)中建立了用于連接屬于同一個(gè)VPLS實(shí)例的所有PE的MP2MP LSP,該MP2MP LSP專門用于傳送廣播報(bào)文。
[0045]為了將(I)與(5)中建立的MP2MP LSP進(jìn)行區(qū)別,以下將(I)中的MP2MP LSP稱為第一 MP2MP LSP,將(5)中的 MP2MP LSP 稱為第二 MP2MPLSP。
[0046]需要說(shuō)明的是:下文中的第一PE可以是MP2MP LSP連接的任意一個(gè)作為葉子節(jié)點(diǎn)的PE,而不特指某一個(gè)PE,第二 PE可以是不同于第一 PE的任意一個(gè)作為葉子節(jié)點(diǎn)的PE,也不特指某一個(gè)PE。類似的,第一 AC是指第一 PE連接的任意一個(gè)AC,第二 AC是指第二 PE連接的任意一個(gè)AC。
[0047]本發(fā)明實(shí)施例的報(bào)文轉(zhuǎn)發(fā)方法可以由VPLS網(wǎng)絡(luò)中的任意一個(gè)PE執(zhí)行(以下稱為第一 PE),該方法主要包括以下幾個(gè)部分:
[0048]一、控制平面的源MAC地址學(xué)習(xí)
[0049]本發(fā)明實(shí)施例中,VPLS通過(guò)控制平面的源MAC地址學(xué)習(xí)來(lái)獲得可達(dá)性。當(dāng)PE從AC上學(xué)習(xí)到MAC地址(該學(xué)習(xí)過(guò)程同現(xiàn)有技術(shù)的MAC源地址學(xué)習(xí),這里不再贅述)后,通過(guò)通告報(bào)文(也可稱為MAC通告報(bào)文)將學(xué)習(xí)到的MAC地址信息通告給其他PE,同時(shí)也可接收其他PE發(fā)來(lái)的通告報(bào)文。同樣,當(dāng)MAC地址表中有MAC地址發(fā)生了老化時(shí),也可將發(fā)生了老化的MAC地址攜帶在撤銷報(bào)文(也可稱為MAC撤銷報(bào)文)中通告給其他PE,同時(shí)也可接收其他PE發(fā)來(lái)的撤銷報(bào)文。通告報(bào)文和撤銷報(bào)文通過(guò)部署在骨干網(wǎng)中的第一 MP2MP LSP來(lái)傳輸,因此,本發(fā)明實(shí)施例中的控制平面的源MAC地址學(xué)習(xí)需要依賴于第一 MP2MP LSPjB圖3和4所示。
[0050]圖3和圖4是建立了 MP2MP LSP的兩種網(wǎng)絡(luò)架構(gòu)示意圖。如圖3和圖4所示,在骨干網(wǎng)絡(luò)中部署有一個(gè)連接所有PE的第一 MP2MP LSP,該第一 MP2MP LSP作為各個(gè)PE之間交互協(xié)議報(bào)文的通信通道。MP2MP LSP只用于承載PE之間的協(xié)議報(bào)文,包括通告報(bào)文和撤銷報(bào)文,而不用于承載用戶數(shù)據(jù)報(bào)文,是一條低負(fù)載的通信通道。
[0051]可以根據(jù)RFC提供的技術(shù)方案建立第一 MP2MP LSP,指定骨干網(wǎng)中的一個(gè)節(jié)點(diǎn)作為根節(jié)點(diǎn)(根節(jié)點(diǎn)可以是P設(shè)備,也可以是PE ),第一 MP2MPLSP上除根節(jié)點(diǎn)以外的其他PE稱為葉子節(jié)點(diǎn)。根節(jié)點(diǎn)是第一 MP2MP LSP上的唯一組播復(fù)制節(jié)點(diǎn),根節(jié)點(diǎn)對(duì)于從任意一個(gè)作為葉子節(jié)點(diǎn)的PE接收到的分組報(bào)文進(jìn)行組播復(fù)制(也就是將分組報(bào)文的最外層的隧道標(biāo)簽分別替換為轉(zhuǎn)發(fā)到不同PE所需要的標(biāo)簽),發(fā)給第一 MP2MP LSP連接的其它PE。從而,作為葉子節(jié)點(diǎn)的PE之間可以通過(guò)第一 MP2MP LSP交互通告報(bào)文和撤銷報(bào)文。
[0052]圖3中,根節(jié)點(diǎn)為P設(shè)備,圖4中,根節(jié)點(diǎn)為PE。圖3和圖4中省略了除指定為根節(jié)點(diǎn)的P設(shè)備以外的所有其它P設(shè)備,虛線雙向箭頭表示連接根節(jié)點(diǎn)與葉子節(jié)點(diǎn)的雙向的LSP 片段(sub-LSP)。
[0053]本發(fā)明實(shí)施例的控制平面的源MAC地址學(xué)習(xí)由特別定義的VPLS MAC地址路由協(xié)議完成,該協(xié)議報(bào)文由第一 MP2MP LSP轉(zhuǎn)發(fā),協(xié)議運(yùn)行機(jī)制包括MAC地址信息通告和撤銷兩個(gè)過(guò)程,下面分別對(duì)這兩個(gè)過(guò)程進(jìn)行詳細(xì)介紹:
[0054]1、MAC地址信息通告
[0055]本發(fā)明實(shí)施例的MAC地址信息通告的方法,應(yīng)用于一 VPLS網(wǎng)絡(luò),該VPLS網(wǎng)絡(luò)包括多個(gè)PE,每個(gè)PE通過(guò)AC連接至CE ;不同PE上配置的屬于同一 VPLS實(shí)例的VSI之間建立有PW連接,PE上的每個(gè)VSI分配有一個(gè)唯一的VSI標(biāo)簽,該VSI標(biāo)簽唯一對(duì)應(yīng)于該P(yáng)E上的一個(gè)VSI,并且該VSI的所有PW均使用該VSI標(biāo)簽,即該VSI標(biāo)簽對(duì)應(yīng)于該VSI的所有Pff ;該VPLS網(wǎng)絡(luò)中還部署有連接網(wǎng)絡(luò)中所有PE的第一 MP2MP LSP。上述MAC地址通告的方法,包括以下步驟:
[0056]步驟S402,第一 PE從第一 MP2MP LSP上接收到第二 PE在從AC (為描述方便,假設(shè)該AC為第二 AC)上學(xué)習(xí)到MAC地址后發(fā)送的通告報(bào)文,該通告報(bào)文中攜帶有第二 PE從該第二 AC上學(xué)習(xí)到的MAC地址以及與該第二 AC關(guān)聯(lián)的第二 VSI的VSI標(biāo)簽(為描述方便,假設(shè)該VSI標(biāo)簽為第二 VSI標(biāo)簽);
[0057]第一 MP2MP LSP上連接的任意一個(gè)作為葉子節(jié)點(diǎn)的PE從AC (也即從與自己連接的CE)上學(xué)習(xí)到MAC地址(可以是一個(gè)或多個(gè))之后,會(huì)通過(guò)第一 MP2MP LSP發(fā)送攜帶有自身從AC上學(xué)習(xí)到的MAC地址以及與該AC關(guān)聯(lián)的VSI標(biāo)簽的通告報(bào)文。因此,第一 PE從AC(為描述方便,假設(shè)該AC為第一 AC)上學(xué)習(xí)到MAC地址之后,會(huì)通過(guò)第一 MP2MP LSP向其他PE發(fā)送攜帶有第一 PE從該第一 AC上學(xué)習(xí)到的該MAC地址以及與該第一 AC關(guān)聯(lián)的VSI標(biāo)簽的通告報(bào)文;同樣,第二 PE從第二 AC上學(xué)習(xí)到MAC地址之后,也會(huì)通過(guò)第一 MP2MP LSP向其他PE發(fā)送攜帶有第二 PE從該第二 AC上學(xué)習(xí)到的該MAC地址以及與該第二 AC關(guān)聯(lián)的VSI標(biāo)簽的通告報(bào)文。
[0058]對(duì)于單向流的應(yīng)用,因?yàn)橄喾捶较驔](méi)有數(shù)據(jù)流,因此PE不能從AC上學(xué)習(xí)到MAC地址,可以手工在PE上配置靜態(tài)MAC地址,然后再由PE通過(guò)第一 MP2MP LSP向其他PE通告這個(gè)MAC地址。
[0059]步驟S404,第一 PE判斷本地是否存在與在步驟S402中接收到的通告報(bào)文中攜帶的VSI屬于同一個(gè)VPLS實(shí)例的VSI,若存在,則進(jìn)入步驟S406,否則,進(jìn)入步驟S408 ;
[0060]在實(shí)際應(yīng)用中,由于在PE上設(shè)置一個(gè)VSI時(shí),會(huì)指定該VSI所屬的VPLS實(shí)例的VPLS ID。VPLS網(wǎng)絡(luò)中不同VPLS實(shí)例對(duì)應(yīng)不同的VPLS ID,因此VPLS ID可以標(biāo)識(shí)了一個(gè)VSI所屬的VPLS實(shí)例。本發(fā)明實(shí)施例中,PE從AC上學(xué)習(xí)到的MAC地址后,還可以在通告報(bào)文中可以攜帶與該AC關(guān)聯(lián)的VSI所屬的VPLS實(shí)例的VPLS ID。
[0061]因此,在步驟S404中,可以通過(guò)判斷本地設(shè)置的VSI所屬的VPLS實(shí)例的VPLS ID中是否與通告報(bào)文中攜帶的VPLS ID相同,來(lái)判斷本地是否存在與該通告報(bào)文中攜帶的VSI屬于同一個(gè)VPLS實(shí)例的VSI,若本地存在相同的VPLSID,則說(shuō)明本地存在屬于同一個(gè)VPLS實(shí)例的VSI,否則,說(shuō)明本地不存在屬于同一個(gè)VPLS實(shí)例的VSI。
[0062]步驟S406,若本地存在與在步驟S402中接收到的通告報(bào)文中攜帶的VSI屬于同一個(gè)VPLS實(shí)例的VSI,則所述第一 PE在該VSI對(duì)應(yīng)的MAC地址轉(zhuǎn)發(fā)表中新建一轉(zhuǎn)發(fā)表項(xiàng),該轉(zhuǎn)發(fā)表項(xiàng)保存有第二MAC地址、第二 VSI標(biāo)簽和所選隧道之間的對(duì)應(yīng)關(guān)系,所述所選隧道是從第一 PE到二 PE的隧道中為第二 VSI所選擇的隧道。
[0063]例如,第一 PE可以將該通告報(bào)文中攜帶的MAC地址添加到該VSI對(duì)應(yīng)的控制平面的路徑數(shù)據(jù)庫(kù)中,然后根據(jù)該路徑數(shù)據(jù)庫(kù)更新該VSI對(duì)應(yīng)的MAC地址轉(zhuǎn)發(fā)表;[0064]根據(jù)本發(fā)明的一個(gè)實(shí)施例,每一個(gè)PE中,在控制平面上,為每一個(gè)VSI維護(hù)和管理一個(gè)路徑數(shù)據(jù)庫(kù),該路徑數(shù)據(jù)庫(kù)是控制平面的數(shù)據(jù)庫(kù),用于存儲(chǔ)對(duì)應(yīng)VSI下的MAC地址可達(dá)性信息(也可稱為MAC地址信息),由于VPLS實(shí)例中的數(shù)據(jù)轉(zhuǎn)發(fā)是通過(guò)查找VSI對(duì)應(yīng)的MAC地址轉(zhuǎn)發(fā)表來(lái)完成的。因此,需要在更新(包括增加、刪除和修改)了一個(gè)VSI對(duì)應(yīng)的路徑數(shù)據(jù)庫(kù)中的信息時(shí),根據(jù)該路徑數(shù)據(jù)庫(kù)中的信息更新該VSI對(duì)應(yīng)的MAC地址轉(zhuǎn)發(fā)表,該MAC地址轉(zhuǎn)發(fā)表是數(shù)據(jù)平面的。
[0065]在實(shí)際實(shí)施時(shí),PE還需要針對(duì)本地設(shè)置的每一個(gè)VSI,為其上存在與該VSI屬于同一個(gè)VPLS實(shí)例的VSI的每一個(gè)遠(yuǎn)端PE (簡(jiǎn)稱為對(duì)端PE)按照預(yù)定的隧道選擇規(guī)則,從自身到該對(duì)端PE的隧道(即可以達(dá)到該對(duì)端PE的隧道,可以是多個(gè))中,為其選取至少一個(gè)隧道,用于傳送該VSI所屬的VPLS實(shí)例中的報(bào)文到該對(duì)端PE,該隧道可以是MPLS隧道或GRE
隧道等。
[0066]因此,通告報(bào)文中還可以攜帶發(fā)送該通告報(bào)文的PE的PE ID,從而,在步驟S406中,第一PE還需要按照預(yù)定的隧道選擇規(guī)則,從自身與第二PE之間的隧道中為接收到的通告報(bào)文中攜帶的VSI選取隧道,然后,第一 PE建立該通告報(bào)文中攜帶的MAC地址與所選取的隧道的對(duì)應(yīng)關(guān)系(也就建立了第二PE通告來(lái)的每一個(gè)MAC地址與所選取的隧道的隧道ID之間的對(duì)應(yīng)關(guān)系),并將該MAC地址、VSI標(biāo)簽以及對(duì)應(yīng)的隧道的隧道ID添加到該VSI對(duì)應(yīng)的路徑數(shù)據(jù)庫(kù)中,之后根據(jù)該路徑數(shù)據(jù)庫(kù)更新該VSI對(duì)應(yīng)的MAC地址轉(zhuǎn)發(fā)表。
[0067]這里,第一 PE可以在首次接收到一個(gè)對(duì)端PE發(fā)送的攜帶有VSI的通告報(bào)文時(shí),針對(duì)該VSI,為該對(duì)端PE選取(或者針對(duì)該對(duì)端PE,為該VSI選取)隧道。后續(xù),該對(duì)端PE再通告該VSI下學(xué)習(xí)到的新的MAC地址時(shí),無(wú)需再進(jìn)行隧道選取,直接使用上述所選取的隧道即可。當(dāng)然,本發(fā)明實(shí)施例中,第一 PE也可以針對(duì)該VSI下的每個(gè)新學(xué)習(xí)到的MAC地址,選取一個(gè)與之對(duì)應(yīng)的隧道。
[0068]步驟S408,丟棄該通告報(bào)文。
[0069]本發(fā)明實(shí)施例中,改進(jìn)了現(xiàn)有的VPLS技術(shù),不是采用標(biāo)準(zhǔn)的LAN交換操作,而是裁剪了其中的數(shù)據(jù)平面的源MAC地址學(xué)習(xí),依靠控制平面通告MAC地址可達(dá)性,避免因?yàn)閿?shù)據(jù)平面對(duì)目的MAC地址未知的單播報(bào)文進(jìn)行泛洪處理所導(dǎo)致的骨干網(wǎng)帶寬的浪費(fèi)。
[0070]此外,為了減少標(biāo)簽資源的占用,簡(jiǎn)化標(biāo)簽分配,本發(fā)明實(shí)施例中,為PE上設(shè)置的不同的VSI分配不同的VSI標(biāo)簽,每個(gè)VSI分配一個(gè)唯一的VSI標(biāo)簽,該VSI標(biāo)簽對(duì)應(yīng)于該VSI的所有PW。那么,第一 PE從第一 AC上學(xué)習(xí)到MAC地址后發(fā)送的通告報(bào)文中除了可以攜帶其學(xué)習(xí)到的MAC地址、第一 AC關(guān)聯(lián)的VSI所屬的VPLS實(shí)例(在實(shí)際實(shí)施時(shí),可以用該第一 AC關(guān)聯(lián)的VSI所屬的VPLS實(shí)例的VPLS ID來(lái)標(biāo)識(shí))、以及第一 PE的PE ID以外,還可以攜帶有為該VSI分配的VSI標(biāo)簽,例如,通告報(bào)文中攜帶如下內(nèi)容:
[0071]I)發(fā)送該通告報(bào)文的PE的PE ID ;
[0072]2) AC關(guān)聯(lián)的VSI所屬的VPLS實(shí)例的VPLS ID ;
[0073]3) AC關(guān)聯(lián)的VSI的VSI標(biāo)簽;
[0074]4) MAC地址列表(PE從該AC上學(xué)習(xí)到MAC地址的列表)。
[0075]則,在步驟S406中,第一 PE將接收到的通告報(bào)文中攜帶的MAC地址添加到路徑數(shù)據(jù)庫(kù)中的同時(shí),還可以將該通告報(bào)文中攜帶的為該VSI分配的VSI標(biāo)簽、第二 PE的PE ID、以及三者之間的對(duì)應(yīng)關(guān)系添加到路徑數(shù)據(jù)庫(kù)中。[0076]這樣,在實(shí)際實(shí)施時(shí),一個(gè)VSI對(duì)應(yīng)的路徑數(shù)據(jù)庫(kù)可以采用如表1所示的形式。同樣,該VSI對(duì)應(yīng)的MAC地址轉(zhuǎn)發(fā)表可以采用表2及表3的形式。
[0077]
MACVSI標(biāo)簽對(duì)端PE隧道選擇規(guī)則~ 隧道標(biāo)識(shí)~
MAC IVSI Labell PE3首選 Tunnel 5 Tunnel5
[0078]表1
[0079]
【權(quán)利要求】
1.一種報(bào)文轉(zhuǎn)發(fā)方法,應(yīng)用于虛擬專用局域網(wǎng)服務(wù)VPLS網(wǎng)絡(luò),所述VPLS網(wǎng)絡(luò)包括多個(gè)提供商網(wǎng)絡(luò)邊緣設(shè)備PE,每個(gè)PE通過(guò)接入電路AC連接至用戶邊界網(wǎng)絡(luò)設(shè)備CE,其特征在于,所述方法包括: 第一 PE從第一 AC上接收到單播報(bào)文; 第一 PE在第一 AC關(guān)聯(lián)的第一虛擬交換實(shí)例VSI所對(duì)應(yīng)的MAC地址轉(zhuǎn)發(fā)表中,查找與所述單播報(bào)文中攜帶的目的MAC地址相匹配的轉(zhuǎn)發(fā)表項(xiàng); 若未查找到相匹配的轉(zhuǎn)發(fā)表項(xiàng),則所述第一 PE僅將所述單播報(bào)文向所述第一 VSI內(nèi)連接本地CE的其他AC泛洪。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述VPLS網(wǎng)絡(luò)中部署有連接所有PE的第一多點(diǎn)到多點(diǎn)MP2MP LSP ;不同PE上配置的屬于同一 VPLS實(shí)例的VSI之間建立有PW連接;PE上的每個(gè)VSI 分配有一個(gè)唯一的VSI標(biāo)簽,該VSI標(biāo)簽對(duì)應(yīng)于該VSI的所有PW ;所述方法還包括: 第一 PE從第一 AC上學(xué)習(xí)到第一 MAC地址之后,通過(guò)第一 MP2MP LSP發(fā)送攜帶有第一MAC地址、第一 VSI對(duì)應(yīng)的第一 VSI標(biāo)簽、第一 VSI所屬VPLS實(shí)例的VPLS ID和第一 PE的PE ID的第一通告報(bào)文,其中所述第一 VSI是第一 AC關(guān)聯(lián)的VSI,以使得其他PE根據(jù)第一通告報(bào)文攜帶的第一 MAC地址、第一 VSI標(biāo)簽和第一 PE的PE ID,在本地對(duì)應(yīng)VSI的MAC地址轉(zhuǎn)發(fā)表增加對(duì)應(yīng)的轉(zhuǎn)發(fā)表項(xiàng),所述本地對(duì)應(yīng)的VSI與第一 VSI屬于同一個(gè)VPLS實(shí)例。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括: 第一 PE在第一 VSI的MAC地址轉(zhuǎn)發(fā)表中的MAC地址發(fā)生老化后,通過(guò)第一 MP2MP LSP發(fā)送攜帶有老化的MAC地址、第一 VSI所屬VPLS實(shí)例的VPLS ID和第一 PE的PE ID的第一撤銷報(bào)文,以使得其他PE根據(jù)第一撤銷報(bào)文攜帶的老化的MAC地址,刪除本地對(duì)應(yīng)VSI的MAC地址轉(zhuǎn)發(fā)表中的對(duì)應(yīng)表項(xiàng)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 第一PE從第一MP2MP LSP上接收到第二PE發(fā)送的第二通告報(bào)文,該第二通告報(bào)文中攜帶有第二 PE從第二 AC上學(xué)習(xí)到的第二 MAC地址、第二 VSI對(duì)應(yīng)的第二 VSI標(biāo)簽、第二 VSI所屬VPLS實(shí)例的VPLS ID和第二 PE的PE ID,其中所述第二 VSI是第二 VC關(guān)聯(lián)的VSI ; 第一 PE根據(jù)第二通告報(bào)文中攜帶的VPLS ID,判斷本地是否存在與第二 VSI屬于同一VPLS實(shí)例的VSI,若存在,則在該VSI對(duì)應(yīng)的MAC地址轉(zhuǎn)發(fā)表中新建一轉(zhuǎn)發(fā)表項(xiàng),該轉(zhuǎn)發(fā)表項(xiàng)保存有第二MAC地址、第二 VSI標(biāo)簽和所選隧道之間的對(duì)應(yīng)關(guān)系,所述所選隧道是從第一PE到第二 PE的隧道中為第二 VSI所選擇的隧道。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,還包括: 第一 PE從第一 MP2MP LSP上接收到第二 PE在第二 VSI的MAC地址轉(zhuǎn)發(fā)表中的MAC地址發(fā)生老化后發(fā)送的第二撤銷報(bào)文,第二撤銷報(bào)文中攜帶有老化的MAC地址、第二 VSI所屬VPLS實(shí)例的VPLS ID、以及第二 PE的PE ID ; 第一 PE根據(jù)第二撤銷報(bào)文中攜帶的VPLS ID,判斷本地是否存在與第二 VSI屬于同一VPLS實(shí)例的VSI,若存在,則根據(jù)所述第二撤銷報(bào)文更新該VSI對(duì)應(yīng)的MAC地址轉(zhuǎn)發(fā)表,以將老化的MAC地址對(duì)應(yīng)的轉(zhuǎn)發(fā)表項(xiàng)刪除。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,還包括: 若查找到與所述單播報(bào)文中攜帶的目的MAC地址相匹配的轉(zhuǎn)發(fā)表項(xiàng),則第一 PE利用該轉(zhuǎn)發(fā)表項(xiàng)對(duì)應(yīng)的VSI標(biāo)簽和隧道標(biāo)簽,對(duì)所述單播報(bào)文進(jìn)行封裝,并轉(zhuǎn)發(fā)出去,其中,所述隧道標(biāo)簽為該轉(zhuǎn)發(fā)表項(xiàng)中的隧道所對(duì)應(yīng)的隧道標(biāo)簽。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,還包括: 第一 PE從PW上接收到MPLS報(bào)文后,剝除所述MPLS報(bào)文中的隧道封裝; 第一 PE進(jìn)一步剝除所述MPLS報(bào)文中的攜帶的VSI標(biāo)簽,根據(jù)該VSI標(biāo)簽,確定對(duì)應(yīng)VSI的MAC地址轉(zhuǎn)發(fā)表,并根據(jù)該MAC地址轉(zhuǎn)發(fā)表對(duì)所述MPLS報(bào)文進(jìn)行查表轉(zhuǎn)發(fā)。
8.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述MPLS網(wǎng)絡(luò)中還部署有連接屬于同一個(gè)VPLS實(shí)例的所有PE的第二 MP2MP LSP,所述第二 MP2MPLSP用于傳輸廣播報(bào)文;所述方法還包括: 第一 PE從第一 AC上接收到廣播報(bào)文之后,查找第一 AC關(guān)聯(lián)的第一 VSI,通過(guò)第一 VSI所屬VPLS實(shí)例所對(duì)應(yīng)的第二 MP2MP LSP發(fā)送該廣播報(bào)文; 第一 PE從第二 MP2MP LSP上接收到廣播報(bào)文之后,查找屬于該第二 MP2MP LSP對(duì)應(yīng)的VPLS實(shí)例的VSI,將該廣播報(bào)文向查找到的VSI內(nèi)連接本地CE的所有AC進(jìn)行廣播。
9.一種第一服務(wù)提供商網(wǎng)絡(luò)邊緣設(shè)備PE,應(yīng)用于虛擬專用局域網(wǎng)服務(wù)VPLS網(wǎng)絡(luò),其特征在于,包括: 接收模塊,用于從第一接入電路AC上接收單播報(bào)文; 查找模塊,用于在第一 AC關(guān)聯(lián)的第一虛擬交換實(shí)例VSI所對(duì)應(yīng)的MAC地址轉(zhuǎn)發(fā)表中,查找與所述單播報(bào)文中攜帶`的目的MAC地址相匹配的轉(zhuǎn)發(fā)表項(xiàng); 發(fā)送模塊,用于在查找模塊未查找到相匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),僅將接收模塊接收到的單播報(bào)文向所述第一 VSI內(nèi)連接本地CE的其他AC泛洪。
10.根據(jù)權(quán)利要求9所述的第一PE,其特征在于,所述VPLS網(wǎng)絡(luò)中部署有連接所述VPLS網(wǎng)絡(luò)中的所有PE的第一多點(diǎn)到多點(diǎn)MP2MP LSP ;不同PE上配置的屬于同一 VPLS實(shí)例的VSI之間建立有PW連接;PE上的每個(gè)VSI分配有一個(gè)唯一 VSI標(biāo)簽,該VSI標(biāo)簽對(duì)應(yīng)于該VSI的所有Pff ; 所述發(fā)送模塊還用于在本PE從第一 AC上學(xué)習(xí)到第一 MAC地址之后,通過(guò)第一 MP2MPLSP發(fā)送攜帶有第一 MAC地址、第一 VSI對(duì)應(yīng)的第一 VSI標(biāo)簽、第一 VSI所屬VPLS實(shí)例的VPLS ID和第一 PE的PE ID的第一通告報(bào)文,其中所述第一 VSI是第一 AC關(guān)聯(lián)的VSI,以使得其他PE根據(jù)第一通告報(bào)文攜帶的第一 MAC地址、第一 VSI標(biāo)簽和第一 PE的PE ID,在本地對(duì)應(yīng)VSI的MAC地址轉(zhuǎn)發(fā)表增加對(duì)應(yīng)的轉(zhuǎn)發(fā)表項(xiàng),所述本地對(duì)應(yīng)的VSI與第一 VSI屬于同一個(gè)VPLS實(shí)例。
11.根據(jù)權(quán)利要求10所述的第一PE,其特征在于, 所述發(fā)送模塊,還用于在第一 VSI的MAC地址轉(zhuǎn)發(fā)表中的MAC地址發(fā)生老化后,通過(guò)第一MP2MP LSP發(fā)送攜帶有老化的MAC地址、第一 VSI所屬VPLS實(shí)例的VPLS ID和第一 PE的PE ID的第一撤銷報(bào)文,以使得其他PE根據(jù)第一撤銷報(bào)文攜帶的老化的MAC地址,刪除本地對(duì)應(yīng)VSI的MAC地址轉(zhuǎn)發(fā)表中的對(duì)應(yīng)表項(xiàng)。
12.根據(jù)權(quán)利要求9所述的第一PE,其特征在于,還包括:判斷模塊、路徑數(shù)據(jù)管理模塊和轉(zhuǎn)發(fā)數(shù)據(jù)管理模塊,其中, 所述接收模塊還用于從第一 MP2MP LSP上接收到第二 PE發(fā)送的第二通告報(bào)文,該第二通告報(bào)文中攜帶有第二 PE從第二 AC上學(xué)習(xí)到的第二 MAC地址、第二 VSI對(duì)應(yīng)的第二 VSI標(biāo)簽、第二 VSI所屬VPLS實(shí)例的VPLS ID和第二 PE的PE ID,其中所述第二 VSI是第二 VC關(guān)聯(lián)的VSI ; 所述判斷模塊用于根據(jù)第二通告報(bào)文中攜帶的VPLS ID,判斷本地是否存在與所述第二 VSI屬于同一個(gè)VPLS實(shí)例的VSI ; 所述路徑數(shù)據(jù)管理模塊用于在所述判斷模塊判斷出本地存在與所述第二 VSI屬于同一個(gè)VPLS實(shí)例的VSI時(shí),將第二 MAC地址、第二 VSI標(biāo)簽和所選隧道之間的對(duì)應(yīng)關(guān)系添加到該VSI對(duì)應(yīng)的控制平面的路徑數(shù)據(jù)庫(kù)中,所述所選隧道是從第一 PE到第二 PE的隧道中為第二 VSI所選擇的隧道; 所述轉(zhuǎn)發(fā)數(shù)據(jù)管理模塊用于根據(jù)該VSI對(duì)應(yīng)的路徑數(shù)據(jù)庫(kù)更新該VSI對(duì)應(yīng)的MAC地址轉(zhuǎn)發(fā)表。
13.根據(jù)權(quán)利要求12所述的第一PE,其特征在于, 所述接收模塊還用于從第一 MP2MP LSP上接收到第二 PE在第二 VSI的MAC地址轉(zhuǎn)發(fā)表中的MAC地址發(fā)生老化后發(fā)送的第二撤銷報(bào)文,第二撤銷報(bào)文中攜帶有老化的MAC地址、第二 VSI所屬VPLS實(shí)例的VPLS ID、以及第二 PE的PE ID ; 所述判斷模塊還用于判斷本地是否存在與所述接收模塊接收到的第二撤銷報(bào)文中攜帶的第二 VSI屬于同一 VPLS實(shí)例的VSI ; 所述路徑數(shù)據(jù)管理模塊還用于在本地存在與第二 VSI屬于同一 VPLS實(shí)例的VSI時(shí),將第二撤銷報(bào)文中攜帶的MAC地址所關(guān)聯(lián)的對(duì)應(yīng)關(guān)系,從該VSI對(duì)應(yīng)的路徑數(shù)據(jù)庫(kù)中刪除,并通知所述轉(zhuǎn)發(fā)數(shù)據(jù)管理模塊 根據(jù)該路徑數(shù)據(jù)庫(kù)更新該VSI對(duì)應(yīng)的MAC地址轉(zhuǎn)發(fā)表。
14.根據(jù)權(quán)利要求12所述的第一PE,其特征在于, 所述發(fā)送模塊,還用于在所述查找模塊查找到相匹配的轉(zhuǎn)發(fā)表項(xiàng)時(shí),利用該轉(zhuǎn)發(fā)表項(xiàng)對(duì)應(yīng)的VSI標(biāo)簽和隧道標(biāo)簽,對(duì)所述單播報(bào)文進(jìn)行封裝,并轉(zhuǎn)發(fā)出去,其中,所述隧道標(biāo)簽為該轉(zhuǎn)發(fā)表項(xiàng)中的隧道所對(duì)應(yīng)的隧道標(biāo)簽。
15.根據(jù)權(quán)利要求14所述的第一PE,其特征在于,還包括隧道封裝剝除模塊和VSI標(biāo)簽剝除模塊,其中, 所述接收模塊還用于從PW上接收到MPLS報(bào)文; 所述隧道封裝剝除模塊用于從所述接收模塊接收到的MPLS報(bào)文中剝除隧道封裝; 所述VSI標(biāo)簽剝除模塊用于從剝除了隧道封裝的MPLS報(bào)文中剝除VSI標(biāo)簽; 所述發(fā)送模塊還用于根據(jù)該MPLS報(bào)文中攜帶的VSI標(biāo)簽,確定對(duì)應(yīng)VSI的MAC地址轉(zhuǎn)發(fā)表,并根據(jù)該MAC地址轉(zhuǎn)發(fā)剝除了隧道封裝以及VSI標(biāo)簽的MPLS報(bào)文。
16.根據(jù)權(quán)利要求10所述的第一PE,其特征在于,所述MPLS網(wǎng)絡(luò)中還部署有連接屬于同一個(gè)VPLS實(shí)例的所有PE的第二 MP2MP LSP,所述第二 MP2MP LSP用于傳輸廣播報(bào)文; 所述接收模塊還用于從第一 AC上接收廣播報(bào)文,以及,從第二 MP2MP LSP上接收廣播報(bào)文; 所述發(fā)送模塊還用于在所述接收模塊從第一 AC上接收廣播報(bào)文之后,查找第一 AC關(guān)聯(lián)的第一 VSI,通過(guò)第一 VSI所屬VPLS實(shí)例所對(duì)應(yīng)的第二MP2MPLSP發(fā)送該廣播報(bào)文,以及,在所述接收模塊從第二 MP2MP LSP上接收廣播報(bào)文之后,查找屬于該第二 MP2MP LSP對(duì)應(yīng)的VPLS實(shí)例的VSI,將該廣播報(bào)文向查找到的VSI內(nèi)連接本地CE的所有AC進(jìn)行廣播。
【文檔編號(hào)】H04L12/741GK103685022SQ201210344345
【公開(kāi)日】2014年3月26日 申請(qǐng)日期:2012年9月17日 優(yōu)先權(quán)日:2012年9月17日
【發(fā)明者】葉金榮 申請(qǐng)人:杭州華三通信技術(shù)有限公司