專(zhuān)利名稱(chēng):端到端偽線(xiàn)仿真虛擬租用線(xiàn)接入虛擬專(zhuān)用網(wǎng)的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及虛擬專(zhuān)用網(wǎng)領(lǐng)域,尤其涉及一種端到端偽線(xiàn)仿真虛擬租用線(xiàn)接入虛擬專(zhuān)用LAN業(yè)務(wù)的方法及系統(tǒng)。
背景技術(shù):
最初,電信運(yùn)營(yíng)商是以L(fǎng)eased Line(租賃專(zhuān)線(xiàn))的方式為客戶(hù)提供鏈路,然而隨著客戶(hù)分支的增多,該種方式的成本大幅度增加,并且管理的難度也不斷增加。
隨著ATM(Asynchronize Transport Mode,異步傳輸模式)和FR(Frame Relay,幀中繼)技術(shù)的產(chǎn)生,電信運(yùn)營(yíng)商開(kāi)始使用虛電路方式為客戶(hù)提供點(diǎn)到點(diǎn)的二層鏈接,客戶(hù)再在其上建立自己的三層網(wǎng)絡(luò)以承載IP(Internet Protocol,互聯(lián)網(wǎng)協(xié)議)等數(shù)據(jù)流。但是該技術(shù)提供的都是點(diǎn)到點(diǎn)的二層連接,配置比較復(fù)雜,尤其當(dāng)增加一個(gè)站點(diǎn)時(shí),管理員需要進(jìn)行大量的配置工作。
為了克服上述技術(shù)的不足,一種在IP網(wǎng)上提供VPN(Virtual PrivateNetwork,虛擬專(zhuān)用網(wǎng))服務(wù)、可方便設(shè)定任意速率、配置簡(jiǎn)單的技術(shù)應(yīng)運(yùn)而生,該技術(shù)為MPLS(Multiple Protocol Label Switch,多協(xié)議標(biāo)簽交換)VPN?;贛PLS的VPN業(yè)務(wù)有兩種,分別是L3(Layer 3)MPLSVPN和L2(Layer 2)MPLS VPN,L2 MPLS VPN包括VPLS(VirtualPrivate LAN Service,虛擬專(zhuān)用LAN業(yè)務(wù))和VLL(Virtual Leased Line,虛擬租用線(xiàn));其中,VLL僅適用于點(diǎn)到點(diǎn)的組網(wǎng)應(yīng)用模式;而VPLS可以實(shí)現(xiàn)多點(diǎn)到多點(diǎn)的VPN組網(wǎng),為許多原來(lái)使用點(diǎn)到點(diǎn)L2VPN業(yè)務(wù)的運(yùn)營(yíng)商提供了一種更完備的解決方案,還可以避免向L3 VPN介入用戶(hù)的內(nèi)部路由層次,運(yùn)營(yíng)商可以只管理、運(yùn)行一個(gè)網(wǎng)絡(luò),并在一個(gè)網(wǎng)絡(luò)上同時(shí)提供Best-effort IP服務(wù)、L3 VPN、L2 VPN、流量工程、區(qū)分服務(wù)等許多服務(wù),從而減少運(yùn)營(yíng)商大量的建設(shè)、維護(hù)、運(yùn)行費(fèi)用。
VPLS是一種在MPLS網(wǎng)絡(luò)上提供類(lèi)似LAN(Local Area Network,局域網(wǎng))服務(wù)的一種業(yè)務(wù),可以使用戶(hù)從多個(gè)地理位置分散的點(diǎn)同時(shí)接入網(wǎng)絡(luò),相互訪(fǎng)問(wèn),就像這些點(diǎn)直接接入到LAN上一樣。VPLS使用戶(hù)從LAN延伸到MAN(Metropolitan Area Network,城域網(wǎng)),甚至WAN(Wide Area Network,廣域網(wǎng))上。
VPLS通過(guò)MAC(Medium Access Control,媒體接入控制)地址轉(zhuǎn)發(fā)以太網(wǎng)報(bào)文,對(duì)查找MAC地址不能命中的報(bào)文泛洪,把該報(bào)文轉(zhuǎn)發(fā)到除接收該報(bào)文的端口外的屬于一個(gè)LAN的其他所有端口;當(dāng)一個(gè)報(bào)文從一個(gè)端口進(jìn)入時(shí)學(xué)習(xí)該報(bào)文的源MAC地址和進(jìn)入端口的對(duì)應(yīng)關(guān)系;收到目的MAC地址為廣播地址或組播地址的報(bào)文時(shí)將報(bào)文泛洪到其他端口。
在VPLS包括多個(gè)PE(Provider Edge,提供者邊緣設(shè)備),為所連接的CE(Customer Edge,用戶(hù)邊緣設(shè)備)提供一條或多條PW(PseudoWire,偽線(xiàn)),使得CE之間可以在VPLS上通信。VPLS把PW模擬成一個(gè)以太網(wǎng)端口,學(xué)習(xí)時(shí)要學(xué)習(xí)源MAC地址與PW的對(duì)應(yīng)關(guān)系。
其中,以L(fǎng)DP(Label Distribute Protocol,標(biāo)簽分發(fā)協(xié)議)為基礎(chǔ)的VPLS(簡(jiǎn)稱(chēng)LDP VPLS)在建立PW的信令上與PWE3(PseudoWireEmulationEdge-to-Edge,端到端虛擬線(xiàn)模擬)基本一致,轉(zhuǎn)發(fā)行為完全相同,所以PWE3與LDP VPLS在建立PW時(shí)可以互通,也就是說(shuō)一個(gè)PE上的PWE3實(shí)例可以和另外一個(gè)PE上的VPLS實(shí)例建立PW,從而實(shí)現(xiàn)互通。
然而,在VPLS中,PW ID就是VPN ID,VPN ID的用途就是標(biāo)識(shí)一個(gè)虛擬專(zhuān)用網(wǎng),因此,一個(gè)VSI(Virtual Switch Instance,VPLS VPN在一個(gè)PE上的實(shí)例)中的所有PW都有相同的PW ID;同時(shí)兩個(gè)PWE3 PW未必都有相同的PW ID,特別是當(dāng)這兩個(gè)PWE3都在同一個(gè)PE上時(shí),對(duì)相同封裝類(lèi)型的PWE3 PW必須有不同的PW ID;因此,一個(gè)VSI不能同時(shí)接入多個(gè)PW ID不同的PWE3 VLL,對(duì)于已運(yùn)行PWE3業(yè)務(wù)的現(xiàn)有網(wǎng)絡(luò)中要想實(shí)現(xiàn)PWE3接入到VPLS中往往必須修改PWE3配置,使PWE3中PW ID與VSI的PW ID一致,造成對(duì)已有業(yè)務(wù)沖擊,甚至無(wú)法通過(guò)重新規(guī)劃配置來(lái)達(dá)到目的。
另外,因?yàn)橐粋€(gè)VPLS VPN由多個(gè)PE上的VSI組成,這些VSI有相同的VPN ID,所以現(xiàn)有方案不能同時(shí)將多個(gè)PW ID不同的PWE3 VLL接入到一個(gè)VPLS VPN里。
還有,由于PWE3是點(diǎn)到點(diǎn)的,不能同時(shí)與多個(gè)PE建立PW,所以在網(wǎng)絡(luò)拓?fù)渖喜荒鼙WCVPLS業(yè)務(wù)所要求的PE之間的全互連的基本拓?fù)浣Y(jié)構(gòu),從而不能提供完整的VPLS業(yè)務(wù)。
發(fā)明內(nèi)容
本發(fā)明要解決的問(wèn)題是提供一種端到端偽線(xiàn)仿真虛擬租用線(xiàn)接入虛擬專(zhuān)用網(wǎng)的方法,以克服現(xiàn)有技術(shù)無(wú)法實(shí)現(xiàn)不同PW ID的PWE3 VLL接入到一個(gè)VPLS VPN的缺陷。
為了解決上述問(wèn)題,本發(fā)明提供了一種端到端偽線(xiàn)仿真虛擬租用線(xiàn)接入虛擬專(zhuān)用網(wǎng)的方法,包括以下步驟A、在虛擬交換實(shí)例所在提供者邊緣設(shè)備中配置全局唯一的偽線(xiàn)ID和該偽線(xiàn)對(duì)應(yīng)的端到端偽線(xiàn)仿真虛擬租用線(xiàn)所在提供者邊緣設(shè)備的IP地址;B、所述端到端偽線(xiàn)仿真虛擬租用線(xiàn)所在提供者邊緣設(shè)備向虛擬交換實(shí)例所在提供者邊緣設(shè)備發(fā)送MAPPING消息;C、所述虛擬交換實(shí)例所在提供者邊緣設(shè)備判斷該消息中攜帶的PWID與虛擬交換實(shí)例所在提供者邊緣設(shè)備配置的PW ID是否匹配,如果匹配,則虛擬交換實(shí)例所在提供者邊緣設(shè)備和所述端到端偽線(xiàn)仿真虛擬租用線(xiàn)所在提供者邊緣設(shè)備之間的偽線(xiàn)狀態(tài)從DOWN變成UP,進(jìn)而該虛擬交換實(shí)例狀態(tài)為UP;D、所述虛擬交換實(shí)例所在提供者邊緣設(shè)備下發(fā)轉(zhuǎn)發(fā)表;E、端到端偽線(xiàn)仿真虛擬租用線(xiàn)根據(jù)所述轉(zhuǎn)發(fā)表信息建立與虛擬交換實(shí)例所在提供者邊緣設(shè)備的雙向連接。
所述全局唯一的偽線(xiàn)ID由整個(gè)系統(tǒng)統(tǒng)一分配。
所述全局唯一的偽線(xiàn)ID按照特定規(guī)則設(shè)置,即所述特定偽線(xiàn)ID與該提供者邊緣設(shè)備上的其他虛擬交換實(shí)例使用的ID不同,并且與該提供者邊緣設(shè)備上由本虛擬交換實(shí)例分配的其他偽線(xiàn)ID不同。
所述偽線(xiàn)狀態(tài)包括邊緣偽線(xiàn)狀態(tài)和核心偽線(xiàn)狀態(tài)。
步驟C中,所述虛擬交換實(shí)例狀態(tài)包括UP和DOWN兩種情況,其中,是UP的情況包括當(dāng)有至少兩個(gè)直連電路或邊緣偽線(xiàn)UP;或者至少一個(gè)直連電路/邊緣偽線(xiàn)和核心偽線(xiàn)UP。
步驟D進(jìn)一步包括當(dāng)虛擬交換實(shí)例狀態(tài)從UP變成DOWN時(shí)刪除該轉(zhuǎn)發(fā)表。
步驟B中,當(dāng)所述端到端偽線(xiàn)仿真虛擬租用線(xiàn)所在提供者邊緣設(shè)備的標(biāo)簽分發(fā)協(xié)議會(huì)話(huà)可用時(shí),向所述虛擬交換實(shí)例所在提供者邊緣設(shè)備發(fā)送MAPPING消息。
通過(guò)查詢(xún)所述虛擬交換實(shí)例所在提供者邊緣設(shè)備LDP協(xié)議表確定標(biāo)簽分發(fā)協(xié)議會(huì)話(huà)是否可用當(dāng)標(biāo)簽分發(fā)協(xié)議表有會(huì)話(huà)并且處于UP狀態(tài)則可用,否則不可用。
本發(fā)明還提供了一種端到端偽線(xiàn)仿真虛擬租用線(xiàn)接入虛擬專(zhuān)用網(wǎng)的系統(tǒng),包括至少一個(gè)虛擬交換實(shí)例所在提供者邊緣設(shè)備、至少一個(gè)端到端偽線(xiàn)仿真虛擬租用線(xiàn)所在提供者邊緣設(shè)備,還包括至少一個(gè)中間交換節(jié)點(diǎn),為虛擬交換實(shí)例所在提供者邊緣設(shè)備和端到端偽線(xiàn)仿真虛擬租用線(xiàn)所在提供者邊緣設(shè)備提供連接。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)本發(fā)明是通過(guò)配置VSI的PW ID,并將其與PWE3 PW關(guān)聯(lián)起來(lái),來(lái)實(shí)現(xiàn)PW ID不同時(shí),PWE3 VLL能接入到一個(gè)VPLS VPN,進(jìn)而實(shí)現(xiàn)多個(gè)PW ID不同的PWE3 VLL接入到一個(gè)VPLS VPN,其中,所述PWE3VLL可以位于不同PE上,也可以位于相同PE上,有不同PW ID。
進(jìn)一步,本發(fā)明可以把從一個(gè)PE來(lái)的多個(gè)PWE3 VLL接入一個(gè)VPLS VPN中,從而實(shí)現(xiàn)基于本地VPLS轉(zhuǎn)發(fā)的HUB-SPOKE組網(wǎng),用本發(fā)明組建的網(wǎng)絡(luò)仍然能夠提供完整的VPLS業(yè)務(wù)。
進(jìn)一步,因?yàn)镻W ID只是信令過(guò)程中使用的參數(shù)/標(biāo)識(shí),并不作為轉(zhuǎn)發(fā)的索引或在數(shù)據(jù)報(bào)文中攜帶,在建立PW時(shí)就能保證LDP MAPPING消息能夠唯一確定一個(gè)PW,所以本發(fā)明的技術(shù)方案能保證VPLS的其他特性不受影響。
進(jìn)一步,實(shí)現(xiàn)了VPLS業(yè)務(wù)在網(wǎng)上逐步部署的應(yīng)用需求。由于開(kāi)展VPLS業(yè)務(wù)初期,業(yè)務(wù)量和用戶(hù)都比較少,可以只在網(wǎng)絡(luò)的部分PE上部署VPLS業(yè)務(wù),其他PE上使用PWE3 VLL接入VPLS中,從用戶(hù)角度仍然是VPLS的業(yè)務(wù)。
另外,由于多個(gè)有相同PW ID或不同PW ID的PWE3 VLL可以接入一個(gè)VSI中,保證了所有PE節(jié)點(diǎn)兩兩互相連接,實(shí)現(xiàn)了PE之間的全互連拓?fù)浣Y(jié)構(gòu)。
圖1是本發(fā)明一種端到端偽線(xiàn)仿真虛擬租用線(xiàn)接入虛擬專(zhuān)用網(wǎng)的方法流程圖;圖2是利用本發(fā)明構(gòu)成的HVPLS結(jié)構(gòu)圖;圖3是本發(fā)明一種端到端偽線(xiàn)仿真虛擬租用線(xiàn)接入虛擬專(zhuān)用網(wǎng)的系統(tǒng)圖;圖4是本發(fā)明利用SPE實(shí)現(xiàn)多跳連接的端到端偽線(xiàn)仿真虛擬租用線(xiàn)接入虛擬專(zhuān)用網(wǎng)結(jié)構(gòu)圖。
具體實(shí)施例方式
下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施例進(jìn)行說(shuō)明本發(fā)明通過(guò)在虛擬交換實(shí)例中配置多個(gè)不同的偽線(xiàn)ID,使具有不同偽線(xiàn)ID端到端偽線(xiàn)仿真虛擬租用線(xiàn)在接入該虛擬交換實(shí)例時(shí),可以分別找到與之匹配的偽線(xiàn)ID,從而實(shí)現(xiàn)一個(gè)VSI可以同時(shí)接入多個(gè)PWE3 VLL。
本發(fā)明一種端到端偽線(xiàn)仿真虛擬租用線(xiàn)接入虛擬專(zhuān)用網(wǎng)的方法如圖1所示,包括以下步驟步驟s101,在虛擬交換實(shí)例所在提供者邊緣設(shè)備與端到端偽線(xiàn)仿真虛擬租用線(xiàn)所在提供者邊緣設(shè)備之間建立偽線(xiàn)時(shí),在所述虛擬交換實(shí)例所在提供者邊緣設(shè)備中配置全局唯一的偽線(xiàn)ID和端到端偽線(xiàn)仿真虛擬租用線(xiàn)所在提供者邊緣設(shè)備的IP地址。其中,全局唯一的偽線(xiàn)ID由整個(gè)系統(tǒng)統(tǒng)一分配;或者全局唯一的偽線(xiàn)ID按照特定規(guī)則設(shè)置,即所述特定偽線(xiàn)ID與該提供者邊緣設(shè)備上的其他虛擬交換實(shí)例使用的ID不同,并且與該提供者邊緣設(shè)備上由本虛擬交換實(shí)例分配的其他偽線(xiàn)ID不同。
步驟s102,所述端到端偽線(xiàn)仿真虛擬租用線(xiàn)所在提供者邊緣設(shè)備狀態(tài)配置完步驟s101所述全局唯一的偽線(xiàn)ID,及虛擬交換實(shí)例所在提供者邊緣設(shè)備的IP地址,并且當(dāng)端到端偽線(xiàn)仿真虛擬租用線(xiàn)所在提供者邊緣設(shè)備的LDP會(huì)話(huà)可用時(shí),向虛擬交換實(shí)例所在提供者邊緣設(shè)備發(fā)送MAPPING消息,按照draft-ietf-l2vpn-vpls-ldp協(xié)議處理該消息。其中,通過(guò)查詢(xún)所述虛擬交換實(shí)例所在提供者邊緣設(shè)備LDP(Label DistributionProtocol,標(biāo)簽分發(fā)協(xié)議)表確定LDP會(huì)話(huà)是否可用當(dāng)LDP協(xié)議表有會(huì)話(huà)標(biāo)識(shí)存在并且狀態(tài)為UP時(shí)表明可用,否則不可用。
步驟s103,當(dāng)虛擬交換實(shí)例所在提供者邊緣設(shè)備接收該消息并且PWID與虛擬交換實(shí)例所在提供者邊緣設(shè)備配置的PW ID匹配上則偽線(xiàn)狀態(tài)從DOWN變成UP。當(dāng)該偽線(xiàn)狀態(tài)從DOWN變成UP時(shí),該虛擬交換實(shí)例狀態(tài)為UP。另外,由于偽線(xiàn)狀態(tài)包括邊緣偽線(xiàn)狀態(tài)和核心偽線(xiàn)狀態(tài),當(dāng)有至少兩個(gè)直連電路或邊緣偽線(xiàn)UP、或者至少一個(gè)直連電路/邊緣偽線(xiàn)和核心偽線(xiàn)UP時(shí),虛擬交換實(shí)例狀態(tài)為UP,否則為DOWN。
步驟s104,所述虛擬交換實(shí)例所在提供者邊緣設(shè)備向端到端偽線(xiàn)仿真虛擬租用線(xiàn)所在提供者邊緣設(shè)備下發(fā)轉(zhuǎn)發(fā)表,該轉(zhuǎn)發(fā)表中包括目的地址、源地址和路由等信息,該轉(zhuǎn)發(fā)表由PE設(shè)備的控制層下發(fā)給轉(zhuǎn)發(fā)層;當(dāng)虛擬交換實(shí)例狀態(tài)從UP變成DOWN時(shí)刪除該轉(zhuǎn)發(fā)表。
步驟s105,端到端偽線(xiàn)仿真虛擬租用線(xiàn)根據(jù)所述轉(zhuǎn)發(fā)表信息建立與虛擬交換實(shí)例的雙向連接。
另外,使用上述方法接入VPLS的PWE3 VLL在VSI中把該P(yáng)W作為spoke PW(邊緣偽線(xiàn)),與VPLS的HUB PW(核心偽線(xiàn))一起組成HVPLS結(jié)構(gòu)。如圖2所示,PE1、PE2和PE3之間建立HUB PW,構(gòu)成VPLS的核心層,PE4和PE3之間建立spoke PW,構(gòu)成了VPLS的邊緣層。其中,SPOKE PW不使能水平分割功能;另外VPLS與PWE3 VLL的SPOKE PW的建立不依賴(lài)于其他AC(Attachment Circuit,直連電路)的狀態(tài)UP。
本發(fā)明一種端到端偽線(xiàn)仿真虛擬租用線(xiàn)接入虛擬專(zhuān)用網(wǎng)的系統(tǒng)如圖3所示,包括提供者邊緣設(shè)備PE201、PE202和PE203;提供者設(shè)備P208、P209、P210和P211;用戶(hù)邊緣設(shè)備CE204、CE205、CE206和CE207。其中,CE205和CE206通過(guò)PE203接入專(zhuān)用網(wǎng)絡(luò),CE207通過(guò)PE201接入專(zhuān)用網(wǎng)絡(luò),CE204通過(guò)PE202接入專(zhuān)用網(wǎng)絡(luò);在專(zhuān)用網(wǎng)絡(luò)中,PE201、PE202和PE203通過(guò)P208、P209、P210和P211進(jìn)行通信。在該系統(tǒng)中,PE201和PE202為端到端偽線(xiàn)仿真虛擬租用線(xiàn)PWE3 VLL所在提供者邊緣設(shè)備,而PE203為虛擬交換實(shí)例VSI所在提供者邊緣設(shè)備,并且PE203上有兩個(gè)虛擬交換實(shí)例,即存在兩個(gè)虛擬局域網(wǎng)VPNA和VPN B。
假設(shè)PE202上有兩個(gè)PW ID不同的PWE3 VLL要接入PE203中的VPNB,首先在PE203上配置兩個(gè)與上述兩個(gè)PWE3 VLL的偽線(xiàn)ID對(duì)應(yīng)的PW ID(Y1和Y2,Y1與Y2不同),并同時(shí)配置PE202的IP地址,其中Y1可以為VPNB中的VSI ID。當(dāng)PE202的LDP會(huì)話(huà)可用時(shí),向PE203發(fā)送MAPPING消息,當(dāng)PE203接收到PE202上其中一個(gè)PWE3VLL發(fā)送的MAPPING消息時(shí),如果該消息中的PW ID與虛擬交換實(shí)例所在提供者邊緣設(shè)備PE203配置的PW ID匹配上,則該P(yáng)WE3 VLL的偽線(xiàn)狀態(tài)從DOWN變成UP,PE203向PE202下發(fā)建立轉(zhuǎn)發(fā)表;PE202上的該P(yáng)WE3 VLL根據(jù)該轉(zhuǎn)發(fā)表接入PE203的該虛擬交換實(shí)例;同理,PE202上另一個(gè)PWE3 VLL也可以接入PE203的該虛擬交換實(shí)例。
同理,假設(shè)PE202上有兩個(gè)PW ID不同的PWE3 VLL要接入PE203中的VPNA,PE201上有一個(gè)PWE3 VLL要接入PE203中的VPNA,首先在PE203上配置三個(gè)與上述三個(gè)PWE3 VLL的偽線(xiàn)ID對(duì)應(yīng)的PW ID(X1、X2、X3;X1、X2和X3互不相同,且都不與Y1、Y2相同),并同時(shí)配置PE201和PE202的IP地址,其中X1可以為VPNA中的VSIID。當(dāng)PE201或PE202的LDP會(huì)話(huà)可用時(shí),向PE203發(fā)送MAPPING消息,當(dāng)PE203接收到PE201或PE202上某個(gè)PWE3 VLL發(fā)送的MAPPING消息時(shí),如果該消息中的PW ID與虛擬交換實(shí)例所在提供者邊緣設(shè)備PE203配置的PW ID匹配上,則該P(yáng)WE3VLL的偽線(xiàn)狀態(tài)從DOWN變成UP,PE203向PE201或PE202下發(fā)建立轉(zhuǎn)發(fā)表;PE201或PE202上的該P(yáng)WE3 VLL根據(jù)該轉(zhuǎn)發(fā)表接入PE203的該虛擬交換實(shí)例。
由于骨干網(wǎng)內(nèi)PE到PE的信令會(huì)話(huà)數(shù)量和PSN隧道數(shù)量可能會(huì)引發(fā)擴(kuò)展性問(wèn)題,本發(fā)明引入了偽線(xiàn)路轉(zhuǎn)節(jié)點(diǎn)(SPE),PE設(shè)備分別與SPE建立偽線(xiàn)路連接,PE到PE的端到端的連接變成了經(jīng)過(guò)一個(gè)或多個(gè)SPE轉(zhuǎn)接的連接,通過(guò)SPE的轉(zhuǎn)接減少PE之間端到端網(wǎng)狀連接的數(shù)量。具體結(jié)構(gòu)如圖4所示,PE1、PE2和PE3處分別為VPLS終結(jié)PWE3,PW ID可以不一樣,但是在中間的交換節(jié)點(diǎn)SPE1、SPE2、SPE3采用PWE3多跳方式粘連。假設(shè)PE1虛擬交換實(shí)例所在提供者邊緣設(shè)備,PE2和PE3為分別為端到端偽線(xiàn)仿真虛擬租用線(xiàn)PWE3 VLL S1和S2所在提供者邊緣設(shè)備。首先在PE1中配置兩個(gè)不同的PW IDPW ID S1和PW ID S2,分別對(duì)應(yīng)上述兩個(gè)端到端偽線(xiàn)仿真虛擬租用線(xiàn)PWE3 VLL S1和S2,當(dāng)PE2的LDP會(huì)話(huà)可用時(shí),依次通過(guò)SPE2、SPE4、SPE1向PE1發(fā)送MAPPING消息;PE1接收到該消息后,判斷該端到端偽線(xiàn)仿真虛擬租用線(xiàn)的偽線(xiàn)與本身配置的偽線(xiàn)ID匹配,則建立并下發(fā)與該端到端偽線(xiàn)仿真虛擬租用線(xiàn)提供者邊緣設(shè)備的轉(zhuǎn)發(fā)表,使該端到端偽線(xiàn)仿真虛擬租用線(xiàn)S1提供者邊緣設(shè)備PE2與虛擬交換實(shí)例所在提供者邊緣設(shè)備PE1建立雙向連接。同理,端到端偽線(xiàn)仿真虛擬租用線(xiàn)S2提供者邊緣設(shè)備PE3與虛擬交換實(shí)例所在提供者邊緣設(shè)備PE1建立雙向連接。
原有組網(wǎng)模式下,在接入節(jié)點(diǎn)上,整網(wǎng)需要的LDP Session數(shù)和LSP數(shù)量為n*(n-1)/2,n表示PE節(jié)點(diǎn)數(shù),為N2數(shù)量級(jí);如果用多跳,整網(wǎng)需要的LDP Session數(shù)和LSP數(shù)量為n-1,(n個(gè)PE節(jié)點(diǎn)中一個(gè)為SPE,其他n-1個(gè)PE節(jié)點(diǎn)每個(gè)建一條LSP到SPE,總共n-1個(gè)LSP)網(wǎng)絡(luò)的可擴(kuò)展性就可以得到很大的改進(jìn)。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種端到端偽線(xiàn)仿真虛擬租用線(xiàn)接入虛擬專(zhuān)用網(wǎng)的方法,其特征在于,包括以下步驟A、在虛擬交換實(shí)例所在提供者邊緣設(shè)備中配置全局唯一的偽線(xiàn)ID和該偽線(xiàn)對(duì)應(yīng)的端到端偽線(xiàn)仿真虛擬租用線(xiàn)所在提供者邊緣設(shè)備的IP地址;B、所述端到端偽線(xiàn)仿真虛擬租用線(xiàn)所在提供者邊緣設(shè)備向虛擬交換實(shí)例所在提供者邊緣設(shè)備發(fā)送MAPPING消息;C、所述虛擬交換實(shí)例所在提供者邊緣設(shè)備判斷該消息中攜帶的PWID與虛擬交換實(shí)例所在提供者邊緣設(shè)備配置的PW ID是否匹配,如果匹配,則虛擬交換實(shí)例所在提供者邊緣設(shè)備和所述端到端偽線(xiàn)仿真虛擬租用線(xiàn)所在提供者邊緣設(shè)備之間的偽線(xiàn)狀態(tài)從DOWN變成UP,進(jìn)而該虛擬交換實(shí)例狀態(tài)為UP;D、所述虛擬交換實(shí)例所在提供者邊緣設(shè)備下發(fā)轉(zhuǎn)發(fā)表;E、端到端偽線(xiàn)仿真虛擬租用線(xiàn)根據(jù)所述轉(zhuǎn)發(fā)表信息建立與虛擬交換實(shí)例所在提供者邊緣設(shè)備的雙向連接。
2.如權(quán)利要求1所述端到端偽線(xiàn)仿真虛擬租用線(xiàn)接入虛擬專(zhuān)用網(wǎng)的方法,其特征在于,所述全局唯一的偽線(xiàn)ID由整個(gè)系統(tǒng)統(tǒng)一分配。
3.如權(quán)利要求1所述端到端偽線(xiàn)仿真虛擬租用線(xiàn)接入虛擬專(zhuān)用網(wǎng)的方法,其特征在于,所述全局唯一的偽線(xiàn)ID按照特定規(guī)則設(shè)置,即所述特定偽線(xiàn)ID與該提供者邊緣設(shè)備上的其他虛擬交換實(shí)例使用的ID不同,并且與該提供者邊緣設(shè)備上由本虛擬交換實(shí)例分配的其他偽線(xiàn)ID不同。
4.如權(quán)利要求1所述端到端偽線(xiàn)仿真虛擬租用線(xiàn)接入虛擬專(zhuān)用網(wǎng)的方法,其特征在于,所述偽線(xiàn)狀態(tài)包括邊緣偽線(xiàn)狀態(tài)和核心偽線(xiàn)狀態(tài)。
5.如權(quán)利要求4所述端到端偽線(xiàn)仿真虛擬租用線(xiàn)接入虛擬專(zhuān)用網(wǎng)的方法,其特征在于,步驟C中,所述虛擬交換實(shí)例狀態(tài)包括UP和DOWN兩種情況,其中,是UP的情況包括當(dāng)有至少兩個(gè)直連電路或邊緣偽線(xiàn)UP;或者至少一個(gè)直連電路/邊緣偽線(xiàn)和核心偽線(xiàn)UP。
6.如權(quán)利要求5所述端到端偽線(xiàn)仿真虛擬租用線(xiàn)接入虛擬專(zhuān)用網(wǎng)的方法,其特征在于,步驟D進(jìn)一步包括當(dāng)虛擬交換實(shí)例狀態(tài)從UP變成DOWN時(shí)刪除該轉(zhuǎn)發(fā)表。
7.如權(quán)利要求4至6任一項(xiàng)所述端到端偽線(xiàn)仿真虛擬租用線(xiàn)接入虛擬專(zhuān)用網(wǎng)的方法,其特征在于,步驟B中,當(dāng)所述端到端偽線(xiàn)仿真虛擬租用線(xiàn)所在提供者邊緣設(shè)備的標(biāo)簽分發(fā)協(xié)議會(huì)話(huà)可用時(shí),向所述虛擬交換實(shí)例所在提供者邊緣設(shè)備發(fā)送MAPPING消息。
8.如權(quán)利要求7所述端到端偽線(xiàn)仿真虛擬租用線(xiàn)接入虛擬專(zhuān)用網(wǎng)的方法,其特征在于,通過(guò)查詢(xún)所述虛擬交換實(shí)例所在提供者邊緣設(shè)備LDP協(xié)議表確定標(biāo)簽分發(fā)協(xié)議會(huì)話(huà)是否可用當(dāng)標(biāo)簽分發(fā)協(xié)議表有會(huì)話(huà)并且處于UP狀態(tài)則可用,否則不可用。
9.一種端到端偽線(xiàn)仿真虛擬租用線(xiàn)接入虛擬專(zhuān)用網(wǎng)的系統(tǒng),包括至少一個(gè)虛擬交換實(shí)例所在提供者邊緣設(shè)備、至少一個(gè)端到端偽線(xiàn)仿真虛擬租用線(xiàn)所在提供者邊緣設(shè)備,其特征在于,還包括至少一個(gè)中間交換節(jié)點(diǎn),為虛擬交換實(shí)例所在提供者邊緣設(shè)備和端到端偽線(xiàn)仿真虛擬租用線(xiàn)所在提供者邊緣設(shè)備提供連接。
全文摘要
本發(fā)明提供了一種端到端偽線(xiàn)仿真虛擬租用線(xiàn)接入虛擬專(zhuān)用網(wǎng)的方法及系統(tǒng),其中方法為根據(jù)需要接入的端到端偽線(xiàn)仿真虛擬租用線(xiàn)偽線(xiàn)ID,在虛擬交換實(shí)例中配置多個(gè)全局唯一的偽線(xiàn)ID;端到端偽線(xiàn)仿真虛擬租用線(xiàn)通過(guò)匹配查找得到該虛擬交換實(shí)例中對(duì)應(yīng)的偽線(xiàn)ID,接入該虛擬交換實(shí)例。本發(fā)明還提供了一種端到端偽線(xiàn)仿真虛擬租用線(xiàn)接入虛擬專(zhuān)用網(wǎng)的系統(tǒng)。本發(fā)明將多個(gè)位于不同PE上,有相同PW ID或不同PW ID、或位于相同PE上,有不同PW ID的PWE3 VLL接入一個(gè)VSI中。
文檔編號(hào)H04L12/46GK101047636SQ20061008386
公開(kāi)日2007年10月3日 申請(qǐng)日期2006年6月7日 優(yōu)先權(quán)日2006年6月7日
發(fā)明者周鵬, 胡春哲 申請(qǐng)人:華為技術(shù)有限公司