欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

實(shí)現(xiàn)nvo3網(wǎng)絡(luò)與mpls網(wǎng)絡(luò)之間通信的方法和裝置制造方法

文檔序號(hào):7817839閱讀:8272來源:國知局
實(shí)現(xiàn)nvo3網(wǎng)絡(luò)與mpls網(wǎng)絡(luò)之間通信的方法和裝置制造方法
【專利摘要】本申請公開了一種實(shí)現(xiàn)NVO3網(wǎng)絡(luò)與MPLS網(wǎng)絡(luò)之間通信的方法和裝置,以實(shí)現(xiàn)NVO3網(wǎng)絡(luò)和MPLS VPN網(wǎng)絡(luò)跨域通信。在本發(fā)明一些可行的實(shí)施方式中,方法包括:NVO3網(wǎng)絡(luò)中的ASBR獲得MPLS網(wǎng)絡(luò)中的PE設(shè)備的標(biāo)識(shí)和MPLS網(wǎng)絡(luò)中的ASBR分配的MPLS標(biāo)簽,MPLS標(biāo)簽將用作NVO3網(wǎng)絡(luò)中的ASBR發(fā)往PE設(shè)備的MPLS封裝的報(bào)文的外層標(biāo)簽;從本地地址池中為MPLS標(biāo)簽分配IP地址,保存MPLS標(biāo)簽與分配的IP地址的對應(yīng)關(guān)系;向NVE發(fā)送路由信息,路由信息包括PE設(shè)備的標(biāo)識(shí)和分配的IP地址,分配的IP地址用作NVO3網(wǎng)絡(luò)中的TES發(fā)往MPLS網(wǎng)絡(luò)中的PE設(shè)備連接的CE設(shè)備的NVO3封裝的報(bào)文的外層目的地址。
【專利說明】實(shí)現(xiàn)NV03網(wǎng)絡(luò)與MPLS網(wǎng)絡(luò)之間通信的方法和裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,具體涉及一種實(shí)現(xiàn)NV03網(wǎng)絡(luò)與MPLS網(wǎng)絡(luò)之間通信的方法和裝置。

【背景技術(shù)】
[0002]三層網(wǎng)絡(luò)虛擬化(NetworkVirtualizat1n over Layer3,NV03)是一種實(shí)現(xiàn)網(wǎng)絡(luò)虛擬化的技術(shù),通過該技術(shù)可以將一個(gè)物理網(wǎng)絡(luò)進(jìn)行虛擬化,使之可以被不同租戶共同使用。NV03封裝頭中包含24bit的虛擬網(wǎng)絡(luò)標(biāo)識(shí)(Virtual Network ID,VN ID),不同的VNID用于標(biāo)識(shí)不同的虛擬網(wǎng)絡(luò)(Virtual Network,VN),不同的VN ID可用于隔離屬于不同VN的不同租戶之間的流量。
[0003]NV03 技術(shù)中典型的數(shù)據(jù)封裝包括 VXLAN (Virtual extensible Local AreaNetwork,虛擬擴(kuò)展局域網(wǎng))、NVGRE(Network virtualizat1n Generic RoutingEncapsulat1n,網(wǎng)絡(luò)虛擬化通用路由封裝)等,其中,VXLAN采用MAC (Media AccessControl,媒體接入控制)In UDP (User Datagram Protocol,用戶數(shù)據(jù)報(bào)協(xié)議)封裝方式,NVGRE 采用 MAC In GRE (Generic Routing Encapsulat1n,通用路由封裝)封裝方式。
[0004]NV03網(wǎng)絡(luò)的邊緣設(shè)備稱為網(wǎng)絡(luò)虛擬邊緣(Network Virtualizat1n Edge,NVE),NVE接入有租戶終端系統(tǒng)(Tenants Terminal system, TES),TES可簡稱為租戶系統(tǒng)(Tenant system,TS)。NVE 類似于 BGP(Border Gateway Protocol,邊界網(wǎng)關(guān)協(xié)議)/MPLS (Multiprotocol label switching,多協(xié)議標(biāo)簽交換)IP (Internet protocol,網(wǎng)際協(xié)議)VPN(Virtual private network,虛擬私有網(wǎng)絡(luò))網(wǎng)絡(luò)中的 PE (Provider Edge,運(yùn)營商邊緣)設(shè)備,TS類似于BGP/MPLS IP VPN網(wǎng)絡(luò)中的CE (Customer Edge,用戶邊緣)設(shè)備。NVE可以位于服務(wù)器或物理網(wǎng)絡(luò)設(shè)備上,TS可以為服務(wù)器的虛擬機(jī)、或物理服務(wù)器、或防火墻、或負(fù)載均衡器等增值業(yè)務(wù)設(shè)備。
[0005]NV03網(wǎng)絡(luò)在數(shù)據(jù)中心(Data Center,DC)中得到了越來越廣泛的應(yīng)用。
[0006]傳統(tǒng)電信網(wǎng)絡(luò)中,廣泛部署MPLS VPN網(wǎng)絡(luò),MPLS VPN包括L2(二層)VPN和L3(三層)VPN。用戶有通過MPLS VPN網(wǎng)絡(luò)訪問數(shù)據(jù)中心的需求。而MPLS VPN網(wǎng)絡(luò)和NV03網(wǎng)絡(luò)一般屬于兩個(gè)AS (Autonomous System,自治系統(tǒng))域,通過MPLS VPN網(wǎng)絡(luò)訪問數(shù)據(jù)中心時(shí),就涉及跨域互通的問題。
[0007]Opt1n C是一種實(shí)現(xiàn)跨域網(wǎng)絡(luò)互聯(lián)的方式。Opt1n C方式中,PE設(shè)備之間首先建立BGP LSP (Label Switch Path,標(biāo)簽交換路徑),然后再交換VPN路由。通過多跳的MP-EBGP直接在源端PE、宿端PE之間傳遞VPN路由信息。Opt1n C方式中,AS域邊緣的不需要在ASBR (Autonomous System Border Router,自治域邊緣路由器)不需要保存VPN路由,將VPN路由的處理壓力分散到PE上,擴(kuò)展性較好。
[0008]但是,Opt1n C方式中,需要在不同AS域的PE之間建立跨域的LSP,域內(nèi)采用LDP(Label Distribut1n Protocol,標(biāo)簽分發(fā)協(xié)議)分發(fā)標(biāo)簽,域間采用單跳EBGP (External Border Gateway Protocol,外部邊界網(wǎng)關(guān)協(xié)議)分發(fā)標(biāo)簽,不同AS域的PE通過多跳MP(Multiprotocol,多協(xié)議)-EBGP傳播VPN路由信息;在進(jìn)行報(bào)文轉(zhuǎn)發(fā)時(shí),域內(nèi)使用三層標(biāo)簽轉(zhuǎn)發(fā),兩個(gè)AS域的ASBR之間采用兩層標(biāo)簽轉(zhuǎn)發(fā)。由于相互通信的兩個(gè)AS域都需要部署MPLS網(wǎng)絡(luò),因此,OPT1N C方式只能實(shí)現(xiàn)MPLS VPN同構(gòu)網(wǎng)絡(luò)之間的互聯(lián)。


【發(fā)明內(nèi)容】

