一種網(wǎng)絡(luò)標(biāo)簽分配方法、設(shè)備與系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)標(biāo)簽分配方法、設(shè)備與系統(tǒng),涉及通信領(lǐng)域,能夠使本地PE區(qū)分來(lái)自不同遠(yuǎn)端PE的報(bào)文。該網(wǎng)絡(luò)標(biāo)簽分配方法包括:本地PE針對(duì)每個(gè)遠(yuǎn)端PE生成VPN標(biāo)簽路由,不同遠(yuǎn)端PE的VPN標(biāo)簽路由中的VPN標(biāo)簽不同,遠(yuǎn)端PE與本地PE至少屬于一個(gè)相同的VPN;本地PE向遠(yuǎn)端PE發(fā)送VPN標(biāo)簽路由,以便于遠(yuǎn)端PE分別用遠(yuǎn)端PE的IP地址與VPN標(biāo)簽路由中的目標(biāo)設(shè)備IP地址匹配,用遠(yuǎn)端PE的各個(gè)虛擬路由轉(zhuǎn)發(fā)VRF的入口路由目標(biāo)RT與VPN標(biāo)簽路由中的路由目標(biāo)RT匹配,使遠(yuǎn)端PE在向本地PE發(fā)送與匹配成功的VRF相關(guān)的報(bào)文時(shí)攜帶VPN標(biāo)簽。該網(wǎng)絡(luò)標(biāo)簽分配方法、設(shè)備與系統(tǒng)用于網(wǎng)絡(luò)標(biāo)簽分配。
【專利說(shuō)明】一種網(wǎng)絡(luò)標(biāo)簽分配方法、設(shè)備與系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)標(biāo)簽分配方法、設(shè)備與系統(tǒng)。
【背景技術(shù)】
[0002]BGP (Border Gateway Protocol,邊界網(wǎng)關(guān)協(xié)議)是一種用于不同自治系統(tǒng)之間進(jìn)行通信的外部網(wǎng)關(guān)協(xié)議?;贐GP的MPLS (Multi Protocol Label Switching,多協(xié)議標(biāo)簽交換)IP (Internet Protocol,互聯(lián)網(wǎng)協(xié)議)VPN(Virtual Private Network,虛擬專用網(wǎng))通常稱為L(zhǎng)3VPN(Level3VPN,三層虛擬專用網(wǎng)),在L3VPN中,一般使用RD(RouteDistinguisher,路由標(biāo)識(shí)RD)來(lái)區(qū)分不同VPN中重疊的私網(wǎng)路由前綴;并且,使用RT (RouteTarget)標(biāo)識(shí)VPN的成員關(guān)系。
[0003]現(xiàn)有的L3VPN中,本地PE (Provider Edge,運(yùn)營(yíng)商邊緣設(shè)備)在使用BGP發(fā)布VPN路由信息時(shí),為屬于特定VPN的私網(wǎng)路由前綴分配特定的VPN標(biāo)簽并將其發(fā)布給屬于同一VPN的所有遠(yuǎn)端PE,這樣屬于同一 VPN的遠(yuǎn)端PE向本地PE轉(zhuǎn)發(fā)報(bào)文時(shí)都攜帶相同的VPN標(biāo)簽。BGP/MPLS L3VPN需要使用MPLS隧道進(jìn)行承載,當(dāng)使用由LDP (Label DistributionProtocol,標(biāo)簽分發(fā)協(xié)議)建立的LSP (Label Switching Path,標(biāo)簽交換路徑)承載L3VPN時(shí),由于LDP LSP屬于多點(diǎn)到點(diǎn)類型,即LSP的出口節(jié)點(diǎn)(Egress)無(wú)法根據(jù)LSP隧道標(biāo)簽判斷報(bào)文的來(lái)源,并且,不同遠(yuǎn)端PE發(fā)送的報(bào)文又?jǐn)y帶相同的VPN標(biāo)簽,導(dǎo)致本地PE無(wú)法區(qū)分來(lái)自不同遠(yuǎn)端PE的報(bào)文,由于L3VPN的故障管理和性能測(cè)量需要確定報(bào)文發(fā)送與接收的兩端,因此在該情況下無(wú)法進(jìn)行對(duì)L3VPN的故障管理和性能測(cè)量。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的實(shí)施例提供一種網(wǎng)絡(luò)標(biāo)簽分配方法、設(shè)備與系統(tǒng),能夠使本地PE區(qū)分來(lái)自不同遠(yuǎn)端PE的報(bào)文,為L(zhǎng)3VPN的故障管理和性能測(cè)量打下基礎(chǔ)。
[0005]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0006]一方面,提供一種網(wǎng)絡(luò)標(biāo)簽分配方法,包括:
[0007]本地運(yùn)營(yíng)商邊緣設(shè)備PE針對(duì)每個(gè)遠(yuǎn)端PE生成VPN標(biāo)簽路由,其中,不同遠(yuǎn)端PE的VPN標(biāo)簽路由中的VPN標(biāo)簽不同,所述遠(yuǎn)端PE與所述本地PE至少屬于一個(gè)相同的VPN ;
[0008]所述本地PE向所述遠(yuǎn)端PE發(fā)送所述VPN標(biāo)簽路由,以便于所述遠(yuǎn)端PE分別用所述遠(yuǎn)端PE的IP地址與所述VPN標(biāo)簽路由中的目標(biāo)設(shè)備IP地址匹配,用所述遠(yuǎn)端PE的各個(gè)虛擬路由轉(zhuǎn)發(fā)VRF的入口路由目標(biāo)RT與所述VPN標(biāo)簽路由中的路由目標(biāo)RT匹配,使所述遠(yuǎn)端PE在向所述本地PE發(fā)送與匹配成功的VRF相關(guān)的報(bào)文時(shí)攜帶所述VPN標(biāo)簽。
[0009]一方面,提供一種網(wǎng)絡(luò)標(biāo)簽分配方法,包括:
[0010]遠(yuǎn)端PE接收本地PE發(fā)送的VPN標(biāo)簽路由,所述本地PE與所述遠(yuǎn)端PE至少屬于一個(gè)相同的VPN,所述VPN標(biāo)簽路由包括與其他遠(yuǎn)端PE不同的VPN標(biāo)簽;
[0011]所述遠(yuǎn)端PE分別用所述遠(yuǎn)端PE的IP地址與所述VPN標(biāo)簽路由中的目標(biāo)設(shè)備IP地址匹配,用所述遠(yuǎn)端PE的各個(gè)虛擬路由轉(zhuǎn)發(fā)VRF的入口路由目標(biāo)RT與所述VPN標(biāo)簽路由中的路由目標(biāo)RT匹配;
[0012]當(dāng)所述遠(yuǎn)端PE在向所述本地PE發(fā)送與匹配成功的VRF相關(guān)的報(bào)文時(shí)攜帶所述VPN標(biāo)簽,以便于所述本地PE對(duì)所述遠(yuǎn)端PE與所述其他遠(yuǎn)端PE發(fā)送的報(bào)文進(jìn)行區(qū)分。
[0013]一方面,提供一種本地運(yùn)營(yíng)商邊緣設(shè)備,包括:
[0014]第一生成單元,用于針對(duì)每個(gè)遠(yuǎn)端PE生成VPN標(biāo)簽路由,其中,不同遠(yuǎn)端PE的VPN標(biāo)簽路由中的VPN標(biāo)簽不同,所述遠(yuǎn)端PE與所述本地PE至少屬于一個(gè)相同的VPN ;
[0015]第一發(fā)送單元,用于向所述遠(yuǎn)端PE發(fā)送所述VPN標(biāo)簽路由,以便于所述遠(yuǎn)端PE分別用所述遠(yuǎn)端PE的IP地址與所述VPN標(biāo)簽路由中的目標(biāo)設(shè)備IP地址匹配,用所述遠(yuǎn)端PE的各個(gè)虛擬路由轉(zhuǎn)發(fā)VRF的入口路由目標(biāo)RT與所述VPN標(biāo)簽路由中的路由目標(biāo)RT匹配,使所述遠(yuǎn)端PE在向所述本地PE發(fā)送與匹配成功的VRF相關(guān)的報(bào)文時(shí)攜帶所述VPN標(biāo)簽。
[0016]—方面,提供一種遠(yuǎn)端運(yùn)營(yíng)商邊緣設(shè)備,包括:
[0017]第二接收單元,用于接收本地PE發(fā)送的VPN標(biāo)簽路由,所述本地PE與所述遠(yuǎn)端PE至少屬于一個(gè)相同的VPN,所述VPN標(biāo)簽路由包括與其他遠(yuǎn)端PE不同的VPN標(biāo)簽;
[0018]第二匹配單元,用于分別用所述遠(yuǎn)端PE的IP地址與所述VPN標(biāo)簽路由中的目標(biāo)設(shè)備IP地址匹配,用所述遠(yuǎn)端PE的各個(gè)虛擬路由轉(zhuǎn)發(fā)VRF的入口路由目標(biāo)RT與所述VPN標(biāo)簽路由中的路由目標(biāo)RT匹配;
[0019]第二發(fā)送單元,用于當(dāng)所述遠(yuǎn)端PE在向所述本地PE發(fā)送與匹配成功的VRF相關(guān)的報(bào)文時(shí)攜帶所述VPN標(biāo)簽,以便于所述本地PE對(duì)所述遠(yuǎn)端PE與所述其他遠(yuǎn)端PE發(fā)送的報(bào)文進(jìn)行區(qū)分。
[0020]一方面,提供一種通信系統(tǒng),包括:
[0021]上述任意一種本地運(yùn)營(yíng)商邊緣設(shè)備;
[0022]以及
[0023]上述任意一種遠(yuǎn)端運(yùn)營(yíng)商邊緣設(shè)備。
[0024]本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)標(biāo)簽分配方法、設(shè)備與系統(tǒng),該網(wǎng)絡(luò)標(biāo)簽分配方法包括:本地運(yùn)營(yíng)商邊緣設(shè)備PE針對(duì)每個(gè)遠(yuǎn)端PE生成VPN標(biāo)簽路由,其中,不同遠(yuǎn)端PE的VPN標(biāo)簽路由中的VPN標(biāo)簽不同,所述遠(yuǎn)端PE與所述本地PE至少屬于一個(gè)相同的VPN ;所述本地PE向所述遠(yuǎn)端PE發(fā)送所述VPN標(biāo)簽路由,以便于所述遠(yuǎn)端PE分別用所述遠(yuǎn)端PE的IP地址與所述VPN標(biāo)簽路由中的目標(biāo)設(shè)備IP地址匹配,用所述遠(yuǎn)端PE的各個(gè)虛擬路由轉(zhuǎn)發(fā)VRF的入口路由目標(biāo)RT與所述VPN標(biāo)簽路由中的路由目標(biāo)RT匹配,使所述遠(yuǎn)端PE在向所述本地PE發(fā)送與匹配成功的VRF相關(guān)的報(bào)文時(shí)攜帶所述VPN標(biāo)簽。這樣一來(lái),因?yàn)楸镜豍E向所述每個(gè)遠(yuǎn)端PE發(fā)送的VPN標(biāo)簽路由各不相同,所以在各遠(yuǎn)端PE向所述本地PE發(fā)送相應(yīng)VPN的報(bào)文時(shí),所述本地PE可以根據(jù)報(bào)文攜帶的不同VPN標(biāo)簽對(duì)報(bào)文的發(fā)送端PE進(jìn)行區(qū)分,因此能夠使本地PE區(qū)分來(lái)自不同遠(yuǎn)端PE的報(bào)文,并且為L(zhǎng)3VPN的故障管理和性能測(cè)量打下基礎(chǔ)。
【專利附圖】
【附圖說(shuō)明】
[0025]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。[0026]圖1為本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)標(biāo)簽分配方法流程圖;
[0027]圖2為本發(fā)明實(shí)施例提供的另一種網(wǎng)絡(luò)標(biāo)簽分配方法流程圖;
[0028]圖3為本發(fā)明實(shí)施例提供的又一種網(wǎng)絡(luò)標(biāo)簽分配方法流程圖;
[0029]圖4為本發(fā)明實(shí)施例提供的一種本地運(yùn)營(yíng)商邊緣設(shè)備結(jié)構(gòu)示意圖;
[0030]圖5為本發(fā)明實(shí)施例提供的另一種本地運(yùn)營(yíng)商邊緣設(shè)備結(jié)構(gòu)示意圖;
[0031]圖6為本發(fā)明實(shí)施例提供的一種遠(yuǎn)端運(yùn)營(yíng)商邊緣設(shè)備結(jié)構(gòu)示意圖;
[0032]圖7為本發(fā)明實(shí)施例提供的另一種遠(yuǎn)端運(yùn)營(yíng)商邊緣設(shè)備結(jié)構(gòu)示意圖;
[0033]圖8為本發(fā)明實(shí)施例提供的遠(yuǎn)端運(yùn)營(yíng)商邊緣設(shè)備的第三發(fā)送單元結(jié)構(gòu)示意圖;
[0034]圖9為本發(fā)明實(shí)施例提供一種通信系統(tǒng)結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0035]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0036]本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)標(biāo)簽分配方法,如圖1所示,包括:
[0037]SlOl、本地PE針對(duì)每個(gè)遠(yuǎn)端PE生成VPN標(biāo)簽路由,其中,不同遠(yuǎn)端PE的VPN標(biāo)簽路由中的VPN標(biāo)簽不同,所述遠(yuǎn)端PE與本地PE至少屬于一個(gè)相同的VPN。
[0038]所述VPN標(biāo)簽路由可以包括:本地PE的IP地址、RT (Route Target,路由目標(biāo))、目標(biāo)設(shè)備IP地址和VPN標(biāo)簽。如表一所示。
[0039]表一
[0040]
本地PE的IP地址長(zhǎng)度(I個(gè)字節(jié))
本地PE的IP地址(可變長(zhǎng)度)
目標(biāo)設(shè)備IP地址長(zhǎng)度(I個(gè)字節(jié))
目標(biāo)設(shè)備IP地址(可變長(zhǎng)度)
N個(gè)RT(NX8個(gè)字節(jié))
VPN標(biāo)簽(3個(gè)字節(jié))
[0041]所述本地PE的IP地址長(zhǎng)度字段用于指示本地PE的IP地址長(zhǎng)度,由于IP地址的類型可以有多種,如IPV4和IPV6,其IP地址的長(zhǎng)度也有所不同;本地PE的IP地址字段用于指示PE的IP地址,該字段的字節(jié)數(shù)與上述本地PE的IP地址長(zhǎng)度字段相關(guān),示例的,當(dāng)本地PE的IP地址長(zhǎng)度指示為4個(gè)字節(jié)時(shí),本地PE的IP地址字段的長(zhǎng)度即為四個(gè)字節(jié),該字段中的IP地址的類型為IPV4 ;同理,所述目標(biāo)設(shè)備IP地址長(zhǎng)度字段用于指示目標(biāo)PE的IP地址長(zhǎng)度;所述目標(biāo)設(shè)備IP地址字段用于指示目標(biāo)PE的IP地址;所述RT字段攜帶本地PE與目標(biāo)設(shè)備的成員發(fā)現(xiàn)路由中的Import (入口)RT匹配的Export (出口)RT信息,該信息也可使用BGP的擴(kuò)展團(tuán)體屬性攜帶。所述VPN標(biāo)簽字段用于指示VPN標(biāo)簽,在本地PE針對(duì)每個(gè)遠(yuǎn)端PE發(fā)出的VPN標(biāo)簽路由中,該字段中的VPN標(biāo)簽各不相同。特別的,上述目標(biāo)設(shè)備相對(duì)于所述本地PE可以視為遠(yuǎn)端PE,所以在實(shí)際應(yīng)用中,所述VPN標(biāo)簽路由中的目標(biāo)設(shè)備通常默認(rèn)為遠(yuǎn)端PE。
[0042]S102、本地PE向所述遠(yuǎn)端PE發(fā)送所述VPN標(biāo)簽路由,以便于所述遠(yuǎn)端PE分別用所述遠(yuǎn)端PE的IP地址與所述VPN標(biāo)簽路由中的目標(biāo)設(shè)備IP地址匹配,用所述遠(yuǎn)端PE的各個(gè)VRF(Virtual Routing Forwarding,虛擬路由轉(zhuǎn)發(fā))的入口路由目標(biāo)RT與所述VPN標(biāo)簽路由中的路由目標(biāo)RT匹配,使所述遠(yuǎn)端PE在向所述本地PE發(fā)送與匹配成功的VRF相關(guān)的報(bào)文時(shí)攜帶所述VPN標(biāo)簽。
[0043]這樣一來(lái),因?yàn)楸镜豍E向所述每個(gè)遠(yuǎn)端PE發(fā)送的VPN標(biāo)簽路由各不相同,所以在各遠(yuǎn)端PE向所述本地PE發(fā)送相應(yīng)VPN的報(bào)文時(shí),所述本地PE可以根據(jù)報(bào)文攜帶的不同VPN標(biāo)簽對(duì)報(bào)文的發(fā)送端PE進(jìn)行區(qū)分,因此能夠使本地PE區(qū)分來(lái)自不同遠(yuǎn)端PE的報(bào)文,并且為L(zhǎng)3VPN的故障管理和性能測(cè)量打下基礎(chǔ)。
[0044]特別的,在步驟SlOl前,本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)標(biāo)簽分配方法還可以包括:本地PE接收所述遠(yuǎn)端PE發(fā)送的VPN成員發(fā)現(xiàn)路由;所述本地PE分別用所述本地PE的各個(gè)VRF的Export RT與所述VPN成員發(fā)現(xiàn)路由中的Import RT進(jìn)行匹配,若匹配成功,貝U判斷所述遠(yuǎn)端PE與所述本地PE中匹配成功的VRF屬于相同的VPN。
[0045]其中,所述VPN成員發(fā)現(xiàn)路由包括:所述遠(yuǎn)端PE的IP地址和ImportRT。當(dāng)所述本地PE存在所述VRF的Export RT與所述VPN成員發(fā)現(xiàn)路由中的Import RT相同時(shí),步驟SlOl具體包括:設(shè)置所述VPN標(biāo)簽路由中的目標(biāo)設(shè)備IP地址與所述VPN成員發(fā)現(xiàn)路由中的遠(yuǎn)端PE的IP地址相同;使所述VPN標(biāo)簽路由中的RT包括所述本地PE中匹配成功的VRF的 Export RT0
[0046]本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)標(biāo)簽分配方法,如圖2所示,包括:
[0047]S201、遠(yuǎn)端PE接收本地PE發(fā)送的VPN標(biāo)簽路由,所述本地PE與所述遠(yuǎn)端PE至少屬于一個(gè)相同的VPN,所述VPN標(biāo)簽路由包括與其他遠(yuǎn)端PE不同的VPN標(biāo)簽。
[0048]示例的,所述VPN標(biāo)簽路由包括:本地PE的IP地址、RT、目標(biāo)設(shè)備IP地址和VPN標(biāo)簽。特別的,所述VPN標(biāo)簽路由還可以包括本地PE的RD,用于標(biāo)識(shí)生成該VPN標(biāo)簽路由的 VRF。
[0049]S202、遠(yuǎn)端PE分別用所述遠(yuǎn)端PE的IP地址與所述VPN標(biāo)簽路由中的目標(biāo)設(shè)備IP地址匹配,用所述遠(yuǎn)端PE的各個(gè)虛擬路由轉(zhuǎn)發(fā)VRF的入口路由目標(biāo)RT與所述VPN標(biāo)簽路由中的路由目標(biāo)RT匹配。
[0050]S203、當(dāng)所述遠(yuǎn)端PE在向所述本地PE發(fā)送與匹配成功的VRF相關(guān)的報(bào)文時(shí)攜帶所述VPN標(biāo)簽,以便于所述本地PE對(duì)所述遠(yuǎn)端PE與所述其他遠(yuǎn)端PE發(fā)送的報(bào)文進(jìn)行區(qū)分。[0051 ] 這樣一來(lái),因?yàn)檫h(yuǎn)端PE接收的針對(duì)該遠(yuǎn)端PE的VPN標(biāo)簽路由與其他PE的VPN標(biāo)簽路由不同,遠(yuǎn)端PE匹配成功獲取的針對(duì)該遠(yuǎn)端PE的VPN標(biāo)簽路由后,在向所述本地PE發(fā)送相應(yīng)VPN的報(bào)文,即與匹配成功的VRF相關(guān)的報(bào)文時(shí),攜帶該VPN標(biāo)簽路由中的VPN標(biāo)簽,使本地PE能夠區(qū)分來(lái)自不同遠(yuǎn)端PE的報(bào)文,并且為L(zhǎng)3VPN的故障管理和性能測(cè)量打下基石出O O[0052]特別的,在步驟S201前,所述方法還可以包括:所述遠(yuǎn)端PE生成VPN成員發(fā)現(xiàn)路由;所述遠(yuǎn)端PE向所述本地PE發(fā)送所述VPN成員發(fā)現(xiàn)路由,以便于所述本地PE判斷所述遠(yuǎn)端PE與所述本地PE是否屬于相同的VPN。上述VPN成員發(fā)現(xiàn)路由包括:所述遠(yuǎn)端PE的IP地址和ImportRT,如表二所示,
[0053]表二
[0054]
【權(quán)利要求】
1.一種網(wǎng)絡(luò)標(biāo)簽分配方法,其特征在于,包括: 本地運(yùn)營(yíng)商邊緣設(shè)備PE針對(duì)每個(gè)遠(yuǎn)端PE生成虛擬專用網(wǎng)VPN標(biāo)簽路由,其中,不同遠(yuǎn)端PE的VPN標(biāo)簽路由中的VPN標(biāo)簽不同,所述遠(yuǎn)端PE與所述本地PE至少屬于一個(gè)相同的VPN ; 所述本地PE向所述遠(yuǎn)端PE發(fā)送所述VPN標(biāo)簽路由,以便于所述遠(yuǎn)端PE分別用所述遠(yuǎn)端PE的IP地址與所述VPN標(biāo)簽路由中的目標(biāo)設(shè)備IP地址匹配,用所述遠(yuǎn)端PE的各個(gè)虛擬路由轉(zhuǎn)發(fā)VRF的入口路由目標(biāo)RT與所述VPN標(biāo)簽路由中的路由目標(biāo)RT匹配,使所述遠(yuǎn)端PE在向所述本地PE發(fā)送與匹配成功的VRF相關(guān)的報(bào)文時(shí)攜帶所述VPN標(biāo)簽。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述VPN標(biāo)簽路由包括:本地PE的IP地址、路由目標(biāo)RT、目標(biāo)設(shè)備IP地址和VPN標(biāo)簽。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于, 在所述本地運(yùn)營(yíng)商邊緣設(shè)備PE針對(duì)每個(gè)遠(yuǎn)端PE生成VPN標(biāo)簽路由前,所述方法還包括: 所述本地PE接收所述遠(yuǎn)端PE發(fā)送的VPN成員發(fā)現(xiàn)路由; 所述本地PE分別用所述本地PE的各個(gè)VRF的出口路由目標(biāo)RT與所述VPN成員發(fā)現(xiàn)路由中的入口路由目標(biāo)RT進(jìn)行匹配,若匹配成功,則判斷所述遠(yuǎn)端PE與所述本地PE中匹配成功的VRF屬于相同的VPN。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述VPN成員發(fā)現(xiàn)路由包括:所述遠(yuǎn)端PE的IP地址和入口路由目標(biāo)RT。
5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于,當(dāng)所述匹配成功時(shí),所述本地PE針對(duì)每個(gè)遠(yuǎn)端PE生成VPN標(biāo)簽路由包括: 設(shè)置所述VPN標(biāo)簽路由中的目標(biāo)設(shè)備IP地址與所述VPN成員發(fā)現(xiàn)路由中的遠(yuǎn)端PE的IP地址相同; 使所述VPN標(biāo)簽路由中的路由目標(biāo)RT包括所述本地PE中匹配成功的VRF的出口路由目標(biāo)RT。
6.一種網(wǎng)絡(luò)標(biāo)簽分配方法,其特征在于,包括: 遠(yuǎn)端PE接收本地PE發(fā)送的VPN標(biāo)簽路由,所述本地PE與所述遠(yuǎn)端PE至少屬于一個(gè)相同的VPN,所述VPN標(biāo)簽路由包括與其他遠(yuǎn)端PE不同的VPN標(biāo)簽; 所述遠(yuǎn)端PE分別用所述遠(yuǎn)端PE的IP地址與所述VPN標(biāo)簽路由中的目標(biāo)設(shè)備IP地址匹配,用所述遠(yuǎn)端PE的各個(gè)虛擬路由轉(zhuǎn)發(fā)VRF的入口路由目標(biāo)RT與所述VPN標(biāo)簽路由中的路由目標(biāo)RT匹配; 當(dāng)所述遠(yuǎn)端PE在向所述本地PE發(fā)送與匹配成功的VRF相關(guān)的報(bào)文時(shí)攜帶所述VPN標(biāo)簽,以便于所述本地PE對(duì)所述遠(yuǎn)端PE與所述其他遠(yuǎn)端PE發(fā)送的報(bào)文進(jìn)行區(qū)分。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述VPN標(biāo)簽路由包括:本地PE的IP地址、路由目標(biāo)RT、目標(biāo)設(shè)備IP地址和VPN標(biāo)簽。
8.根據(jù)權(quán)利要求6或7所述的方法,其特征在于,在所述遠(yuǎn)端PE接收本地PE發(fā)送的VPN標(biāo)簽路由前,所述方法還包括: 所述遠(yuǎn)端PE生成VPN成員發(fā)現(xiàn)路由; 所述遠(yuǎn)端PE向所述本地PE發(fā)送所述VPN成員發(fā)現(xiàn)路由,以便于所述本地PE判斷所述遠(yuǎn)端PE與所述本地PE是否屬于相同的VPN。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述VPN成員發(fā)現(xiàn)路由包括:所述遠(yuǎn)端PE的IP地址和入口路由目標(biāo)RT。
10.根據(jù)權(quán)利要求6至9任意一項(xiàng)權(quán)利要求所述的方法,其特征在于, 在所述遠(yuǎn)端PE分別用所述遠(yuǎn)端PE的IP地址與所述VPN標(biāo)簽路由中的目標(biāo)設(shè)備IP地址匹配,用所述遠(yuǎn)端PE的各個(gè)虛擬路由轉(zhuǎn)發(fā)VRF的入口路由目標(biāo)RT與所述VPN標(biāo)簽路由中的路由目標(biāo)RT匹配之后,所述方法還包括: 當(dāng)所述遠(yuǎn)端PE的IP地址與所述VPN標(biāo)簽路由中的目標(biāo)設(shè)備IP地址相同,且存在VRF的入口路由目標(biāo)RT與所述VPN標(biāo)簽路由中的路由目標(biāo)RT相同時(shí),則判斷匹配成功,在所述遠(yuǎn)端PE中匹配成功的VRF中引入所述VPN標(biāo)簽路由。
11.根據(jù)權(quán)利要求6至10任意一項(xiàng)權(quán)利要求所述的方法,其特征在于, 所述當(dāng)所述遠(yuǎn)端PE在向所述本地PE發(fā)送與匹配成功的VRF相關(guān)的報(bào)文時(shí)攜帶所述VPN標(biāo)簽具體包括: 所述遠(yuǎn)端PE記錄所述匹配成功的VRF及所述匹配成功的VRF中的路由信息; 所述遠(yuǎn)端PE在所述匹配成功的VRF所屬的VPN中發(fā)送報(bào)文,且所述報(bào)文的VPN路由下一跳與所述VRF中的標(biāo)簽路由信息中記錄的本地PE的IP地址相同時(shí),根據(jù)所述匹配成功的VRF中的標(biāo)簽路由信息,在所述報(bào)文中攜帶所述VPN標(biāo)簽。
12.—種本地運(yùn)營(yíng)商邊緣設(shè)備,其特征在于,包括: 第一生成單元,用于針對(duì)每個(gè)遠(yuǎn)端PE生成VPN標(biāo)簽路由,其中,不同遠(yuǎn)端PE的VPN標(biāo)簽路由中的VPN標(biāo)簽不同,所述遠(yuǎn)端PE與所述本地PE至少屬于一個(gè)相同的VPN ; 第一發(fā)送單元,用于向所述遠(yuǎn)端PE發(fā)送所述VPN標(biāo)簽路由,以便于所述遠(yuǎn)端PE分別用所述遠(yuǎn)端PE的IP地址與所述VPN標(biāo)簽路由中的目標(biāo)設(shè)備IP地址匹配,用所述遠(yuǎn)端PE的各個(gè)虛擬路由轉(zhuǎn)發(fā)VRF的入口路由目標(biāo)RT與所述VPN標(biāo)簽路由中的路由目標(biāo)RT匹配,使所述遠(yuǎn)端PE在向所述本地PE發(fā)送與匹配成功的VRF相關(guān)的報(bào)文時(shí)攜帶所述VPN標(biāo)簽。
13.根據(jù)權(quán)利要求12所述的設(shè)備,其特征在于,所述VPN標(biāo)簽路由包括:本地PE的互聯(lián)網(wǎng)協(xié)議IP地址、路由目標(biāo)RT、目標(biāo)設(shè)備IP地址和VPN標(biāo)簽。
14.根據(jù)權(quán)利要求12或13所述的設(shè)備,其特征在于,所述設(shè)備還包括: 第一接收單元,用于接收所述遠(yuǎn)端PE發(fā)送的VPN成員發(fā)現(xiàn)路由; 第一匹配單元,用于分別用所述本地PE的各個(gè)VRF的出口路由目標(biāo)RT與所述VPN成員發(fā)現(xiàn)路由中的入口路由目標(biāo)RT進(jìn)行匹配,若匹配成功,則判斷所述遠(yuǎn)端PE與所述本地PE中匹配成功的VRF屬于相同的VPN。
15.根據(jù)權(quán)利要求14所述的設(shè)備,其特征在于,所述VPN成員發(fā)現(xiàn)路由包括:所述遠(yuǎn)端PE的IP地址和入口路由目標(biāo)RT。
16.根據(jù)權(quán)利要求14或15所述的設(shè)備,其特征在于,當(dāng)所述匹配成功時(shí),所述第一生成單元還用于: 設(shè)置所述VPN標(biāo)簽路由中的目標(biāo)設(shè)備IP地址與所述VPN成員發(fā)現(xiàn)路由中的遠(yuǎn)端PE的IP地址相同; 使所述VPN標(biāo)簽路由中的路由目標(biāo)RT包括所述本地PE中匹配成功的VRF的出口路由目標(biāo)RT。
17.一種遠(yuǎn)端運(yùn)營(yíng)商邊緣設(shè)備,其特征在于,包括: 第二接收單元,用于接收本地PE發(fā)送的VPN標(biāo)簽路由,所述本地PE與所述遠(yuǎn)端PE至少屬于一個(gè)相同的VPN,所述VPN標(biāo)簽路由包括與其他遠(yuǎn)端PE不同的VPN標(biāo)簽; 第二匹配單元,用于分別用所述遠(yuǎn)端PE的IP地址與所述VPN標(biāo)簽路由中的目標(biāo)設(shè)備IP地址匹配,用所述遠(yuǎn)端PE的各個(gè)虛擬路由轉(zhuǎn)發(fā)VRF的入口路由目標(biāo)RT與所述VPN標(biāo)簽路由中的路由目標(biāo)RT匹配; 第二發(fā)送單元,用于當(dāng)所述遠(yuǎn)端PE在向所述本地PE發(fā)送與匹配成功的VRF相關(guān)的報(bào)文時(shí)攜帶所述VPN標(biāo)簽,以便于所述本地PE對(duì)所述遠(yuǎn)端PE與所述其他遠(yuǎn)端PE發(fā)送的報(bào)文進(jìn)行區(qū)分。
18.根據(jù)權(quán)利要求17所述的設(shè)備,其特征在于,所述VPN標(biāo)簽路由包括:本地PE的IP地址、路由目標(biāo)RT、目標(biāo)設(shè)備IP地址和VPN標(biāo)簽。
19.根據(jù)權(quán)利要求17或18所述的設(shè)備,其特征在于,所述設(shè)備還包括: 第二生成單元,用于生成VPN成員發(fā)現(xiàn)路由; 第三發(fā)送單元,用于向所述本地PE發(fā)送所述VPN成員發(fā)現(xiàn)路由,以便于所述本地PE判斷所述遠(yuǎn)端PE與所述本地PE是否屬于相同的VPN。
20.根據(jù)權(quán)利要求19所述的方法,其特征在于,所述VPN成員發(fā)現(xiàn)路由包括:所述遠(yuǎn)端PE的IP地址和入口路由 目標(biāo)RT。
21.根據(jù)權(quán)利要求17至20任意一項(xiàng)權(quán)利要求所述的設(shè)備,其特征在于,所述設(shè)備還包括: 引入單元,用于在所述遠(yuǎn)端PE的IP地址與所述VPN標(biāo)簽路由中的目標(biāo)設(shè)備IP地址相同,且存在VRF的入口路由目標(biāo)RT與所述VPN標(biāo)簽路由中的路由目標(biāo)RT相同時(shí),則判斷匹配成功,在所述遠(yuǎn)端PE中匹配成功的VRF中引入所述VPN標(biāo)簽路由。
22.根據(jù)權(quán)利要17至21任意一項(xiàng)權(quán)利要求所述的設(shè)備,其特征在于,所述第三發(fā)送單元具體用于: 記錄子單元,用于記錄所述匹配成功的VRF及所述匹配成功的VRF中的路由信息; 發(fā)送子單元,用于在所述匹配成功的VRF所屬的VPN中發(fā)送報(bào)文,且所述報(bào)文的VPN路由下一跳與所述VRF中的標(biāo)簽路由信息中記錄的本地PE的IP地址相同時(shí),根據(jù)所述匹配成功的VRF中的標(biāo)簽路由信息,在所述報(bào)文中攜帶所述VPN標(biāo)簽。
23.一種通信系統(tǒng),其特征在于,包括: 權(quán)利要求12至16任意一項(xiàng)權(quán)利要求所述的本地運(yùn)營(yíng)商邊緣設(shè)備;以及 權(quán)利要求17至22任意一項(xiàng)權(quán)利要求所述的遠(yuǎn)端運(yùn)營(yíng)商邊緣設(shè)備。
【文檔編號(hào)】H04L12/723GK103475581SQ201210184163
【公開(kāi)日】2013年12月25日 申請(qǐng)日期:2012年6月6日 優(yōu)先權(quán)日:2012年6月6日
【發(fā)明者】古銳, 董杰, 鄭蓮淑 申請(qǐng)人:華為技術(shù)有限公司