[0009]本發(fā)明實(shí)施例提供一種實(shí)現(xiàn)NV03網(wǎng)絡(luò)與MPLS網(wǎng)絡(luò)之間通信的方法和裝置,以實(shí)現(xiàn)NV03網(wǎng)絡(luò)和MPLS網(wǎng)絡(luò)跨域通信。
[0010]本發(fā)明第一方面提供一種實(shí)現(xiàn)NV03網(wǎng)絡(luò)與MPLS網(wǎng)絡(luò)之間通信的方法,第一自治系統(tǒng)AS部署NV03網(wǎng)絡(luò),第二 AS部署MPLS網(wǎng)絡(luò),所述方法包括:
[0011]所述NV03網(wǎng)絡(luò)中的自治域邊緣路由器ASBR獲得所述MPLS網(wǎng)絡(luò)中的運(yùn)營商邊緣PE設(shè)備的標(biāo)識(shí)和所述MPLS網(wǎng)絡(luò)中的ASBR分配的MPLS標(biāo)簽,所述MPLS網(wǎng)絡(luò)中的ASBR分配的MPLS標(biāo)簽將用作所述NV03網(wǎng)絡(luò)中的ASBR發(fā)往所述PE設(shè)備的MPLS封裝的報(bào)文的外層標(biāo)簽;
[0012]所述NV03網(wǎng)絡(luò)中的ASBR從本地地址池中為所述MPLS標(biāo)簽分配IP地址,所述NV03網(wǎng)絡(luò)中的ASBR與所述NV03網(wǎng)絡(luò)中的網(wǎng)絡(luò)虛擬邊緣NVE通信,所述NVE連接的租戶終端系統(tǒng)TES與所述PE設(shè)備連接的用戶邊緣CE設(shè)備屬于同一虛擬私有網(wǎng)絡(luò)VPN ;
[0013]所述NV03網(wǎng)絡(luò)中的ASBR保存所述MPLS標(biāo)簽與所述分配的IP地址的對應(yīng)關(guān)系;
[0014]所述NV03網(wǎng)絡(luò)中的ASBR向所述NVE發(fā)送路由信息,所述路由信息包括所述PE設(shè)備的標(biāo)識(shí)和所述分配的IP地址,所述分配的IP地址用作所述TES發(fā)往所述CE設(shè)備的NV03封裝的報(bào)文的外層目的地址。
[0015]結(jié)合本發(fā)明第一方面,在第一種可能的實(shí)現(xiàn)方式中,所述NV03網(wǎng)絡(luò)中的ASBR獲得所述MPLS網(wǎng)絡(luò)中的PE設(shè)備的標(biāo)識(shí)和所述MPLS網(wǎng)絡(luò)中的ASBR分配的MPLS標(biāo)簽,包括:所述NV03網(wǎng)絡(luò)中的ASBR接收所述MPLS網(wǎng)絡(luò)中的ASBR發(fā)送的BGP報(bào)文,所述MPLS網(wǎng)絡(luò)中的ASBR發(fā)送的所述BGP報(bào)文攜帶所述PE設(shè)備的標(biāo)識(shí)和所述MPLS網(wǎng)絡(luò)中的ASBR分配的MPLS標(biāo)簽。
[0016]結(jié)合本發(fā)明第一方面或者第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述方法還包括:所述NV03網(wǎng)絡(luò)中的ASBR接收所述NVE發(fā)送的NV03封裝的報(bào)文,所述NV03封裝的報(bào)文的外層目的地址是所述分配的IP地址,所述NV03封裝的報(bào)文的外層源地址是所述NVE的IP地址,所述NV03封裝的報(bào)文還包括虛擬網(wǎng)絡(luò)標(biāo)識(shí)VN ID,所述VN ID是所述PE設(shè)備通告的MPLS VPN標(biāo)簽,所述MPLS VPN標(biāo)簽用于標(biāo)識(shí)所述CE設(shè)備所屬的VPN ;所述NV03網(wǎng)絡(luò)中的ASBR生成報(bào)文,所述生成的報(bào)文攜帶兩層MPLS標(biāo)簽,所述MPLS網(wǎng)絡(luò)中的ASBR分配的所述MPLS標(biāo)簽作為所述兩層MPLS標(biāo)簽中的外層標(biāo)簽,所述VNID作為所述兩層MPLS標(biāo)簽中的內(nèi)層標(biāo)簽,所述生成的報(bào)文中不包括所述外層目的地址和所述外層源地址,所述生成的報(bào)文還攜帶所述NV03封裝的報(bào)文的載荷;所述NV03網(wǎng)絡(luò)中的ASBR向所述MPLS網(wǎng)絡(luò)中的ASBR發(fā)送所述生成的報(bào)文。
[0017]結(jié)合本發(fā)明第一方面或者第一方面的第一種或第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述方法還包括:所述NV03網(wǎng)絡(luò)中的ASBR為所述NVE的標(biāo)識(shí)分配MPLS標(biāo)簽;所述NV03網(wǎng)絡(luò)中的ASBR向所述MPLS網(wǎng)絡(luò)中的ASBR發(fā)送BGP報(bào)文,所述向所述MPLS網(wǎng)絡(luò)中的ASBR發(fā)送的所述BGP報(bào)文攜帶所述NVE的標(biāo)識(shí)以及為所述NVE的標(biāo)識(shí)分配的所述MPLS標(biāo)簽;所述NV03網(wǎng)絡(luò)中的ASBR保存所述NVE的標(biāo)識(shí)與為所述NVE的標(biāo)識(shí)分配的所述MPLS標(biāo)簽的對應(yīng)關(guān)系。
[0018]結(jié)合本發(fā)明第一方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述方法還包括:所述NV03網(wǎng)絡(luò)中的ASBR接收所述MPLS網(wǎng)絡(luò)中的ASBR轉(zhuǎn)發(fā)的報(bào)文,所述MPLS網(wǎng)絡(luò)中的ASBR轉(zhuǎn)發(fā)的所述報(bào)文來自所述PE設(shè)備,所述MPLS網(wǎng)絡(luò)中的ASBR轉(zhuǎn)發(fā)的所述報(bào)文中的內(nèi)層標(biāo)簽是所述TES所屬的虛擬網(wǎng)絡(luò)的VN ID,所述MPLS網(wǎng)絡(luò)中的ASBR轉(zhuǎn)發(fā)的報(bào)文中的外層標(biāo)簽是為所述NVE的標(biāo)識(shí)分配的所述MPLS標(biāo)簽;所述NV03網(wǎng)絡(luò)中的ASBR生成NV03封裝的報(bào)文,所述生成的NV03封裝的報(bào)文的外層目的地址是所述NVE的IP地址,所述生成的NV03封裝的報(bào)文的外層源地址是所述NV03網(wǎng)絡(luò)中的ASBR的IP地址,所述生成的NV03封裝的報(bào)文還攜帶所述TES所屬的虛擬網(wǎng)絡(luò)的VN ID,所述生成的NV03封裝的報(bào)文還攜帶所述MPLS網(wǎng)絡(luò)中的ASBR轉(zhuǎn)發(fā)的所述報(bào)文的載荷;所述NV03網(wǎng)絡(luò)中的ASBR向所述NVE發(fā)送所述生成的NV03封裝的報(bào)文。
[0019]結(jié)合本發(fā)明第一方面或第一方面的第一種至第四種可能的實(shí)現(xiàn)方式中的任一種,在第五種可能的實(shí)現(xiàn)方式中,所述PE設(shè)備的標(biāo)識(shí)是所述PE設(shè)備的IP地址。
[0020]本發(fā)明第二方面提供另一種實(shí)現(xiàn)NV03網(wǎng)絡(luò)與MPLS網(wǎng)絡(luò)之間通信的方法,第一自治系統(tǒng)AS部署NV03網(wǎng)絡(luò),第二 AS部署MPLS網(wǎng)絡(luò),所述方法包括:
[0021 ] 所述NV03網(wǎng)絡(luò)中的網(wǎng)絡(luò)虛擬邊緣NVE接收所述NV03網(wǎng)絡(luò)中的自治域邊緣路由器ASBR發(fā)送的路由信息,所述路由信息包括IP地址和所述MPLS網(wǎng)絡(luò)中的運(yùn)營商邊緣PE設(shè)備的標(biāo)識(shí)的對應(yīng)關(guān)系,所述IP地址是所述NV03網(wǎng)絡(luò)中的ASBR從本地地址池中為所述PE設(shè)備分配的,用作所述NVE連接的租戶終端系統(tǒng)TES發(fā)往所述PE設(shè)備連接的用戶邊緣CE設(shè)備的NV03封裝的報(bào)文的外層目的地址,所述NVE連接的租戶終端系統(tǒng)TES與所述PE設(shè)備連接的用戶邊緣CE設(shè)備屬于同一虛擬私有網(wǎng)絡(luò)VPN ;
[0022]所述NVE接收所述PE設(shè)備通告的MPLS VPN標(biāo)簽和所述CE設(shè)備的標(biāo)識(shí),所述MPLSVPN標(biāo)簽用于標(biāo)識(shí)所述CE設(shè)備所屬的VPN ;
[0023]所述NVE生成VPN路由信息,所述VPN路由信息包括所述CE設(shè)備的標(biāo)識(shí)、所述分配的IP地址和VN ID,所述VN ID是所述MPLS VPN標(biāo)簽,所述分配的IP地址作為NV03封裝的外層目的地址。
[0024]結(jié)合本發(fā)明第二方面,在第一種可能的實(shí)現(xiàn)方式中,所述方法還包括:所述NVE接收所述TES發(fā)往所述PE設(shè)備的報(bào)文,所述發(fā)往所述PE設(shè)備的報(bào)文攜帶所述CE設(shè)備的標(biāo)識(shí);所述NVE對所述TES發(fā)往所述PE設(shè)備的報(bào)文進(jìn)行NV03封裝以生成NV03封裝的報(bào)文,所述NV03封裝的報(bào)文的外層目的地址是所述分配的IP地址,所述NV03封裝的報(bào)文的外層源地址是所述NVE的IP地址,所述NV03封裝的報(bào)文還包括VN ID,所述VN ID是所述PE設(shè)備通告的MPLSVPN標(biāo)簽,所述MPLS VPN標(biāo)簽用于標(biāo)識(shí)所述CE設(shè)備所屬的VPN ;所述NVE向所述NV03網(wǎng)絡(luò)中的ASBR發(fā)送所述NV03封裝的報(bào)文。
[0025]結(jié)合本發(fā)明第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述方法還包括:所述NVE向所述PE設(shè)備發(fā)送VPN路由,所述VPN路由中攜帶MPLSVPN標(biāo)簽和所述TES的標(biāo)識(shí),所述VPN路由中攜帶的所述MPLS VPN標(biāo)簽是所述TES所屬的虛擬網(wǎng)絡(luò)的VN ID。
[0026]結(jié)合本發(fā)明第二方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述方法還包括:所述NVE接收所述NV03網(wǎng)絡(luò)中的ASBR發(fā)送的NV03封裝的報(bào)文,所述NVE接收的所述NV03封裝的報(bào)文的外層目的地址是所述NVE的IP地址,所述NVE接收的所述NV03封裝的報(bào)文的外層源地址是所述NV03網(wǎng)絡(luò)中的ASBR的IP地址,所述NVE接收的所述NV03封裝的報(bào)文還攜帶所述TES所屬的虛擬網(wǎng)絡(luò)的VN ID ;所述NVE對接收到的所述NV03封裝的報(bào)文解封裝,根據(jù)所述TES所屬的虛擬網(wǎng)絡(luò)的VN ID將解封裝后的報(bào)文發(fā)送給所述NV03網(wǎng)絡(luò)中的TES。
[0027]結(jié)合本發(fā)明第二方面或第二方面的第一種至第三種可能的實(shí)現(xiàn)方式中的任一種,在第四種可能的實(shí)現(xiàn)方式中,所述PE設(shè)備的標(biāo)識(shí)是所述PE設(shè)備的IP地址。
[0028]本發(fā)明第三方面提供一種自治域邊緣路由器ASBR,第一自治系統(tǒng)AS部署三層網(wǎng)絡(luò)虛擬化NV03網(wǎng)絡(luò),第二自治系統(tǒng)AS部署多協(xié)議標(biāo)簽交換MPLS網(wǎng)絡(luò),所述ASBR是所述第一 AS中的邊緣路由器BR,所述ASBR包括:
[0029]接收模塊,用于獲得所述MPLS網(wǎng)絡(luò)中的運(yùn)營商邊緣PE設(shè)備的標(biāo)識(shí)和所述MPLS網(wǎng)絡(luò)中的ASBR分配的MPLS標(biāo)簽,所述MPLS網(wǎng)絡(luò)中的ASBR分配的MPLS標(biāo)簽將用作所述NV03網(wǎng)絡(luò)中的所述ASBR發(fā)往所述PE設(shè)備的MPLS封裝的報(bào)文的外層標(biāo)簽;
[0030]分配模塊,用于從本地地址池中為所述MPLS標(biāo)簽分配IP地址,所述NV03網(wǎng)絡(luò)中的ASBR與所述NV03網(wǎng)絡(luò)中的網(wǎng)絡(luò)虛擬邊緣NVE通信,所述NVE連接的租戶終端系統(tǒng)TES與所述PE設(shè)備連接的用戶邊緣CE設(shè)備屬于同一虛擬私有網(wǎng)絡(luò)VPN ;
[0031]存儲(chǔ)模塊,用于保存所述MPLS標(biāo)簽與所述分配的IP地址的對應(yīng)關(guān)系;
[0032]發(fā)送模塊,用于向所述NVE發(fā)送路由信息,所述路由信息包括所述PE設(shè)備的標(biāo)識(shí)和所述分配的IP地址,所述分配的IP地址用作所述TES發(fā)往所述CE設(shè)備的NV03封裝的報(bào)文的外層目的地址。
[0033]結(jié)合本發(fā)明第三方面,在第一種可能的實(shí)現(xiàn)方式中,所述接收模塊,具體用于接收所述MPLS網(wǎng)絡(luò)中的ASBR發(fā)送的BGP報(bào)文,所述MPLS網(wǎng)絡(luò)中的ASBR發(fā)送的所述BGP報(bào)文攜帶所述PE設(shè)備的標(biāo)識(shí)和所述MPLS網(wǎng)絡(luò)中的ASBR分配的MPLS標(biāo)簽。
[0034]結(jié)合本發(fā)明第三方面或第三方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述接收模塊,還用于接收所述NVE發(fā)送的NV03封裝的報(bào)文,所述NV03封裝的報(bào)文的外層目的地址是所述分配的IP地址,所述NV03封裝的報(bào)文的外層源地址是所述NVE的IP地址,所述NV03封裝的報(bào)文還包括虛擬網(wǎng)絡(luò)標(biāo)識(shí)VN ID,所述VN ID是所述PE設(shè)備通告的MPLS VPN標(biāo)簽,所述MPLS VPN標(biāo)簽可以用于標(biāo)識(shí)所述CE設(shè)備所屬的VPN ;所述ASBR還包括生成模塊,用于生成報(bào)文,所述生成的報(bào)文攜帶兩層MPLS標(biāo)簽,所述MPLS網(wǎng)絡(luò)中的ASBR分配的所述MPLS標(biāo)簽作為所述兩層MPLS標(biāo)簽中的外層標(biāo)簽,所述VN ID作為所述兩層MPLS標(biāo)簽中的內(nèi)層標(biāo)簽,所述生成的報(bào)文中不包括所述外層目的地址和所述外層源地址,所述生成的報(bào)文還攜帶所述NV03封裝的報(bào)文的載荷;所述發(fā)送模塊,還用于向所述MPLS網(wǎng)絡(luò)中的ASBR發(fā)送所述生成的報(bào)文。
[0035]結(jié)合本發(fā)明第三方面或第三方面的第一種或第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述分配模塊,還用于為所述NVE的標(biāo)識(shí)分配MPLS標(biāo)簽;所述發(fā)送模塊,還用于向所述MPLS網(wǎng)絡(luò)中的ASBR發(fā)送BGP報(bào)文,所述向所述MPLS網(wǎng)絡(luò)中的ASBR發(fā)送的所述BGP報(bào)文攜帶所述NVE的標(biāo)識(shí)以及為所述NVE的標(biāo)識(shí)分配的所述MPLS標(biāo)簽;所述存儲(chǔ)模塊,還用于保存所述NVE的標(biāo)識(shí)與為所述NVE的標(biāo)識(shí)分配的所述MPLS標(biāo)簽的對應(yīng)關(guān)系。
[0036]結(jié)合本發(fā)明第三方面或第三方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述接收模塊,還用于接收所述MPLS網(wǎng)絡(luò)中的ASBR轉(zhuǎn)發(fā)的報(bào)文,所述MPLS網(wǎng)絡(luò)中的ASBR轉(zhuǎn)發(fā)的所述報(bào)文來自所述PE設(shè)備,所述MPLS網(wǎng)絡(luò)中的ASBR轉(zhuǎn)發(fā)的所述報(bào)文中的內(nèi)層標(biāo)簽是所述TES所屬的虛擬網(wǎng)絡(luò)的VN ID,所述MPLS網(wǎng)絡(luò)中的ASBR轉(zhuǎn)發(fā)的所述報(bào)文中的外層標(biāo)簽是為所述NVE的標(biāo)識(shí)分配的所述MPLS標(biāo)簽;生成模塊,還用于生成NV03封裝的報(bào)文,所述生成的NV03封裝的報(bào)文的外層目的地址是所述NVE的IP地址,所述生成的NV03封裝的報(bào)文的外層源地址是所述NV03網(wǎng)絡(luò)中的ASBR的IP地址,所述生成的NV03封裝的報(bào)文還攜帶所述TES所屬的虛擬網(wǎng)絡(luò)的VN ID,所述生成的NV03封裝的報(bào)文還攜帶所述MPLS網(wǎng)絡(luò)中的ASBR轉(zhuǎn)發(fā)的所述報(bào)文的載荷;所述發(fā)送模塊,還用于向所述NVE發(fā)送所述生成的NV03封裝的報(bào)文。
[0037]本發(fā)明第四方面提供一種網(wǎng)絡(luò)虛擬邊緣NVE,其特征在于,第一自治系統(tǒng)AS部署三層網(wǎng)絡(luò)虛擬化NV03網(wǎng)絡(luò),第二自治系統(tǒng)AS部署多協(xié)議標(biāo)簽交換MPLS網(wǎng)絡(luò),所述NVE用在第一 AS中,所述NVE包括:接收模塊,用于接收所述NV03網(wǎng)絡(luò)中的自治域邊緣路由器ASBR發(fā)送的路由信息,所述路由信息包括IP地址和所述MPLS網(wǎng)絡(luò)中的運(yùn)營商邊緣PE設(shè)備的標(biāo)識(shí)的對應(yīng)關(guān)系,所述IP地址是所述NV03網(wǎng)絡(luò)中的ASBR從本地地址池中為所述PE設(shè)備分配的,用作所述NVE連接的租戶終端系統(tǒng)TES發(fā)往所述PE設(shè)備連接的用戶邊緣CE設(shè)備的NV03封裝的報(bào)文的外層目的地址,所述NVE連接的租戶終端系統(tǒng)TES與所述PE設(shè)備連接的用戶邊緣CE設(shè)備屬于同一虛擬私有網(wǎng)絡(luò)VPN ;所述接收模塊,還用于接收所述PE設(shè)備通告的MPLS VPN標(biāo)簽和所述CE設(shè)備的標(biāo)識(shí),所述MPLS VPN標(biāo)簽用于標(biāo)識(shí)所述CE設(shè)備所屬的VPN ;路由模塊,用于生成VPN路由信息,所述VPN路由信息包括所述CE設(shè)備的標(biāo)識(shí)、所述分配的IP地址和VN ID,所述VN ID是所述MPLS VPN標(biāo)簽,所述分配的IP地址作為NV03封裝的外層目的地址。
[0038]結(jié)合本發(fā)明第四方面,在第一種可能的實(shí)現(xiàn)方式中,所述接收模塊,還用于接收所述TES發(fā)往所述PE設(shè)備的報(bào)文,所述發(fā)往所述PE設(shè)備的報(bào)文攜帶所述CE設(shè)備的標(biāo)識(shí);生成模塊,用于對所述TES發(fā)往所述PE設(shè)備的報(bào)文進(jìn)行NV03封裝以生成NV03封裝的報(bào)文,所述NV03封裝的報(bào)文的外層目的地址是所述分配的IP地址,所述NV03封裝的報(bào)文的外層源地址是所述NVE的IP地址,所述NV03封裝的報(bào)文還包括VN ID,所述VN ID是所述PE設(shè)備通告的MPLS VPN標(biāo)簽,所述MPLS VPN標(biāo)簽用于標(biāo)識(shí)所述CE設(shè)備所屬的VPN ;發(fā)送模塊,用于向所述NV03網(wǎng)絡(luò)中的ASBR發(fā)送所述NV03封裝的報(bào)文。
[0039]結(jié)合本發(fā)明第四方面或第四方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述NVE還包括:路由發(fā)送模塊,用于向所述PE設(shè)備發(fā)送VPN路由,所述VPN路由中攜帶MPLS VPN標(biāo)簽和所述TES的標(biāo)識(shí),所述VPN路由中攜帶的所述MPLS VPN標(biāo)簽是所述TES所屬的虛擬網(wǎng)絡(luò)的VN ID。
[0040]結(jié)合本發(fā)明第四方面或第四方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述接收模塊,還用于接收所述NV03網(wǎng)絡(luò)中的ASBR發(fā)送的NV03封裝的報(bào)文,所述NVE接收的所述NV03封裝的報(bào)文的外層目的地址是所述NVE的IP地址,所述NVE接收的所述NV03封裝的報(bào)文的外層源地址是所述NV03網(wǎng)絡(luò)中的ASBR的IP地址,所述NVE接收的所述NV03封裝的報(bào)文還攜帶所述TES所屬的虛擬網(wǎng)絡(luò)的VN ID ;所述發(fā)送模塊,還用于對接收到的所述NV03封裝的報(bào)文解封裝,根據(jù)所述TES所屬的虛擬網(wǎng)絡(luò)的VN ID將解封裝后的報(bào)文發(fā)送給所述NV03網(wǎng)絡(luò)中的TES。
[0041]本發(fā)明第五方面提供一種計(jì)算機(jī)網(wǎng)絡(luò)設(shè)備,其特征在于,所述計(jì)算機(jī)設(shè)備包括處理器、存儲(chǔ)器、總線和通信接口 ;所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)執(zhí)行指令,所述處理器與所述存儲(chǔ)器通過所述總線連接,當(dāng)所述計(jì)算機(jī)設(shè)備運(yùn)行時(shí),所述處理器執(zhí)行所述存儲(chǔ)器存儲(chǔ)的所述計(jì)算機(jī)執(zhí)行指令,以使所述計(jì)算機(jī)設(shè)備執(zhí)行如本發(fā)明第一方面所述的實(shí)現(xiàn)NV03網(wǎng)絡(luò)與MPLS網(wǎng)絡(luò)之間通信的方法,或者如本發(fā)明第二方面所述的實(shí)現(xiàn)NV03網(wǎng)絡(luò)與MPLS網(wǎng)絡(luò)之間通信的方法。
[0042]由上可見,本發(fā)明實(shí)施例通過采用上述技術(shù)方案,使得:
[0043]相對于傳統(tǒng)的OPT1N C跨域方案,當(dāng)NV03網(wǎng)絡(luò)中的ASBR接收到MPLS網(wǎng)絡(luò)中的ASBR為MPLS網(wǎng)絡(luò)中的PE設(shè)備分配的MPLS標(biāo)簽時(shí),NV03網(wǎng)絡(luò)中的ASBR不再為該P(yáng)E設(shè)備繼續(xù)分配MPLS標(biāo)簽,而是從本地地址池中分配一個(gè)IP地址來代替MPLS標(biāo)簽,生成IP地址和MPLS標(biāo)簽的對應(yīng)關(guān)系(即交換表項(xiàng)),用于從NV03網(wǎng)絡(luò)到MPLS網(wǎng)絡(luò)方向流量報(bào)文的轉(zhuǎn)發(fā),即:將MPLS網(wǎng)絡(luò)中的ASBR分配的MPLS標(biāo)簽用作所述NV03網(wǎng)絡(luò)中的ASBR向所述PE設(shè)備發(fā)送的報(bào)文的外層標(biāo)簽,將所述分配的IP地址用作所述MPLS網(wǎng)絡(luò)中的TES發(fā)往所述MPLS網(wǎng)絡(luò)中的CE設(shè)備的NV03封裝的報(bào)文的外層目的地址。
[0044]從而取得了以下技術(shù)效果:
[0045]通過在NV03網(wǎng)絡(luò)的ASBR上進(jìn)行NV03封裝與標(biāo)簽封裝的轉(zhuǎn)換,實(shí)現(xiàn)NV03網(wǎng)絡(luò)與MPLS網(wǎng)絡(luò)之間的跨域通信,解決了一般NV03網(wǎng)絡(luò)設(shè)備不支持標(biāo)簽轉(zhuǎn)發(fā),不能采用傳統(tǒng)OPT1N C跨域方案與MPLS網(wǎng)絡(luò)通信的問題。
[0046]并且,本發(fā)明實(shí)施例的方案不需要在ASBR上為每個(gè)VPN配置VRF (VPN Routingand Forwarding,VPN路由轉(zhuǎn)發(fā)表)和子接口,ASBR也不需要保存和維護(hù)VPN路由,只需要保存和維護(hù)到達(dá)PE/NVE路由以及少量的MPLS標(biāo)簽和NV03封裝轉(zhuǎn)換表項(xiàng),因此,本發(fā)明方案能夠減輕ASBR的負(fù)擔(dān),具有較好的擴(kuò)展性。

【專利附圖】

【附圖說明】
[0047]為了更清楚地說明本發(fā)明實(shí)施例技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0048]圖1是本發(fā)明實(shí)施例一提供的一種實(shí)現(xiàn)NV03網(wǎng)絡(luò)與MPLS網(wǎng)絡(luò)之間通信的方法的流程圖;
[0049]圖2是本發(fā)明實(shí)施例二提供的一種實(shí)現(xiàn)NV03網(wǎng)絡(luò)與MPLS網(wǎng)絡(luò)之間通信的方法的流程圖;
[0050]圖3a_3d,是本發(fā)明實(shí)施例三中的網(wǎng)絡(luò)架構(gòu)圖及通信示意圖;
[0051]圖4a_4b是本發(fā)明實(shí)施例四中的網(wǎng)絡(luò)架構(gòu)示意圖;
[0052]圖5a是本發(fā)明實(shí)施例五提供的一種ASBR的結(jié)構(gòu)示意圖;
[0053]圖5b是本發(fā)明實(shí)施例五提供的另一種ASBR的結(jié)構(gòu)示意圖;
[0054]圖6a是本發(fā)明實(shí)施例六提供的一種NVE的結(jié)構(gòu)示意圖;
[0055]圖6b是本發(fā)明實(shí)施例六提供的另一種NVE的結(jié)構(gòu)示意圖;
[0056]圖7是本發(fā)明實(shí)施例提供的一種計(jì)算機(jī)設(shè)備的邏輯結(jié)構(gòu)示意圖。

【具體實(shí)施方式】
[0057]本發(fā)明實(shí)施例提供本發(fā)明實(shí)施例提供一種實(shí)現(xiàn)NV03網(wǎng)絡(luò)與MPLS網(wǎng)絡(luò)之間通信的方法和裝置,以實(shí)現(xiàn)NV03網(wǎng)絡(luò)和MPLS網(wǎng)絡(luò)跨域通信。
[0058]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0059]下面通過具體實(shí)施例,分別進(jìn)行詳細(xì)的說明。
[0060]實(shí)施例一
[0061]請參考圖1,本發(fā)明實(shí)施例提供一種實(shí)現(xiàn)NV03網(wǎng)絡(luò)與MPLS網(wǎng)絡(luò)之間通信的方法,該方法用于NV03網(wǎng)絡(luò)和MPLS網(wǎng)絡(luò)之間的通信,NV03網(wǎng)絡(luò)部署于第一自治系統(tǒng)(第一 AS,ASl),MPLS網(wǎng)絡(luò)部署于第二自治系統(tǒng)(第二 AS,AS2);所述方法可包括:
[0062]110、所述NV03 網(wǎng)絡(luò)中的ASBR(Autonomous System Border Router,自治域邊緣路由器)獲得所述MPLS網(wǎng)絡(luò)中的PE (Provider Edge,運(yùn)營商邊緣路由器)設(shè)備的標(biāo)識(shí)和所述MPLS網(wǎng)絡(luò)中的ASBR分配的MPLS標(biāo)簽,所述MPLS網(wǎng)絡(luò)中的ASBR分配的MPLS標(biāo)簽將用作所述NV03網(wǎng)絡(luò)中的所述ASBR發(fā)往所述PE設(shè)備的MPLS封裝的報(bào)文的外層標(biāo)簽;
[0063]120、所述NV03網(wǎng)絡(luò)中的ASBR從本地地址池中為所述MPLS標(biāo)簽分配IP地址,所述NV03網(wǎng)絡(luò)中的ASBR與所述NV03網(wǎng)絡(luò)中的NVE (Network Virtualizat1n Edge,網(wǎng)絡(luò)虛擬邊緣)通信,所述NVE連接的TES (Tenants Terminal system,租戶終端系統(tǒng))與所述PE設(shè)備連接的 CE (Customer Edge,用戶邊緣)設(shè)備屬于同一 VPN (virtual private network,虛擬私有網(wǎng)絡(luò));
[0064]130、所述NV03網(wǎng)絡(luò)中的ASBR保存所述MPLS標(biāo)簽與所述分配的IP地址的對應(yīng)關(guān)系;
[0065]140、所述NV03網(wǎng)絡(luò)中的ASBR向所述NVE發(fā)送路由信息,所述路由信息包括所述PE設(shè)備的標(biāo)識(shí)(PE自身的IP地址)和所述分配的IP地址,所述分配的IP地址用作所述TES發(fā)往所述CE設(shè)備的NV03封裝報(bào)文的外層目的地址。
[0066]由上可見,本發(fā)明實(shí)施例中,對比傳統(tǒng)MPLS Opt1n C跨域互聯(lián)方案,當(dāng)NV03網(wǎng)絡(luò)中的ASBR接收到MPLS網(wǎng)絡(luò)ASBR為該P(yáng)E設(shè)備分配的MPLS標(biāo)簽時(shí),NV03網(wǎng)絡(luò)中的ASBR不再為該P(yáng)E設(shè)備繼續(xù)分配MPLS標(biāo)簽,而是從本地地址池中分配一個(gè)IP地址來代替MPLS標(biāo)簽,生成IP地址和MPLS標(biāo)簽的交換表項(xiàng),用于從NV03網(wǎng)絡(luò)到MPLS網(wǎng)絡(luò)方向流量報(bào)文的轉(zhuǎn)發(fā),S卩:將MPLS網(wǎng)絡(luò)中的ASBR分配的MPLS標(biāo)簽用作所述NV03網(wǎng)絡(luò)中的所述ASBR向所述PE設(shè)備發(fā)送的報(bào)文的外層標(biāo)簽,將所述分配的IP地址用作所述MPLS網(wǎng)絡(luò)中的TES發(fā)往所述MPLS網(wǎng)絡(luò)中的CE設(shè)備的NV03封裝的報(bào)文的外層目的地址??梢?,在NV03網(wǎng)絡(luò)和MPLS網(wǎng)絡(luò)之間的VPN跨域互聯(lián)通信中,NV03網(wǎng)絡(luò)中以NV03封裝取代傳統(tǒng)MPLS Opt1n C跨域中的標(biāo)簽封裝(即MPLS封裝)。
[0067]因此,本發(fā)明技術(shù)方案取得了以下技術(shù)效果:
[0068]通過在NV03網(wǎng)絡(luò)的ASBR上進(jìn)行NV03封裝與標(biāo)簽封裝的轉(zhuǎn)換,實(shí)現(xiàn)了 NV03網(wǎng)絡(luò)與MPLS網(wǎng)絡(luò)之間的跨域通信,解決了一般NV03網(wǎng)絡(luò)設(shè)備不支持標(biāo)簽轉(zhuǎn)發(fā),不能采用傳統(tǒng)OPT1N C跨域方案與MPLS網(wǎng)絡(luò)通信的問題;
[0069]并且,本發(fā)明實(shí)施例的方案不需要在ASBR上為每個(gè)VPN配置VRF和子接口,ASBR也不需要保存和維護(hù)VPN路由,只需要保存和維護(hù)到達(dá)PE/NVE路由以及少量的MPLS標(biāo)簽和NV03封裝轉(zhuǎn)換表項(xiàng),因此,本發(fā)明方案能夠減輕ASBR的負(fù)擔(dān),具有較好的擴(kuò)展性。
[0070]實(shí)施例二
[0071]請參考圖2,本發(fā)明實(shí)施例提供另一種實(shí)現(xiàn)NV03網(wǎng)絡(luò)與MPLS網(wǎng)絡(luò)之間通信的方法,該方法用于NV03網(wǎng)絡(luò)和MPLS網(wǎng)絡(luò)之間的通信,NV03網(wǎng)絡(luò)部署于第一自治系統(tǒng)(第一AS,ASl),MPLS網(wǎng)絡(luò)部署于第二自治系統(tǒng)(第二 AS,AS2);所述方法可包括:
[0072]210、所述NV03網(wǎng)絡(luò)中的NVE接收所述NV03網(wǎng)絡(luò)中的ASBR發(fā)送的路由信息,所述路由信息包括IP地址和所述MPLS網(wǎng)絡(luò)中的PE設(shè)備的標(biāo)識(shí)的對應(yīng)關(guān)系,所述IP地址是所述NV03網(wǎng)絡(luò)中的ASBR從本地地址池中為所述PE設(shè)備分配的,用作所述NVE連接的租戶終端系統(tǒng)TES發(fā)往所述PE設(shè)備連接的用戶邊緣CE設(shè)備的NV03封裝的報(bào)文的外層目的地址,所述NVE連接的租戶終端系統(tǒng)TES與所述PE設(shè)備連接的用戶邊緣CE設(shè)備屬于同一虛擬私有網(wǎng)絡(luò)VPN ;
[0073]220、所述NVE接收所述PE設(shè)備通告的MPLS VPN標(biāo)簽和所述CE設(shè)備的標(biāo)識(shí),所述MPLS VPN標(biāo)簽可以用于標(biāo)識(shí)所述CE設(shè)備所屬的VPN ;
[0074]230、所述NVE生成VPN路由信息,所述VPN路由信息包括所述CE設(shè)備的標(biāo)識(shí)、所述分配的IP地址和VN ID,所述VN ID是所述MPLS VPN標(biāo)簽,所述分配的IP地址作為NV03封裝的外層目的地址。
[0075]由上可見,本發(fā)明實(shí)施例中,對比傳統(tǒng)MPLS Opt1n C跨域互聯(lián)方案,當(dāng)NV03網(wǎng)絡(luò)中的ASBR接收到MPLS網(wǎng)絡(luò)中的ASBR為該P(yáng)E設(shè)備分配的MPLS標(biāo)簽時(shí),NV03網(wǎng)絡(luò)中的ASBR不再為該P(yáng)E設(shè)備繼續(xù)分配MPLS標(biāo)簽,而是從本地地址池中分配一個(gè)IP地址來代替MPLS標(biāo)簽,生成IP地址和MPLS標(biāo)簽的交換表項(xiàng),將包括IP地址和MPLS標(biāo)簽的對應(yīng)關(guān)系的路由信息發(fā)送給NV03網(wǎng)絡(luò)中的NVE,所述NVE還能夠獲取MPLS網(wǎng)絡(luò)中的PE設(shè)備通告的MPLSVPN標(biāo)簽和所述CE設(shè)備的標(biāo)識(shí),從而NVE可以生成包括所述CE設(shè)備的標(biāo)識(shí)、所述分配的IP地址和VN ID (即所述MPLS VPN標(biāo)簽)的VPN路由信息,NVE可以根據(jù)該VPN路由信息將NV03網(wǎng)絡(luò)中的TES發(fā)往MPLS網(wǎng)絡(luò)的CE設(shè)備的報(bào)文進(jìn)行NV03封裝;也就是說,在NV03網(wǎng)絡(luò)和MPLS網(wǎng)絡(luò)之間的VPN跨域互聯(lián)通信中,NV03網(wǎng)絡(luò)中以NV03封裝取代傳統(tǒng)MPLS Opt1nC跨域中的標(biāo)簽封裝。
[0076]因此,本發(fā)明技術(shù)方案取得了以下技術(shù)效果:
[0077]通過在NV03網(wǎng)絡(luò)的ASBR上進(jìn)行NV03封裝與標(biāo)簽封裝的轉(zhuǎn)換,實(shí)現(xiàn)了 NV03網(wǎng)絡(luò)與MPLS網(wǎng)絡(luò)之間的跨域通信,解決了一般NV03網(wǎng)絡(luò)設(shè)備不支持標(biāo)簽轉(zhuǎn)發(fā),不能采用傳統(tǒng)OPT1N C跨域方案與MPLS網(wǎng)絡(luò)通信的問題;
[0078]并且,本發(fā)明方案不需要在ASBR上為每個(gè)VPN配置VRF和子接口,ASBR也不需要保存和維護(hù)VPN路由,只需要保存和維護(hù)到達(dá)PE/NVE路由以及少量的MPLS標(biāo)簽和NV03封裝轉(zhuǎn)換表項(xiàng),因此,本發(fā)明方案能夠減輕ASBR的負(fù)擔(dān),具有較好的擴(kuò)展性。
[0079]實(shí)施例三
[0080]NV03網(wǎng)絡(luò)與MPLS網(wǎng)絡(luò)之間通信的方法可以分為控制面的方案和數(shù)據(jù)面的方案。并且,數(shù)據(jù)面可以包括兩個(gè)方向,即,從NV03網(wǎng)絡(luò)到MPLS網(wǎng)絡(luò)的上行方向,以及,從MPLS網(wǎng)絡(luò)到NV03網(wǎng)絡(luò)的下行方向。
[0081]本實(shí)施例中,結(jié)合具體的網(wǎng)絡(luò)架構(gòu)圖,分別從控制面和數(shù)據(jù)面以及不同的方向,對本發(fā)明技術(shù)方案進(jìn)行具體說明。
[0082]請參考圖3a_3d,是本實(shí)施例中的網(wǎng)絡(luò)架構(gòu)以及通彳目不意圖,網(wǎng)絡(luò)架構(gòu)包括:第一AS(ASl)和第二 AS(AS2),第一 AS部署NV03網(wǎng)絡(luò),第二 AS部署MPLS網(wǎng)絡(luò)。NV03網(wǎng)絡(luò)的ASBR(圖中用ASBRl表示)與NVE通信,NVE連接例如兩個(gè)TES即TESl和TES2。MPLS網(wǎng)絡(luò)的ASBR(圖中用ASBR2表示)與PE設(shè)備通信,PE設(shè)備連接例如兩個(gè)CE設(shè)備即CEl和CE2。其中,TESl和CEl屬于同一個(gè)VPN,用VPNl表示;TES2和CE2屬于同一個(gè)VPN,用VPN2表不O
[0083]設(shè)定NV03網(wǎng)絡(luò)內(nèi) NVE和ASBRl 之間建 IBGP (Inter1r Border Gateway Protocol,內(nèi)部BGP協(xié)議)會(huì)話交換路由信息。MPLS網(wǎng)絡(luò)的ASBR2和PE2之間也建立IBGP會(huì)話交換路由信息。ASBRl 和 ASBR2 之間建 EBGP (External Border Gateway Protocol,外部邊界網(wǎng)關(guān)協(xié)議)會(huì)話交換路由信息。NVE和PE之間直接建立MP-EBGP會(huì)話交換VPN路由并分配和相互發(fā)布VPN標(biāo)簽信息。MPLS網(wǎng)絡(luò)內(nèi)可部署LDP(Label Distribut1n Protocol,標(biāo)簽分發(fā)協(xié)議)協(xié)議為IGP(Inter1r Gateway Protocol,內(nèi)部網(wǎng)關(guān)協(xié)議)路由分發(fā)標(biāo)簽。
[0084]Al、針對上行方向報(bào)文的控制面的方案可以包括:
[0085]A10UMPLS網(wǎng)絡(luò)的各節(jié)點(diǎn)設(shè)備依次為PE分配MPLS標(biāo)簽(即BGP MPLS公網(wǎng)標(biāo)簽),
并通告給下一級(jí)。
[0086]例如,請參考圖3a,假設(shè)PE(即圖中的PE2)的IP地址是20.1.1.1,假設(shè)ASBR2的IP地址是200.1.1.1,假設(shè)ASBRl的IP地址是100.1.1.1,假設(shè)NVE的IP地址是10.1.1.1。假設(shè)PE為20.1.1.1分配MPLS標(biāo)簽50,通過BGP標(biāo)簽路由通告給ASBR2 ;ASBR2為PE的IP地址20.1.1.1分配MPLS標(biāo)簽150,并通過BGP標(biāo)簽路由通告給ASBRl。
[0087]A102、所述NV03網(wǎng)絡(luò)的ASBR(即ASBR1)獲得所述MPLS網(wǎng)絡(luò)中的PE設(shè)備的標(biāo)識(shí)和所述MPLS網(wǎng)絡(luò)中的ASBR (即ASBR2)分配的MPLS標(biāo)簽,從本地地址池中為所述MPLS標(biāo)簽分配IP地址。本發(fā)明一些實(shí)施例中,該分配步驟具體可以包括:所述ASBRl接收所述MPLS網(wǎng)絡(luò)中的ASBR2發(fā)送的BGP報(bào)文,所述BGP報(bào)文攜帶所述PE設(shè)備的標(biāo)識(shí)和所述ASBR2分配的MPLS標(biāo)簽。所述MPLS網(wǎng)絡(luò)中的ASBR(ASBR2)分配的MPLS標(biāo)簽將用作所述NV03網(wǎng)絡(luò)中的所述ASBR(ASBRl)發(fā)往所述PE設(shè)備的MPLS封裝的報(bào)文的外層標(biāo)簽。其中,所說的PE設(shè)備的標(biāo)識(shí)具體可以是PE設(shè)備的IP地址。并且,所述ASBRl還可以保存所述ASBR2分配的MPLS標(biāo)簽與所述ASBRl分配的IP地址的對應(yīng)關(guān)系,生成所述ASBRl分配分配的IP地址和所述ASBR2分配的MPLS標(biāo)簽的出方向的轉(zhuǎn)發(fā)表項(xiàng)(從NV03網(wǎng)絡(luò)側(cè)到MPLS網(wǎng)絡(luò)側(cè),即上行方向)。
[0088]請參考圖3a,假設(shè)ASBRl為20.1.1.1分配的IP地址是30.1.1.1。
[0089]A103,ASBRl向NVE(即圖中的NVE1)發(fā)送路由信息,所述路由信息包括所述PE設(shè)備的標(biāo)識(shí)和所述分配的IP地址及其對應(yīng)關(guān)系。所述分配的IP地址用作所述TES發(fā)往所述CE設(shè)備的NV03封裝的報(bào)文的外層目的地址。可選的,關(guān)于多個(gè)PE設(shè)備的路由信息可以攜帶在一個(gè)路由消息中。
[0090]請參考圖3a,ASBRl可以通過BGP標(biāo)簽路由將路由信息通告給NVE,路由信息中包括PE的IP地址20.1.1.1,以及ASBRl分配的IP地址30.1.1.1 (例如具體可以是30.1.1.1/24)。
[0091]ASBRl向NVE可以通過定義一種新的路由屬性類型或BGP擴(kuò)展團(tuán)隊(duì)屬性或新的NLRI (network layer reachability informat1n,網(wǎng)絡(luò)層可通達(dá)性信息)的類型,或者使用已定義的 IPv4Address Specific Extended Community 或 Opaque Extended Community兩個(gè)屬性中的一個(gè)來攜帶分配給PE2的本地的IP地址,該本地的IP地址可以是IPv4地址,也可以是IPv6地址。新類型的NLRI可以由一個(gè)或多個(gè)〈length, NV03Tunnel IP, prefix〉三元組組成,在MP_REACH_NLRI或MP_UNREACH_NLRI屬性中攜帶,其中l(wèi)ength表示三元組中NV03Tunnel IP和prefix的長度,NV03Tunnel IP為所述的分配給PE的本地IP地址,prefix為PE標(biāo)識(shí)對應(yīng)的IP地址前綴。
[0092]A104、PE為CEl通告的標(biāo)識(shí),例如CEl的IP地址前綴或者M(jìn)AC地址,分配MPLS VPN標(biāo)簽,所述MPLS VPN標(biāo)簽用于標(biāo)識(shí)所述CEl設(shè)備所屬的VPN(即VPN1),并將分配的MPLSVPN標(biāo)簽和CEl通告的標(biāo)識(shí),例如CEl的IP地址前綴或者M(jìn)AC地址,通告給NVE。所述NVE接收所述PE設(shè)備通告的MPLS VPN標(biāo)簽和所述CE通告過來的CE設(shè)備的標(biāo)識(shí)(例如CEl的IP地址前綴或者M(jìn)AC地址),所述MPLS VPN標(biāo)簽可以用于標(biāo)識(shí)所述CE設(shè)備所屬的VPN,或者所述PE設(shè)備連接所述CE設(shè)備的接口,或者所述CE設(shè)備的標(biāo)識(shí)。然后,NVE可以生成VPN路由信息,即:將PE通告過來的所述CE設(shè)備的標(biāo)識(shí),例如所述CE設(shè)備的IP地址前綴或者M(jìn)AC地址,導(dǎo)入本地VPN路由轉(zhuǎn)發(fā)表中,所述VPN路由信息包括所述CE設(shè)備的標(biāo)識(shí)(例如所述CE設(shè)備的IP地址前綴或者M(jìn)AC地址)、所述分配的IP地址和VN ID,所述VN ID是所述MPLS VPN標(biāo)簽,所述分配的IP地址作為NV03封裝的外層目的地址。
[0093]具體的,所述NVE可以根據(jù)所述PE的標(biāo)識(shí)迭代(iterate)出所述CE設(shè)備IP地址前綴或者M(jìn)AC地址的NV03隧道的外層目的地址(所述IP地址),將MPLSVPN標(biāo)簽作為NV03隧道的VN ID,生成VPN本地路由轉(zhuǎn)發(fā)表,NV03隧道的目的是ASBRl從本地地址池中分配的IP地址,源地址為NVE的IP地址,VNID為PE通告的MPLS VPN標(biāo)簽。
[0094]請參考圖3a,假設(shè)PE分配的用于標(biāo)識(shí)VPNl的MPLS VPN標(biāo)簽是2000。
[0095]A2、針對上行方向報(bào)文的數(shù)據(jù)面的方案可以包括:
[0096]A20UNVE接收TESl發(fā)往CE設(shè)備的報(bào)文,所述發(fā)往所述PE設(shè)備的報(bào)文攜帶所述CE設(shè)備的標(biāo)識(shí),查找VPN路由轉(zhuǎn)發(fā)表,然后進(jìn)行NV03封裝,生成NV03封裝的報(bào)文。
[0097]請參考圖3b,圖中用報(bào)文載荷表示TESl發(fā)往CE設(shè)備的報(bào)文。NVE對所述報(bào)文載荷進(jìn)行NV03封裝,生成NV03封裝的報(bào)文,所述NV03封裝的報(bào)文的外層目的地址是所述分配的IP地址(例如30.1.1.1),所述NV03封裝的報(bào)文的外層源地址是所述NVE的IP地址(例如10.1.1.1),所述NV03封裝的報(bào)文還包括VN ID,所述VN ID是所述PE通告的MPLSVPN標(biāo)簽(例如2000),所述MPLS VPN標(biāo)簽可以用于標(biāo)識(shí)所述CE設(shè)備所屬的VPN (即VPN1)。NVE根據(jù)VN ID查找VPN路由轉(zhuǎn)發(fā)表,將所述NV03封裝的報(bào)文發(fā)送給ASBRl。
[0098]A202,ASBRl接收所述NVE發(fā)送的NV03封裝的報(bào)文,生成標(biāo)簽封裝(即MPLS封裝)的報(bào)文。
[0099]所述NV03封裝的報(bào)文的外層目的地址是所述分配的IP地址,所述NV03封裝的報(bào)文的外層源地址是所述NVE的IP地址,所述NV03封裝的報(bào)文還包括VN ID,所述VN ID是所述PE設(shè)備通告的MPLS VPN標(biāo)簽,所述MPLS VPN標(biāo)簽可以用于標(biāo)識(shí)所述CE設(shè)備所屬的VPN0
[0100]ASBRl對NV03封裝的報(bào)文解封裝,根據(jù)所述分配的IP地址(例如30.1.1.1),查找對應(yīng)的MPLS標(biāo)簽(即ASBR2分配的MPLS標(biāo)簽,例如150)。對解封裝得到的報(bào)文載荷進(jìn)行標(biāo)簽封裝(即MPLS封裝),得到標(biāo)簽封裝的報(bào)文,所述標(biāo)簽封裝的報(bào)文攜帶兩層MPLS標(biāo)簽,其中,所述MPLS網(wǎng)絡(luò)中的ASBR2分配的所述MPLS標(biāo)簽(例如150)作為所述兩層MPLS標(biāo)簽中的外層標(biāo)簽,所述VN ID (例如2000)作為所述兩層MPLS標(biāo)簽中的內(nèi)層標(biāo)簽,所述生成的標(biāo)簽封裝的報(bào)文中不包括所述外層目的地址和所述外層源地址,所述生成的標(biāo)簽封裝的報(bào)文還攜帶所述NV03封裝的報(bào)文的載荷。ASBRl根據(jù)ASBR2分配的所述MPLS標(biāo)簽(例如150)的指示,將生成的標(biāo)簽封裝的報(bào)文發(fā)送給ASBR2。
[0101]A203、ASBR2接收ASBRl發(fā)送的標(biāo)簽封裝的報(bào)文,轉(zhuǎn)換成為三層標(biāo)簽封裝的報(bào)文發(fā)送給PE,PE去除所有標(biāo)簽封裝,將報(bào)文載荷發(fā)送給CEl。
[0102]三層標(biāo)簽封裝的報(bào)文包括三層標(biāo)簽,最外層標(biāo)簽是LDP標(biāo)簽,中間層標(biāo)簽是PE分配的MPLS標(biāo)簽(例如50,即BGP MPLS公網(wǎng)標(biāo)簽),內(nèi)層標(biāo)簽是VN ID (例如2000)。從ASBR2到CEl的標(biāo)簽轉(zhuǎn)發(fā)方案,可參考傳統(tǒng)的Opt1n C方案,本文不再詳細(xì)贅述。
[0103]B1、針對下行方向報(bào)文的控制面的方案可以包括:
[0104]B101、所述NV03網(wǎng)絡(luò)的ASBRl為所述NV03網(wǎng)絡(luò)中的每個(gè)NVE的標(biāo)識(shí)分配MPLS標(biāo)簽(具體是BGP MPLS公網(wǎng)標(biāo)簽),并將ASBRl為所述NVE的標(biāo)識(shí)分配的MPLS標(biāo)簽和對應(yīng)的NVE的標(biāo)識(shí)攜帶在BGP報(bào)文中發(fā)送給所述MPLS網(wǎng)絡(luò)中的ASBR2。所述ASBRl還可以保存所述NVE的標(biāo)識(shí)與為所述NVE的標(biāo)識(shí)分配的所述MPLS標(biāo)簽的對應(yīng)關(guān)系,生成NVE的標(biāo)識(shí)與所述ASBRl為所述NVE的標(biāo)識(shí)分配的MPLS標(biāo)簽對應(yīng)的轉(zhuǎn)發(fā)表項(xiàng)(從MPLS網(wǎng)絡(luò)側(cè)到達(dá)NV03網(wǎng)絡(luò)側(cè))。所說的NVE的標(biāo)識(shí)具體可以是NVE的IP地址,例如IPv4地址或者IPv6地址。
[0105]例如,請參考圖3c,本文假設(shè)PE的IP地址是20.1.1.1,假設(shè)ASBR2的IP地址是200.1.1.1,假設(shè)ASBRl 的 IP地址是 100.1.1.1,假設(shè)NVE 的 IP地址是 10.1.1.1。假設(shè)ASBRl為NVE的標(biāo)識(shí)10.1.1.1分配的第二 MPLS標(biāo)簽是100,并通過BGP標(biāo)簽路由通告給ASBR2。
[0106]B102.ASBR2接收ASBRl發(fā)送的BGP報(bào)文,并分配MPLS標(biāo)簽。
[0107]例如,請參考圖3c,假設(shè)ASBR2為ASBRl的標(biāo)識(shí)10.1.1.1分配MPLS標(biāo)簽200,并通過BGP標(biāo)簽路由通告給PE2。
[0108]B103、所述NVE向所述PE設(shè)備發(fā)送VPN路由,所述VPN路由中攜帶TES的標(biāo)識(shí)和MPLS VPN標(biāo)簽,所述VPN路由中攜帶的所述MPLS VPN標(biāo)簽是所述TES所屬的NV03網(wǎng)絡(luò)的標(biāo)識(shí)VN IDo優(yōu)選的,為了保證VN ID能夠正確轉(zhuǎn)換為MPLS VPN標(biāo)簽,VN ID長度不能超過20比特(bit),即用于所述NV03網(wǎng)絡(luò)和所述MPLS網(wǎng)絡(luò)互通的VN ID的值不能大于2的20次方(1,048,576)。可選的,所述TES的標(biāo)識(shí)可以是所述TES的IP地址前綴或MAC地址。所述PE設(shè)備可以在收到VPN路由后,將其中攜帶的所述TES的IP地址前綴或者M(jìn)AC地址導(dǎo)入本地L2/L3VPN轉(zhuǎn)發(fā)表。
[0109]例如,請參考圖3c,NVE為TESl的IP地址分配MPLS VPN標(biāo)簽1000,該MPLS VPN標(biāo)簽即是NV03虛擬網(wǎng)絡(luò)的VN ID。
[0110]B2、針對下行方向報(bào)文的數(shù)據(jù)面的方案可以包括:
[0111]B201、PE接收CEl發(fā)往TESl的報(bào)文,對CEl發(fā)往TESl的報(bào)文進(jìn)行三層標(biāo)簽封裝后,發(fā)給ASBR2,ASBR2轉(zhuǎn)換為兩層標(biāo)簽封裝,生成兩層標(biāo)簽封裝的報(bào)文,發(fā)送給ASBRl。
[0112]例如,請參考圖3d,PE生成的標(biāo)簽封裝的報(bào)文包括三層標(biāo)簽,最外層標(biāo)簽是LDP標(biāo)簽,中間層標(biāo)簽是ASBR2分配的MPLS標(biāo)簽(例如200,即BGP MPLS公網(wǎng)標(biāo)簽),內(nèi)層標(biāo)簽是所述TESl所屬的虛擬網(wǎng)絡(luò)的VN ID (例如1000)。ASBR2生成的標(biāo)簽封裝的報(bào)文包括兩層標(biāo)簽,內(nèi)層標(biāo)簽是所述TESl所屬的虛擬網(wǎng)絡(luò)的VN ID (例如1000),外層標(biāo)簽是ASBRl為所述NVE的標(biāo)識(shí)分配的所述MPLS標(biāo)簽(例如100)。需要說明的是,從CEl到ASBR2的標(biāo)簽轉(zhuǎn)發(fā)方案,可參考傳統(tǒng)的Opt1n C方案,本文不再詳細(xì)贅述。
[0113]B202、ASBRl接收ASBR2發(fā)送的標(biāo)簽封裝的報(bào)文,解封裝得到報(bào)文載荷,對報(bào)文載荷進(jìn)行NV03封裝,生成NV03封裝的報(bào)文。
[0114]所述MPLS網(wǎng)絡(luò)中的ASBR2轉(zhuǎn)發(fā)的所述報(bào)文中的內(nèi)層標(biāo)簽是所述TES所屬的虛擬網(wǎng)絡(luò)的VN ID (例如1000),所述MPLS網(wǎng)絡(luò)中的ASBR2轉(zhuǎn)發(fā)的報(bào)文中的外層標(biāo)簽是為所述NVE的標(biāo)識(shí)分配的所述MPLS標(biāo)簽(例如100)。
[0115]所述NV03封裝的報(bào)文的外層目的地址是所述NVE的IP地址(例如10.1.1.1),外層源地址是所述NV03網(wǎng)絡(luò)中的所述ASBRl的IP地址(例如100.1.1.1),所述NV03封裝的報(bào)文還攜帶所述TES所屬的虛擬網(wǎng)絡(luò)的VN ID (例如1000),當(dāng)然,所述NV03封裝的報(bào)文還攜帶所述所述MPLS網(wǎng)絡(luò)中的所述ASBRl轉(zhuǎn)發(fā)的報(bào)文的載荷。所述ASBRl向所述NVE發(fā)送所述生成的NV03封裝的報(bào)文。
[0116]B203、所述NVE接收所述ASBRl發(fā)送的NV03封裝的報(bào)文,對所述NV03封裝的報(bào)文解封裝,根據(jù)所述TES所屬的虛擬網(wǎng)絡(luò)的VN ID將解封裝后的報(bào)文發(fā)送給所述NV03網(wǎng)絡(luò)中的 TESo
[0117]例如圖3d所示,NVE收到ASBRl發(fā)送的NV03封裝的報(bào)文后,可根據(jù)VN ID (例如1000)查找本地VRF,確定接收端TESl,將報(bào)文解封裝,將報(bào)文載荷發(fā)送給TES1。
[0118]以上,結(jié)合作為示例的網(wǎng)絡(luò)架構(gòu)圖3a_3d,對本發(fā)明實(shí)施例技術(shù)方案進(jìn)行了詳細(xì)的說明,但是,需要理解的是,圖3a_3d只是本發(fā)明的一些優(yōu)選方式,并不用于限制本發(fā)明。
[0119]由上可見:
[0120]本發(fā)明一些實(shí)施例中,可以在NV03網(wǎng)絡(luò)的ASBRl上部署本地地址池。該本地地址池的地址資源可以僅在所述NV03網(wǎng)絡(luò)中生效,而不向外部網(wǎng)絡(luò)發(fā)布對應(yīng)的路由,即,該本地IP地址池可以使用私有地址網(wǎng)段的IP地址。但需要理解的是,該本地IP地址池也可以使用公網(wǎng)地址網(wǎng)段的IP地址。所述ASBRl可以借助于BGP/IGP協(xié)議的分發(fā)擴(kuò)散,向NV03網(wǎng)絡(luò)內(nèi)部的路由鄰居分發(fā)擴(kuò)散該本地地址池對應(yīng)的IP前綴路由,使得NV03網(wǎng)絡(luò)內(nèi)部的各網(wǎng)絡(luò)設(shè)備均獲知該本地地址池對應(yīng)的IP前綴路由。
[0121]本發(fā)明一些實(shí)施例中,所述ASBRl可通過本地命令配置,NMS (Network ManagementSystem,網(wǎng)絡(luò)管理系統(tǒng))配置,或動(dòng)態(tài)協(xié)議發(fā)現(xiàn)本AS域的NVE,并為本AS域的NVE分配MPLS標(biāo)簽。所述的CE設(shè)備與NV03網(wǎng)絡(luò)中的TES屬于同一 VPN,可以理解為,CE和TES可以通過查找二層MAC轉(zhuǎn)發(fā)表項(xiàng)或三層IP路由表項(xiàng)實(shí)現(xiàn)互通,如果通過MAC實(shí)現(xiàn)互通則為L2VPN,如果通過IP實(shí)現(xiàn)互通,則為L3VPN。所述ASBRl可保存為該P(yáng)E分配的本地的IP地址和該P(yáng)E的標(biāo)識(shí)的對應(yīng)關(guān)系,或者說關(guān)聯(lián)關(guān)系(associat1n)。
[0122]本發(fā)明一些實(shí)施例中,所述NVE獲得所述ASBRl發(fā)送的、攜帶PE的標(biāo)識(shí)和為PE分配的本地的IP地址的對應(yīng)關(guān)系的路由信息后,可關(guān)聯(lián)該P(yáng)E的標(biāo)識(shí)(例如公網(wǎng)IP地址)和分配的IP地址,這樣,在所述NV03網(wǎng)絡(luò)的NVE對所述NV03網(wǎng)絡(luò)中的租戶終端系統(tǒng)發(fā)往所述PE的報(bào)文進(jìn)行NV03封裝時(shí),可以用為所述PE分配的本地的IP地址作為NV03封裝的外層IP頭的目的地址。
[0123]本發(fā)明一些實(shí)施例中,參考了傳統(tǒng)MPLS Opt1n C跨域互聯(lián)方案,由所述NVE和所述PE直接建立MP-EBGP會(huì)話,實(shí)現(xiàn)在所述NVE或者GW與所述遠(yuǎn)端PE之間交換VPN信息,包括:為通過本地配置或BGP AD機(jī)制發(fā)現(xiàn)的對端VPN實(shí)例分配MPLS VPN標(biāo)簽,并向所述PE分發(fā)擴(kuò)散該MPLS VPN標(biāo)簽和L2或L3路由信息,以及,接收所述PE分發(fā)的MPLS VPN標(biāo)簽和L2(MAC)或L3(IP)路由信息。
[0124]本發(fā)明一些實(shí)施例中,所述NVE從用戶側(cè)接口收到NV03網(wǎng)絡(luò)內(nèi)TES到MPLS網(wǎng)絡(luò)內(nèi)CE設(shè)備的流量報(bào)文時(shí),可根據(jù)報(bào)文的目的標(biāo)識(shí)查詢所述VPN的轉(zhuǎn)發(fā)信息表,獲得PE的信息,對報(bào)文進(jìn)行NV03封裝,其中:NV03封裝的外層IP頭的目的地址填充為PE分配的本地的IP地址,外層IP頭的源地址填充所述NVE的IP地址,VN ID填充為所述PE通告的MPLSVPN標(biāo)簽。
[0125]本發(fā)明一些實(shí)施例中,所述NV03網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)所述NV03封裝的報(bào)文的外層IP頭的目的地址進(jìn)行轉(zhuǎn)發(fā),所述ASBRl收到所述NV03封裝的報(bào)文后,根據(jù)外層IP頭的目的地址查找路由獲得出口 PE的公網(wǎng)IP地址對應(yīng)路由迭代得到的下一跳信息,包括所述PE的IP地址對應(yīng)的MPLS標(biāo)簽。
[0126]本發(fā)明一些實(shí)施例中,所述ASBRl可接收MPLS網(wǎng)絡(luò)內(nèi)CE設(shè)備到NV03網(wǎng)絡(luò)內(nèi)TES的標(biāo)簽封裝的報(bào)文;該報(bào)文應(yīng)封裝了 2層標(biāo)簽:外層標(biāo)簽為MPLS標(biāo)簽(對應(yīng)到出口 NVE的路由),內(nèi)層標(biāo)簽為MPLS VPN標(biāo)簽。然后,所述ASBRl可將所述經(jīng)兩層標(biāo)簽封裝的報(bào)文轉(zhuǎn)換為NV03封裝的報(bào)文,發(fā)送給所述NVE。
[0127]本發(fā)明一些實(shí)施例中,所述NVE從網(wǎng)絡(luò)側(cè)接口收到所述ASBRl發(fā)送的經(jīng)NV03封裝的報(bào)文后,可直接剝掉NV03封裝,根據(jù)NV03封裝中的VN ID,將報(bào)文載荷發(fā)往NV03網(wǎng)絡(luò)中的 TESo
[0128]由上可見,本發(fā)明實(shí)施例的技術(shù)方案相對于傳統(tǒng)的OPT1N C跨域方案,當(dāng)NV03網(wǎng)絡(luò)中的ASBR接收到MPLS網(wǎng)絡(luò)中的ASBR為MPLS網(wǎng)絡(luò)中的PE設(shè)備分配的MPLS標(biāo)簽時(shí),NV03網(wǎng)絡(luò)中的ASBR不再為該P(yáng)E設(shè)備繼續(xù)分配MPLS標(biāo)簽,而是從本地地址池中分配一個(gè)IP地址來代替MPLS標(biāo)簽,生成IP地址和MPLS標(biāo)簽的對應(yīng)關(guān)系(即交換表項(xiàng)),用于從NV03網(wǎng)絡(luò)到MPLS網(wǎng)絡(luò)方向流量的轉(zhuǎn)發(fā)。另外,NV03網(wǎng)絡(luò)的ASBR為每個(gè)NVE分配MPLS標(biāo)簽,將該標(biāo)簽和NVE標(biāo)識(shí)的對應(yīng)關(guān)系通告給MPLS網(wǎng)絡(luò)的ASBR,并且生成MPLS標(biāo)簽和NVE標(biāo)識(shí)的交換表項(xiàng),用于從MPLS網(wǎng)絡(luò)到NV03網(wǎng)絡(luò)方向的流量轉(zhuǎn)發(fā)。NV03網(wǎng)絡(luò)的ASBR在進(jìn)行報(bào)文轉(zhuǎn)發(fā)時(shí)候,需要將NV03數(shù)據(jù)封裝中的VN ID和MPLS封裝內(nèi)層MPLS VPN標(biāo)簽進(jìn)行映射,即報(bào)文從NV03向MPLS網(wǎng)絡(luò)傳送時(shí)候,將VN ID數(shù)值拷貝到MPLS的內(nèi)層標(biāo)簽。報(bào)文從MPLS網(wǎng)絡(luò)向NV03網(wǎng)絡(luò)傳送時(shí)候,將內(nèi)層MPLS VPN標(biāo)簽拷貝到NV03數(shù)據(jù)封裝的VN ID。
[0129]從而,本發(fā)明實(shí)施例技術(shù)方案取得了以下技術(shù)效果:
[0130]本發(fā)明實(shí)施例技術(shù)方案不需要在ASBR上為每個(gè)VPN配置VRF和子接口,ASBR也不需要保存和維護(hù)VPN路由,只需要保存和維護(hù)到達(dá)PE/NVE路由以及少量的MPLS標(biāo)簽和NV03封裝轉(zhuǎn)換表項(xiàng),因此,本發(fā)明方案能夠減輕ASBR的負(fù)擔(dān),具有較好的擴(kuò)展性。
[0131]并且,本發(fā)明實(shí)施例技術(shù)方案可以通過在NV03網(wǎng)絡(luò)的ASBR上進(jìn)行NV03封裝與標(biāo)簽封裝的轉(zhuǎn)換,實(shí)現(xiàn)NV03網(wǎng)絡(luò)與MPLS網(wǎng)絡(luò)之間的跨域通信,解決了一般NV03網(wǎng)絡(luò)設(shè)備不支持標(biāo)簽轉(zhuǎn)發(fā),不能采用傳統(tǒng)OPT1N C跨域方案與MPLS網(wǎng)絡(luò)通信的問題。
[0132]實(shí)施例四
[0133]本實(shí)施例中,結(jié)合具體的網(wǎng)絡(luò)架構(gòu)圖4a和4b,分別從控制面和數(shù)據(jù)面以及不同的方向,對本發(fā)明技術(shù)方案進(jìn)行具體說明。
[0134]圖4a和4b是本實(shí)施例的網(wǎng)絡(luò)架構(gòu)圖,與實(shí)施例三中圖3a_3d所示的網(wǎng)絡(luò)結(jié)構(gòu)圖的區(qū)別在于:在NV03網(wǎng)絡(luò)中增加了一個(gè)集中控制器(Network at1n Authority,NVA),部署NV03網(wǎng)絡(luò)的ASl (即DCl)可以通過NVA Controller進(jìn)行集中式控制。
[0135]NVA通過OpenFlow協(xié)議(也可以通過OVSDB (Open vSwtich Database)等協(xié)議下發(fā)路由轉(zhuǎn)發(fā)表項(xiàng)。在NV03 網(wǎng)絡(luò)內(nèi)部可以用 VXLAN(Virtual extensible Local Area Network,虛擬可擴(kuò)展局域網(wǎng))封裝轉(zhuǎn)發(fā)租戶數(shù)據(jù)報(bào)文。NVA上保存所有TES,所屬租戶以及連接的NVE的信息。
[0136]NVA和AS2中的ASBR2之間建EBGP會(huì)話交換公網(wǎng)路由信息。NVA上配置本地地址池,對于NV03網(wǎng)絡(luò)到MPLS網(wǎng)絡(luò)方向,NVA為每個(gè)NVE分配MPLS標(biāo)簽,并將NVE標(biāo)識(shí)和MPLS標(biāo)簽對應(yīng)關(guān)系通告給MPLS網(wǎng)絡(luò)的ASBR,對于MPLS網(wǎng)絡(luò)到NV03網(wǎng)絡(luò)方向,NVA為每個(gè)PE標(biāo)識(shí)對應(yīng)的MPLS標(biāo)簽分配本地IP地址。NVA和PE2之間建MP-EBGP會(huì)話交換VPN路由并分配以及發(fā)布MPLS VPN標(biāo)簽信息。ASBR2和PE2之間仍建IBGP會(huì)話交換路由信息。AS2內(nèi)部部署LDP協(xié)議為IGP路由分發(fā)標(biāo)簽。
[0137]E1、針對上行方向報(bào)文的控制面的方案可以包括:
[0138]E10UMPLS網(wǎng)絡(luò)的各節(jié)點(diǎn)設(shè)備依次為PE分配MPLS標(biāo)簽(即BGP MPLS公網(wǎng)標(biāo)簽),
并通告給下一級(jí)。
[0139]本步驟與圖3a實(shí)施例中的步驟AlOl相同。例如,請參考圖4a,假設(shè)PE的IP地址是 20.1.1.1,假設(shè) ASBR2 的 IP 地址是 200.1.1.1 JgSASBRl 的 IP 地址是 100.1.1.1,假設(shè)NVE的IP地址是10.1.1.1。假設(shè)PE為20.1.1.1分配MPLS標(biāo)簽50,通過BGP標(biāo)簽路由通告給ASBR2 ;ASBR2為PE的IP地址20.1.1.1分配MPLS標(biāo)簽150,并通過BGP標(biāo)簽路由通告給NVA。
[0140]E102、NVA從本地地址池中為所述MPLS網(wǎng)絡(luò)中的PE分配IP地址,給ASBRl下發(fā)MPLS標(biāo)簽和分配的IP地址的對應(yīng)關(guān)系,用于NV03封裝報(bào)文到MPLS報(bào)文轉(zhuǎn)換。以及,NVA給NVE下發(fā)CE2通告過來的路由信息和對應(yīng)NV03封裝表項(xiàng)。具體的,NVA向NVEI下發(fā)路由信息,所述路由信息包括所述PE設(shè)備的標(biāo)識(shí)和所述分配的IP地址的對應(yīng)關(guān)系,用于做NV03封裝。
[0141]本實(shí)施例中,由NVA代替ASBRl的功能,包括:從本地地址池中為所述MPLS網(wǎng)絡(luò)中的PE分配IP地址。該分配步驟具體可以包括:所述NVA接收所述MPLS網(wǎng)絡(luò)中的ASBR2發(fā)送的第一 BGP報(bào)文,所述第一 BGP報(bào)文攜帶所述PE設(shè)備的標(biāo)識(shí)和所述ASBR2分配的第一MPLS標(biāo)簽,所述第一 MPLS標(biāo)簽將用作所述ASBRl向所述PE設(shè)備發(fā)送的報(bào)文的外層標(biāo)簽;NVA為所述第一 MPLS標(biāo)簽分配IP地址。其中,所說的PE設(shè)備的標(biāo)識(shí)具體可以是PE設(shè)備的IP地址。
[0142]請參考圖4a,假設(shè)NVA為20.1.1.1分配的IP地址是30.1.1.1。NVA可以將路由信息通告給NVE,路由信息中包括PE的IP地址20.1.1.1,以及NVA分配的IP地址30.1.1.1。
[0143]E103、PE為CEl通告的標(biāo)識(shí)例如IP地址前綴或者M(jìn)AC地址分配MPLS VPN標(biāo)簽,所述MPLS VPN標(biāo)簽用于標(biāo)識(shí)所述CEl設(shè)備所屬的VPN (即VPN1),并將分配的MPLS VPN標(biāo)簽(以及,還可以包括PE通告過來的IP地址前綴或者M(jìn)AC地址)通告給NVA,由NVA下發(fā)給NVE。NVE可以將NVA下發(fā)的PE通告過來的IP地址前綴或者M(jìn)AC地址導(dǎo)入本地VPN路由轉(zhuǎn)發(fā)表中。
[0144]請參考圖3a,假設(shè)PE分配的用于標(biāo)識(shí)VPNl的MPLS VPN標(biāo)簽是2000。
[0145]E2、針對上行方向報(bào)文的數(shù)據(jù)面的方案可以包括:
[0146]該上行方向報(bào)文的數(shù)據(jù)面的方案,與圖3b及其對應(yīng)的實(shí)施例三的步驟A2相同,詳細(xì)內(nèi)容請參考前文,此處不再詳細(xì)贅述。
[0147]F1、針對下行方向報(bào)文的控制面的方案可以包括:
[0148]F101、所述NV03網(wǎng)絡(luò)的NVA為所述NV03網(wǎng)絡(luò)中的每個(gè)NVE的標(biāo)識(shí)分配MPLS標(biāo)簽(具體是BGP MPLS公網(wǎng)標(biāo)簽),并將分配的MPLS標(biāo)簽和對應(yīng)的NVE的標(biāo)識(shí)攜帶在BGP報(bào)文中發(fā)送給所述MPLS網(wǎng)絡(luò)中的ASBR2。所說的NVE的標(biāo)識(shí)具體可以是NVE的IP地址,例如IPv4 或者 IPv6。
[0149]NVA還將分配的MPLS標(biāo)簽和對應(yīng)的NVE的標(biāo)識(shí)對應(yīng)的映射表項(xiàng)下發(fā)給ASBRl,用于MPLS報(bào)文到NV03封裝報(bào)文轉(zhuǎn)換。
[0150]例如,請參考圖4b,本文假設(shè)PE的IP地址是20.1.1.1,假設(shè)ASBR2的IP地址是200.1.1.1 JgSASBRl 的 IP 地址是 100.1.1.1,假設(shè) NVE 的 IP 地址是 10.LLl0 假設(shè) NVA為NVEl的標(biāo)識(shí)10.1.1.1分配的MPLS標(biāo)簽是100,并通過BGP標(biāo)簽路由通告給ASBR2。
[0151]F102.ASBR2接收ASBRl發(fā)送的BGP報(bào)文,并分配MPLS標(biāo)簽。
[0152]例如,請參考圖3c,假設(shè)ASBR2為ASBRl的標(biāo)識(shí)10.1.1.1分配MPLS標(biāo)簽200,并通過BGP標(biāo)簽路由通告給PE2。
[0153]F103、所述NVA為TES分配MPLS VPN標(biāo)簽,所述MPLS VPN標(biāo)簽是所述TES所屬的NV03虛擬網(wǎng)絡(luò)的標(biāo)識(shí)VN ID,并向所述PE設(shè)備發(fā)送VPN路由,所述VPN路由中攜帶TES的標(biāo)識(shí)和MPLS VPN標(biāo)簽。可選的,所述TES的標(biāo)識(shí)可以是所述TES的IP地址前綴或MAC地址。所述PE設(shè)備可以在收到VPN路由后,將其中攜帶的所述TES的IP地址前綴或MAC地址導(dǎo)入本地L2/L3VPN轉(zhuǎn)發(fā)表。
[0154]例如,請參考圖4b,NVA為TESl的IP地址分配MPLS VPN標(biāo)簽1000,該MPLS VPN標(biāo)簽即是NV03虛擬網(wǎng)絡(luò)的VN ID。
[0155]NVA給NVE下發(fā)NV03隧道解封裝表項(xiàng)和TESl對應(yīng)的路由表項(xiàng),其中,包括TES分配的MPLS VPN標(biāo)簽和TES的標(biāo)識(shí)。
[0156]F2、針對下行方向報(bào)文的數(shù)據(jù)面的方案可以包括:
[0157]該下行方向報(bào)文的數(shù)據(jù)面的方案,與圖3d及其對應(yīng)的實(shí)施例三的步驟B2相同,詳細(xì)內(nèi)容請參考前文,此處不再詳細(xì)贅述。
[0158]由上可見,本發(fā)明方案不需要在ASBR上為每個(gè)VPN配置VRF和子接口,ASBR也不需要保存和維護(hù)VPN路由,只需要保存和維護(hù)到達(dá)PE/NVE路由以及少量的MPLS標(biāo)簽和NV03封裝轉(zhuǎn)換表項(xiàng),因此,本發(fā)明方案能夠減輕ASBR的負(fù)擔(dān),具有較好的擴(kuò)展性。
[0159]并且,本發(fā)明技術(shù)方案可以通過在NV03網(wǎng)絡(luò)的ASBR上進(jìn)行NV03封裝與標(biāo)簽封裝的轉(zhuǎn)換,實(shí)現(xiàn)NV03網(wǎng)絡(luò)與MPLS網(wǎng)絡(luò)之間的跨域通信,解決了一般NV03網(wǎng)絡(luò)設(shè)備不支持標(biāo)簽轉(zhuǎn)發(fā),不能采用傳統(tǒng)OPT1N C跨域方案與MPLS網(wǎng)絡(luò)通信的問題。
[0160]為了更好的實(shí)施本發(fā)明實(shí)施例的上述方案,下面還提供用于配合實(shí)施上述方案的相關(guān)裝置。
[0161]實(shí)施例五
[0162]請參考圖5a,本發(fā)明實(shí)施例提供一種自治域邊緣路由器(ASBR),第一 AS部署NV03網(wǎng)絡(luò),第二 AS部署MPLS網(wǎng)絡(luò),所述ASBR是所述的第一 AS中的邊緣路由器(BR),所述ASBR500可包括:
[0163]接收模塊501,用于獲得所述MPLS網(wǎng)絡(luò)中的運(yùn)營商邊緣PE設(shè)備的標(biāo)識(shí)和所述MPLS網(wǎng)絡(luò)中的ASBR分配的MPLS標(biāo)簽,所述MPLS網(wǎng)絡(luò)中的ASBR分配的MPLS標(biāo)簽將用作所述NV03網(wǎng)絡(luò)中的所述ASBR發(fā)往所述PE設(shè)備的MPLS封裝的報(bào)文的外層標(biāo)簽;
[0164]分配模塊502,用于從本地地址池中為所述MPLS標(biāo)簽分配IP地址,所述NV03網(wǎng)絡(luò)中的所述ASBR與所述NV03網(wǎng)絡(luò)中的網(wǎng)絡(luò)虛擬邊緣NVE通信,所述NVE連接的租戶終端系統(tǒng)TES與所述PE設(shè)備連接的用戶邊緣CE設(shè)備屬于同一虛擬私有網(wǎng)絡(luò)VPN ;
[0165]存儲(chǔ)模塊503,用于保存所述MPLS標(biāo)簽與所述分配的IP地址的對應(yīng)關(guān)系;
[0166]發(fā)送模塊504,用于向所述NVE發(fā)送路由信息,所述路由信息包括所述PE設(shè)備的標(biāo)識(shí)和所述分配的IP地址,所述分配的IP地址用作所述TES發(fā)往所述CE設(shè)備的NV03封裝的報(bào)文的外層目的地址。
[0167]在本發(fā)明的一些實(shí)施例中,所述接收模塊501,具體用于接收所述MPLS網(wǎng)絡(luò)中的ASBR發(fā)送的BGP報(bào)文,所述MPLS網(wǎng)絡(luò)中的ASBR發(fā)送的所述BGP報(bào)文攜帶所述PE設(shè)備的標(biāo)識(shí)和所述MPLS網(wǎng)絡(luò)中的ASBR分配的MPLS標(biāo)簽。
[0168]請參考圖5b,在本發(fā)明的一些實(shí)施例中,所述ASBR500還可以包括:生成模塊505 ;
[0169]所述接收模塊501,還用于接收所述NVE發(fā)送的NV03封裝的報(bào)文,所述NV03封裝的報(bào)文的外層目的地址是所述分配的IP地址,所述NV03封裝的報(bào)文的外層源地址是所述NVE的IP地址,所述NV03封裝的報(bào)文還包括VN ID,所述VN ID是所述PE設(shè)備通告的MPLSVPN標(biāo)簽,所述MPLS VPN標(biāo)簽可以用于標(biāo)識(shí)所述CE設(shè)備所屬的VPN ;
[0170]所述生成模塊505,用于生成報(bào)文,所述生成的報(bào)文攜帶兩層MPLS標(biāo)簽,所述MPLS網(wǎng)絡(luò)中的ASBR分配的所述MPLS標(biāo)簽作為所述兩層MPLS標(biāo)簽中的外層標(biāo)簽,所述VN ID作為所述兩層MPLS標(biāo)簽中的內(nèi)層標(biāo)簽,所述生成的報(bào)文中不包括所述外層目的地址和所述外層源地址,所述生成的報(bào)文還攜帶所述NV03封裝的報(bào)文的載荷;
[0171]所述發(fā)送模塊504,還用于向所述MPLS網(wǎng)絡(luò)中的ASBR發(fā)送所述生成的報(bào)文。
[0172]在本發(fā)明的一些實(shí)施例中,所述分配模塊502,還用于為所述NVE的標(biāo)識(shí)分配MPLS標(biāo)簽;所述發(fā)送模塊502,還用于向所述MPLS網(wǎng)絡(luò)中的ASBR發(fā)送BGP報(bào)文,所述向所述MPLS網(wǎng)絡(luò)中的ASBR發(fā)送的所述BGP報(bào)文攜帶所述NVE的標(biāo)識(shí)以及為所述NVE的標(biāo)識(shí)分配的所述MPLS標(biāo)簽;所述存儲(chǔ)模塊503,還用于保存所述NVE的標(biāo)識(shí)與為所述NVE的標(biāo)識(shí)分配的所述MPLS標(biāo)簽的對應(yīng)關(guān)系。
[0173]在本發(fā)明的一些實(shí)施例中,
[0174]所述接收模塊501,還用于接收所述MPLS網(wǎng)絡(luò)中的ASBR轉(zhuǎn)發(fā)的報(bào)文,所述MPLS網(wǎng)絡(luò)中的ASBR轉(zhuǎn)發(fā)的所述報(bào)文來自所述PE設(shè)備,所述MPLS網(wǎng)絡(luò)中的ASBR轉(zhuǎn)發(fā)的所述報(bào)文中的內(nèi)層標(biāo)簽是所述TES所屬的虛擬網(wǎng)絡(luò)VN的標(biāo)識(shí)ID,所述MPLS網(wǎng)絡(luò)中的ASBR轉(zhuǎn)發(fā)的所述報(bào)文中的外層標(biāo)簽是為所述NVE的標(biāo)識(shí)分配的所述MPLS標(biāo)簽;
[0175]所述生成模塊505,還用于生成NV03封裝的報(bào)文,所述生成的NV03封裝的報(bào)文的外層目的地址是所述NVE的IP地址,所述生成的NV03封裝的報(bào)文的外層源地址是所述NV03網(wǎng)絡(luò)中的所述ASBR的IP地址,所述生成的NV03封裝的報(bào)文還攜帶所述TES所屬的虛擬網(wǎng)絡(luò)的VN ID,所述生成的NV03封裝的報(bào)文還攜帶所述MPLS網(wǎng)絡(luò)中的ASBR轉(zhuǎn)發(fā)的所述報(bào)文的載荷;
[0176]所述發(fā)送模塊504,還用于向所述NVE發(fā)送所述生成的NV03封裝的報(bào)文。
[0177]可以理解,本發(fā)明實(shí)施例的ASBR的各個(gè)功能模塊的功能可根據(jù)上述方法實(shí)施例中的方法具體實(shí)現(xiàn),其具體實(shí)現(xiàn)過程可參照上述方法實(shí)施例中的相關(guān)描述,此處不再贅述。
[0178]由上可見,在本發(fā)明的一些可行的實(shí)施方式中,通過采用上述技術(shù)方案,取得了以下技術(shù)效果:
[0179]通過在NV03網(wǎng)絡(luò)的ASBR上進(jìn)行NV03封裝與標(biāo)簽封裝的轉(zhuǎn)換,實(shí)現(xiàn)了 NV03網(wǎng)絡(luò)與MPLS網(wǎng)絡(luò)之間的跨域通信,解決了一般NV03網(wǎng)絡(luò)設(shè)備不支持標(biāo)簽轉(zhuǎn)發(fā),不能采用傳統(tǒng)OPT1N C跨域方案與MPLS網(wǎng)絡(luò)通信的問題;
[0180]并且,本發(fā)明方案不需要在ASBR上為每個(gè)VPN配置VRF和子接口,ASBR也不需要保存和維護(hù)VPN路由,只需要保存和維護(hù)到達(dá)PE/NVE路由以及少量的MPLS標(biāo)簽和NV03封裝轉(zhuǎn)換表項(xiàng),因此,本發(fā)明方案能夠減輕ASBR的負(fù)擔(dān),具有較好的擴(kuò)展性。
[0181]實(shí)施例六
[0182]請參考圖6a,本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)虛擬化邊緣節(jié)點(diǎn)(NVE),第一 AS部署NV03網(wǎng)絡(luò),第二 AS部署MPLS網(wǎng)絡(luò),所述NVE用在所述第一 AS中,所述NVE600可包括:
[0183]接收模塊601,用于接收所述NV03網(wǎng)絡(luò)中的ASBR發(fā)送的路由信息,所述路由信息包括IP地址和所述MPLS網(wǎng)絡(luò)中的PE設(shè)備的標(biāo)識(shí),所述IP地址是所述NV03網(wǎng)絡(luò)中的ASBR從所述ASBR的本地地址池中為所述PE設(shè)備分配的,用作所述NVE連接的租戶終端系統(tǒng)TES發(fā)往所述PE設(shè)備連接的用戶邊緣CE設(shè)備的NV03封裝的報(bào)文的外層目的地址,所述NVE連接的租戶終端系統(tǒng)TES與所述PE設(shè)備連接的用戶邊緣CE設(shè)備屬于同一虛擬私有網(wǎng)絡(luò)VPN ;
[0184]所述接收模塊601,還用于接收所述PE設(shè)備通告的MPLS VPN標(biāo)簽和所述CE設(shè)備的標(biāo)識(shí),所述MPLS VPN標(biāo)簽可以用于標(biāo)識(shí)所述CE設(shè)備所屬的VPN ;
[0185]路由模塊602,用于生成VPN路由信息,所述VPN路由信息包括所述CE設(shè)備的標(biāo)識(shí)、所述分配的IP地址和VN ID,所述VN ID是所述MPLS VPN標(biāo)簽,所述分配的IP地址作為NV03封裝的外層目的地址。
[0186]請參考圖6b,在本發(fā)明的一些實(shí)施例中,所述NVE600還可以包括:生成模塊603和發(fā)送模塊604 ;
[0187]所述接收模塊601,還用于接收所述TES發(fā)往所述PE設(shè)備的報(bào)文,所述發(fā)往所述PE設(shè)備的報(bào)文攜帶所述CE設(shè)備的標(biāo)識(shí);
[0188]生成模塊603,用于對所述TES發(fā)往所述PE設(shè)備的報(bào)文進(jìn)行NV03封裝以生成NV03封裝的報(bào)文,所述NV03封裝的報(bào)文的外層目的地址是所述分配的IP地址,所述NV03封裝的報(bào)文的外層源地址是所述NVE的IP地址,所述NV03封裝的報(bào)文還包括VN ID,所述VN ID是所述PE設(shè)備通告的MPLS VPN標(biāo)簽,所述MPLS VPN標(biāo)簽可以用于標(biāo)識(shí)所述CE設(shè)備所屬的 VPN ;
[0189]發(fā)送模塊604,用于向所述NV03網(wǎng)絡(luò)中的ASBR發(fā)送所述NV03封裝的報(bào)文。
[0190]請參考圖6b,在本發(fā)明的一些實(shí)施例中,所述NVE600還可以包括:
[0191]路由發(fā)送模塊605,用于向所述PE設(shè)備發(fā)送VPN路由,所述VPN路由中攜帶MPLSVPN標(biāo)簽和所述TES的標(biāo)識(shí),所述VPN路由中攜帶的所述MPLS VPN標(biāo)簽是所述TES所屬的虛擬網(wǎng)絡(luò)的VN ID。
[0192]請參考圖6b,在本發(fā)明的一些實(shí)施例中,
[0193]所述接收模塊601,還用于接收所述NV03網(wǎng)絡(luò)中的ASBR發(fā)送的NV03封裝的報(bào)文,所述NVE接收的所述NV03封裝的報(bào)文的外層目的地址是所述NVE的IP地址,所述NVE接收的所述NV03封裝的報(bào)文的外層源地址是所述NV03網(wǎng)絡(luò)中的所述ASBR的IP地址,所述NVE接收的所述NV03封裝的報(bào)文還攜帶所述TES所屬的虛擬網(wǎng)絡(luò)的VN ID ;
[0194]所述發(fā)送模塊604,還用于對接收到的所述NV03封裝的報(bào)文解封裝,根據(jù)所述TES所屬的虛擬網(wǎng)絡(luò)的VN ID將解封裝后的報(bào)文發(fā)送給所述NV03網(wǎng)絡(luò)中的TES。
[0195]可以理解,本發(fā)明實(shí)施例的NVE的各個(gè)功能模塊的功能可根據(jù)上述方法實(shí)施例中的方法具體實(shí)現(xiàn),其具體實(shí)現(xiàn)過程可參照上述方法實(shí)施例中的相關(guān)描述,此處不再贅述。
[0196]由上可見,在本發(fā)明的一些可行的實(shí)施方式中,通過采用上述技術(shù)方案,取得了以下技術(shù)效果:
[0197]通過在NV03網(wǎng)絡(luò)的ASBR上進(jìn)行NV03封裝與標(biāo)簽封裝的轉(zhuǎn)換,實(shí)現(xiàn)了 NV03網(wǎng)絡(luò)與MPLS網(wǎng)絡(luò)之間的跨域通信,解決了一般NV03網(wǎng)絡(luò)設(shè)備不支持標(biāo)簽轉(zhuǎn)發(fā),不能采用傳統(tǒng)OPT1N C跨域方案與MPLS網(wǎng)絡(luò)通信的問題;
[0198]并且,本發(fā)明方案不需要在ASBR上為每個(gè)VPN配置VRF和子接口,ASBR也不需要保存和維護(hù)VPN路由,只需要保存和維護(hù)到達(dá)PE/NVE路由以及少量的MPLS標(biāo)簽和NV03封裝轉(zhuǎn)換表項(xiàng),因此,本發(fā)明方案能夠減輕ASBR的負(fù)擔(dān),具有較好的擴(kuò)展性。
[0199]本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)存儲(chǔ)介質(zhì),該計(jì)算機(jī)存儲(chǔ)介質(zhì)可存儲(chǔ)有程序,該程序執(zhí)行時(shí)包括上述方法實(shí)施例一中記載的VPN跨域通信方法的部分或全部步驟。
[0200]請參考圖7,本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)設(shè)備700,可包括:
[0201]處理器710,存儲(chǔ)器720,通信接口 730,總線740 ;
[0202]所述存儲(chǔ)器720用于存儲(chǔ)計(jì)算機(jī)執(zhí)行指令,所述處理器710與所述存儲(chǔ)器720通過所述總線740連接,當(dāng)所述計(jì)算機(jī)設(shè)備運(yùn)行時(shí),所述處理器710執(zhí)行所述存儲(chǔ)器720存儲(chǔ)的所述計(jì)算機(jī)執(zhí)行指令,以使所述計(jì)算機(jī)設(shè)備執(zhí)行如上述實(shí)施例中所述的實(shí)現(xiàn)NV03網(wǎng)絡(luò)與MPLS網(wǎng)絡(luò)之間通信的方法。
[0203]在上述實(shí)施例中,對各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳細(xì)描述的部分,可以參見其它實(shí)施例的相關(guān)描述。
[0204]需要說明的是,對于前述的各方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其它順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
[0205]本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:ROM、RAM、磁盤或光盤等。
[0206]以上對本發(fā)明實(shí)施例所提供的本發(fā)明實(shí)施例提供的一種實(shí)現(xiàn)NV03網(wǎng)絡(luò)與MPLS網(wǎng)絡(luò)之間通信的方法和裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種實(shí)現(xiàn)三層網(wǎng)絡(luò)虛擬化NV03網(wǎng)絡(luò)與多協(xié)議標(biāo)簽交換MPLS網(wǎng)絡(luò)之間通信的方法,其特征在于,第一自治系統(tǒng)AS部署NV03網(wǎng)絡(luò),第二 AS部署MPLS網(wǎng)絡(luò),所述方法包括: 所述NV03網(wǎng)絡(luò)中的自治域邊緣路由器ASBR獲得所述MPLS網(wǎng)絡(luò)中的運(yùn)營商邊緣PE設(shè)備的標(biāo)識(shí)和所述MPLS網(wǎng)絡(luò)中的ASBR分配的MPLS標(biāo)簽,所述MPLS網(wǎng)絡(luò)中的ASBR分配的MPLS標(biāo)簽將用作所述NV03網(wǎng)絡(luò)中的ASBR發(fā)往所述PE設(shè)備的MPLS封裝的報(bào)文的外層標(biāo)簽; 所述NV03網(wǎng)絡(luò)中的ASBR從本地地址池中為所述MPLS標(biāo)簽分配IP地址,所述NV03網(wǎng)絡(luò)中的ASBR與所述NV03網(wǎng)絡(luò)中的網(wǎng)絡(luò)虛擬邊緣NVE通信,所述NVE連接的租戶終端系統(tǒng)TES與所述PE設(shè)備連接的用戶邊緣CE設(shè)備屬于同一虛擬私有網(wǎng)絡(luò)VPN ; 所述NV03網(wǎng)絡(luò)中的ASBR保存所述MPLS標(biāo)簽與所述分配的IP地址的對應(yīng)關(guān)系; 所述NV03網(wǎng)絡(luò)中的ASBR向所述NVE發(fā)送路由信息,所述路由信息包括所述PE設(shè)備的標(biāo)識(shí)和所述分配的IP地址,所述分配的IP地址用作所述TES發(fā)往所述CE設(shè)備的NV03封裝的報(bào)文的外層目的地址。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述NV03網(wǎng)絡(luò)中的ASBR獲得所述MPLS網(wǎng)絡(luò)中的PE設(shè)備的標(biāo)識(shí)和所述MPLS網(wǎng)絡(luò)中的ASBR分配的MPLS標(biāo)簽,包括: 所述NV03網(wǎng)絡(luò)中的ASBR接收所述MPLS網(wǎng)絡(luò)中的ASBR發(fā)送的BGP報(bào)文,所述MPLS網(wǎng)絡(luò)中的ASBR發(fā)送的所述BGP報(bào)文攜帶所述PE設(shè)備的標(biāo)識(shí)和所述MPLS網(wǎng)絡(luò)中的ASBR分配的MPLS標(biāo)簽。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,還包括: 所述NV03網(wǎng)絡(luò)中的ASBR接收所述NVE發(fā)送的NV03封裝的報(bào)文,所述NV03封裝的報(bào)文的外層目的地址是所述分配的IP地址,所述NV03封裝的報(bào)文的外層源地址是所述NVE的IP地址,所述NV03封裝的報(bào)文還包括虛擬網(wǎng)絡(luò)標(biāo)識(shí)VN ID,所述VN ID是所述PE設(shè)備通告的MPLS VPN標(biāo)簽,所述MPLS VPN標(biāo)簽用于標(biāo)識(shí)所述CE設(shè)備所屬的VPN ; 所述NV03網(wǎng)絡(luò)中的ASBR生成報(bào)文,所述生成的報(bào)文攜帶兩層MPLS標(biāo)簽,所述MPLS網(wǎng)絡(luò)中的ASBR分配的所述MPLS標(biāo)簽作為所述兩層MPLS標(biāo)簽中的外層標(biāo)簽,所述VN ID作為所述兩層MPLS標(biāo)簽中的內(nèi)層標(biāo)簽,所述生成的報(bào)文中不包括所述外層目的地址和所述外層源地址,所述生成的報(bào)文還攜帶所述NV03封裝的報(bào)文的載荷; 所述NV03網(wǎng)絡(luò)中的ASBR向所述MPLS網(wǎng)絡(luò)中的ASBR發(fā)送所述生成的報(bào)文。
4.根據(jù)權(quán)利要求1-3任一所述的方法,其特征在于,還包括: 所述NV03網(wǎng)絡(luò)中的ASBR為所述NVE的標(biāo)識(shí)分配MPLS標(biāo)簽; 所述NV03網(wǎng)絡(luò)中的ASBR向所述MPLS網(wǎng)絡(luò)中的ASBR發(fā)送BGP報(bào)文,所述向所述MPLS網(wǎng)絡(luò)中的ASBR發(fā)送的所述BGP報(bào)文攜帶所述NVE的標(biāo)識(shí)以及為所述NVE的標(biāo)識(shí)分配的所述MPLS標(biāo)簽; 所述NV03網(wǎng)絡(luò)中的ASBR保存所述NVE的標(biāo)識(shí)與為所述NVE的標(biāo)識(shí)分配的所述MPLS標(biāo)簽的對應(yīng)關(guān)系。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,還包括: 所述NV03網(wǎng)絡(luò)中的ASBR接收所述MPLS網(wǎng)絡(luò)中的ASBR轉(zhuǎn)發(fā)的報(bào)文,所述MPLS網(wǎng)絡(luò)中的ASBR轉(zhuǎn)發(fā)的所述報(bào)文來自所述PE設(shè)備,所述MPLS網(wǎng)絡(luò)中的ASBR轉(zhuǎn)發(fā)的所述報(bào)文中的內(nèi)層標(biāo)簽是所述TES所屬的虛擬網(wǎng)絡(luò)的VN ID,所述MPLS網(wǎng)絡(luò)中的ASBR轉(zhuǎn)發(fā)的報(bào)文中的外層標(biāo)簽是為所述NVE的標(biāo)識(shí)分配的所述MPLS標(biāo)簽; 所述NV03網(wǎng)絡(luò)中的ASBR生成NV03封裝的報(bào)文,所述生成的NV03封裝的報(bào)文的外層目的地址是所述NVE的IP地址,所述生成的NV03封裝的報(bào)文的外層源地址是所述NV03網(wǎng)絡(luò)中的ASBR的IP地址,所述生成的NV03封裝的報(bào)文還攜帶所述TES所屬的虛擬網(wǎng)絡(luò)的VNID,所述生成的NV03封裝的報(bào)文還攜帶所述MPLS網(wǎng)絡(luò)中的ASBR轉(zhuǎn)發(fā)的所述報(bào)文的載荷; 所述NV03網(wǎng)絡(luò)中的ASBR向所述NVE發(fā)送所述生成的NV03封裝的報(bào)文。
6.根據(jù)權(quán)利要求1-5任一所述的方法,其特征在于, 所述PE設(shè)備的標(biāo)識(shí)是所述PE設(shè)備的IP地址。
7.一種實(shí)現(xiàn)三層網(wǎng)絡(luò)虛擬化NV03網(wǎng)絡(luò)與多協(xié)議標(biāo)簽交換MPLS網(wǎng)絡(luò)之間通信的方法,其特征在于,第一自治系統(tǒng)AS部署NV03網(wǎng)絡(luò),第二 AS部署MPLS網(wǎng)絡(luò),所述方法包括: 所述NV03網(wǎng)絡(luò)中的網(wǎng)絡(luò)虛擬邊緣NVE接收所述NV03網(wǎng)絡(luò)中的自治域邊緣路由器ASBR發(fā)送的路由信息,所述路由信息包括IP地址和所述MPLS網(wǎng)絡(luò)中的運(yùn)營商邊緣PE設(shè)備的標(biāo)識(shí)的對應(yīng)關(guān)系,所述IP地址是所述NV03網(wǎng)絡(luò)中的ASBR從本地地址池中為所述PE設(shè)備分配的,用作所述NVE連接的租戶終端系統(tǒng)TES發(fā)往所述PE設(shè)備連接的用戶邊緣CE設(shè)備的NV03封裝的報(bào)文的外層目的地址,所述NVE連接的租戶終端系統(tǒng)TES與所述PE設(shè)備連接的用戶邊緣CE設(shè)備屬于同一虛擬私有網(wǎng)絡(luò)VPN ; 所述NVE接收所述PE設(shè)備通告的MPLS VPN標(biāo)簽和所述CE設(shè)備的標(biāo)識(shí),所述MPLS VPN標(biāo)簽用于標(biāo)識(shí)所述CE設(shè)備所屬的VPN ; 所述NVE生成VPN路由信息,所述VPN路由信息包括所述CE設(shè)備的標(biāo)識(shí)、所述分配的IP地址和VN ID,所述VN ID是所述MPLS VPN標(biāo)簽,所述分配的IP地址作為NV03封裝的外層目的地址。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,還包括: 所述NVE接收所述TES發(fā)往所述PE設(shè)備的報(bào)文,所述發(fā)往所述PE設(shè)備的報(bào)文攜帶所述CE設(shè)備的標(biāo)識(shí); 所述NVE對所述TES發(fā)往所述PE設(shè)備的報(bào)文進(jìn)行NV03封裝以生成NV03封裝的報(bào)文,所述NV03封裝的報(bào)文的外層目的地址是所述分配的IP地址,所述NV03封裝的報(bào)文的外層源地址是所述NVE的IP地址,所述NV03封裝的報(bào)文還包括VN ID,所述VN ID是所述PE設(shè)備通告的MPLS VPN標(biāo)簽,所述MPLS VPN標(biāo)簽用于標(biāo)識(shí)所述CE設(shè)備所屬的VPN ; 所述NVE向所述NV03網(wǎng)絡(luò)中的ASBR發(fā)送所述NV03封裝的報(bào)文。
9.根據(jù)權(quán)利要求7或8所述的方法,其特征在于,還包括: 所述NVE向所述PE設(shè)備發(fā)送VPN路由,所述VPN路由中攜帶MPLS VPN標(biāo)簽和所述TES的標(biāo)識(shí),所述VPN路由中攜帶的所述MPLS VPN標(biāo)簽是所述TES所屬的虛擬網(wǎng)絡(luò)的VN ID。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,還包括: 所述NVE接收所述NV03網(wǎng)絡(luò)中的ASBR發(fā)送的NV03封裝的報(bào)文,所述NVE接收的所述NV03封裝的報(bào)文的外層目的地址是所述NVE的IP地址,所述NVE接收的所述NV03封裝的報(bào)文的外層源地址是所述NV03網(wǎng)絡(luò)中的ASBR的IP地址,所述NVE接收的所述NV03封裝的報(bào)文還攜帶所述TES所屬的虛擬網(wǎng)絡(luò)的VN ID ; 所述NVE對接收到的所述NV03封裝的報(bào)文解封裝,根據(jù)所述TES所屬的虛擬網(wǎng)絡(luò)的VNID將解封裝后的報(bào)文發(fā)送給所述NV03網(wǎng)絡(luò)中的TES。
11.根據(jù)權(quán)利要求7-10任一所述的方法,其特征在于, 所述PE設(shè)備的標(biāo)識(shí)是所述PE設(shè)備的IP地址。
12.—種自治域邊緣路由器ASBR,其特征在于,第一自治系統(tǒng)AS部署三層網(wǎng)絡(luò)虛擬化NV03網(wǎng)絡(luò),第二自治系統(tǒng)AS部署多協(xié)議標(biāo)簽交換MPLS網(wǎng)絡(luò),所述ASBR是所述第一 AS中的邊緣路由器BR,所述ASBR包括: 接收模塊,用于獲得所述MPLS網(wǎng)絡(luò)中的運(yùn)營商邊緣PE設(shè)備的標(biāo)識(shí)和所述MPLS網(wǎng)絡(luò)中的ASBR分配的MPLS標(biāo)簽,所述MPLS網(wǎng)絡(luò)中的ASBR分配的MPLS標(biāo)簽將用作所述NV03網(wǎng)絡(luò)中的所述ASBR發(fā)往所述PE設(shè)備的MPLS封裝的報(bào)文的外層標(biāo)簽; 分配模塊,用于從本地地址池中為所述MPLS標(biāo)簽分配IP地址,所述NV03網(wǎng)絡(luò)中的所述ASBR與所述NV03網(wǎng)絡(luò)中的網(wǎng)絡(luò)虛擬邊緣NVE通信,所述NVE連接的租戶終端系統(tǒng)TES與所述PE設(shè)備連接的用戶邊緣CE設(shè)備屬于同一虛擬私有網(wǎng)絡(luò)VPN ; 存儲(chǔ)模塊,用于保存所述MPLS標(biāo)簽與所述分配的IP地址的對應(yīng)關(guān)系; 發(fā)送模塊,用于向所述NVE發(fā)送路由信息,所述路由信息包括所述PE設(shè)備的標(biāo)識(shí)和所述分配的IP地址,所述分配的IP地址用作所述TES發(fā)往所述CE設(shè)備的NV03封裝的報(bào)文的外層目的地址。
13.根據(jù)權(quán)利要求12所述的ASBR,其特征在于, 所述接收模塊,具體用于接收所述MPLS網(wǎng)絡(luò)中的ASBR發(fā)送的BGP報(bào)文,所述MPLS網(wǎng)絡(luò)中的ASBR發(fā)送的所述BGP報(bào)文攜帶所述PE設(shè)備的標(biāo)識(shí)和所述MPLS網(wǎng)絡(luò)中的ASBR分配的MPLS標(biāo)簽。
14.根據(jù)權(quán)利要求12或13所述的ASBR,其特征在于, 所述接收模塊,還用于接收所述NVE發(fā)送的NV03封裝的報(bào)文,所述NV03封裝的報(bào)文的外層目的地址是所述分配的IP地址,所述NV03封裝的報(bào)文的外層源地址是所述NVE的IP地址,所述NV03封裝的報(bào)文還包括虛擬網(wǎng)絡(luò)標(biāo)識(shí)VN ID,所述VN ID是所述PE設(shè)備通告的MPLS VPN標(biāo)簽,所述MPLS VPN標(biāo)簽可以用于標(biāo)識(shí)所述CE設(shè)備所屬的VPN ; 所述ASBR還包括生成模塊,用于生成報(bào)文,所述生成的報(bào)文攜帶兩層MPLS標(biāo)簽,所述MPLS網(wǎng)絡(luò)中的ASBR分配的所述MPLS標(biāo)簽作為所述兩層MPLS標(biāo)簽中的外層標(biāo)簽,所述VNID作為所述兩層MPLS標(biāo)簽中的內(nèi)層標(biāo)簽,所述生成的報(bào)文中不包括所述外層目的地址和所述外層源地址,所述生成的報(bào)文還攜帶所述NV03封裝的報(bào)文的載荷; 所述發(fā)送模塊,還用于向所述MPLS網(wǎng)絡(luò)中的ASBR發(fā)送所述生成的報(bào)文。
15.根據(jù)權(quán)利要求12-14任一所述的ASBR,其特征在于, 所述分配模塊,還用于為所述NVE的標(biāo)識(shí)分配MPLS標(biāo)簽; 所述發(fā)送模塊,還用于向所述MPLS網(wǎng)絡(luò)中的ASBR發(fā)送BGP報(bào)文,所述向所述MPLS網(wǎng)絡(luò)中的ASBR發(fā)送的所述BGP報(bào)文攜帶所述NVE的標(biāo)識(shí)以及為所述NVE的標(biāo)識(shí)分配的所述MPLS標(biāo)簽; 所述存儲(chǔ)模塊,還用于保存所述NVE的標(biāo)識(shí)與為所述NVE的標(biāo)識(shí)分配的所述MPLS標(biāo)簽的對應(yīng)關(guān)系。
16.根據(jù)權(quán)利要求15所述的ASBR,其特征在于, 所述接收模塊,還用于接收所述MPLS網(wǎng)絡(luò)中的ASBR轉(zhuǎn)發(fā)的報(bào)文,所述MPLS網(wǎng)絡(luò)中的ASBR轉(zhuǎn)發(fā)的所述報(bào)文來自所述PE設(shè)備,所述MPLS網(wǎng)絡(luò)中的ASBR轉(zhuǎn)發(fā)的所述報(bào)文中的內(nèi)層標(biāo)簽是所述TES所屬的虛擬網(wǎng)絡(luò)的VN ID,所述MPLS網(wǎng)絡(luò)中的ASBR轉(zhuǎn)發(fā)的所述報(bào)文中的外層標(biāo)簽是為所述NVE的標(biāo)識(shí)分配的所述MPLS標(biāo)簽; 生成模塊,還用于生成NV03封裝的報(bào)文,所述生成的NV03封裝的報(bào)文的外層目的地址是所述NVE的IP地址,所述生成的NV03封裝的報(bào)文的外層源地址是所述NV03網(wǎng)絡(luò)中的所述ASBR的IP地址,所述生成的NV03封裝的報(bào)文還攜帶所述TES所屬的虛擬網(wǎng)絡(luò)的VN ID,所述生成的NV03封裝的報(bào)文還攜帶所述MPLS網(wǎng)絡(luò)中的ASBR轉(zhuǎn)發(fā)的所述報(bào)文的載荷;所述發(fā)送模塊,還用于向所述NVE發(fā)送所述生成的NV03封裝的報(bào)文。
17.一種網(wǎng)絡(luò)虛擬邊緣NVE,其特征在于,第一自治系統(tǒng)AS部署三層網(wǎng)絡(luò)虛擬化NV03網(wǎng)絡(luò),第二自治系統(tǒng)AS部署多協(xié)議標(biāo)簽交換MPLS網(wǎng)絡(luò),所述NVE用在第一 AS中,所述NVE包括: 接收模塊,用于接收所述NV03網(wǎng)絡(luò)中的自治域邊緣路由器ASBR發(fā)送的路由信息,所述路由信息包括IP地址和所述MPLS網(wǎng)絡(luò)中的運(yùn)營商邊緣PE設(shè)備的標(biāo)識(shí)的對應(yīng)關(guān)系,所述IP地址是所述NV03網(wǎng)絡(luò)中的ASBR從本地地址池中為所述PE設(shè)備分配的,用作所述NVE連接的租戶終端系統(tǒng)TES發(fā)往所述PE設(shè)備連接的用戶邊緣CE設(shè)備的NV03封裝的報(bào)文的外層目的地址,所述NVE連接的租戶終端系統(tǒng)TES與所述PE設(shè)備連接的用戶邊緣CE設(shè)備屬于同一虛擬私有網(wǎng)絡(luò)VPN ; 所述接收模塊,還用于接收所述PE設(shè)備通告的MPLS VPN標(biāo)簽和所述CE設(shè)備的標(biāo)識(shí),所述MPLS VPN標(biāo)簽用于標(biāo)識(shí)所述CE設(shè)備所屬的VPN ; 路由模塊,用于生成VPN路由信息,所述VPN路由信息包括所述CE設(shè)備的標(biāo)識(shí)、所述分配的IP地址和VN ID,所述VN ID是所述MPLS VPN標(biāo)簽,所述分配的IP地址作為NV03封裝的外層目的地址。
18.根據(jù)權(quán)利要求17所述的NVE,其特征在于, 所述接收模塊,還用于接收所述TES發(fā)往所述PE設(shè)備的報(bào)文,所述發(fā)往所述PE設(shè)備的報(bào)文攜帶所述CE設(shè)備的標(biāo)識(shí); 生成模塊,用于對所述TES發(fā)往所述PE設(shè)備的報(bào)文進(jìn)行NV03封裝以生成NV03封裝的報(bào)文,所述NV03封裝的報(bào)文的外層目的地址是所述分配的IP地址,所述NV03封裝的報(bào)文的外層源地址是所述NVE的IP地址,所述NV03封裝的報(bào)文還包括VN ID,所述VN ID是所述PE設(shè)備通告的MPLS VPN標(biāo)簽,所述MPLS VPN標(biāo)簽用于標(biāo)識(shí)所述CE設(shè)備所屬的VPN ; 發(fā)送模塊,用于向所述NV03網(wǎng)絡(luò)中的ASBR發(fā)送所述NV03封裝的報(bào)文。
19.根據(jù)權(quán)利要求17或18所述的NVE,其特征在于,還包括: 路由發(fā)送模塊,用于向所述PE設(shè)備發(fā)送VPN路由,所述VPN路由中攜帶MPLS VPN標(biāo)簽和所述TES的標(biāo)識(shí),所述VPN路由中攜帶的所述MPLS VPN標(biāo)簽是所述TES所屬的虛擬網(wǎng)絡(luò)的 VN IDo
20.根據(jù)權(quán)利要求19所述的NVE,其特征在于, 所述接收模塊,還用于接收所述NV03網(wǎng)絡(luò)中的ASBR發(fā)送的NV03封裝的報(bào)文,所述NVE接收的所述NV03封裝的報(bào)文的外層目的地址是所述NVE的IP地址,所述NVE接收的所述NV03封裝的報(bào)文的外層源地址是所述NV03網(wǎng)絡(luò)中的ASBR的IP地址,所述NVE接收的所述NV03封裝的報(bào)文還攜帶所述TES所屬的虛擬網(wǎng)絡(luò)的VN ID ; 所述發(fā)送模塊,還用于對接收到的所述NV03封裝的報(bào)文解封裝,根據(jù)所述TES所屬的虛擬網(wǎng)絡(luò)的VN ID將解封裝后的報(bào)文發(fā)送給所述NV03網(wǎng)絡(luò)中的TES。
21.—種計(jì)算機(jī)網(wǎng)絡(luò)設(shè)備,其特征在于,所述計(jì)算機(jī)設(shè)備包括處理器、存儲(chǔ)器、總線和通信接口 ; 所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)執(zhí)行指令,所述處理器與所述存儲(chǔ)器通過所述總線連接,當(dāng)所述計(jì)算機(jī)設(shè)備運(yùn)行時(shí),所述處理器執(zhí)行所述存儲(chǔ)器存儲(chǔ)的所述計(jì)算機(jī)執(zhí)行指令,以使所述計(jì)算機(jī)設(shè)備執(zhí)行如權(quán)利要求1-6中任一項(xiàng)所述的實(shí)現(xiàn)NV03網(wǎng)絡(luò)與MPLS網(wǎng)絡(luò)之間通信的方法,或者如權(quán)利要求7-11中任一項(xiàng)所述的實(shí)現(xiàn)NV03網(wǎng)絡(luò)與MPLS網(wǎng)絡(luò)之間通信的方法。
【文檔編號(hào)】H04L12/46GK104518940SQ201410584292
【公開日】2015年4月15日 申請日期:2014年10月27日 優(yōu)先權(quán)日:2014年10月27日
【發(fā)明者】郝衛(wèi)國, 梁乾燈 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
南雄市| 汝阳县| 吉水县| 吉林市| 上杭县| 绍兴县| 青川县| 林芝县| 乌恰县| 墨竹工卡县| 雷波县| 关岭| 瓦房店市| 朝阳区| 江川县| 革吉县| 定远县| 博乐市| 咸丰县| 苏州市| 河津市| 济南市| 康定县| 宝坻区| 高密市| 深泽县| 庆安县| 南靖县| 阿拉善盟| 青阳县| 庄河市| 安多县| 汕头市| 寻乌县| 玉田县| 吉林市| 赞皇县| 巨鹿县| 焉耆| 定边县| 南充市|