通信方法和通信設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù),尤其涉及一種通信方法和通信設(shè)備。
【背景技術(shù)】
[0002]由于二層(Layer2,簡稱為:L2)虛擬專用網(wǎng)絡(luò)(Virtual Private Network,簡稱為:VPN)提供的基于多協(xié)議標(biāo)簽交換(Mult1-Protocol Label Switching,簡稱為:MPLS)網(wǎng)絡(luò)的二層VPN服務(wù),在MPLS網(wǎng)絡(luò)上透明傳輸用戶二層數(shù)據(jù),從而減少了中間設(shè)備需要維護的LSP路徑,因此得到了廣泛的應(yīng)用。
[0003]在實際應(yīng)用中,需要將L2VPN接入公網(wǎng)或三層(Layer3,簡稱為:L3)VPN,現(xiàn)有技術(shù)中,一般在網(wǎng)絡(luò)核心運營商邊緣(Network Provider Edge,簡稱為:NPE)設(shè)備上通過創(chuàng)建多業(yè)務(wù)接入虛擬以太網(wǎng)接口組(Virtual Ethernet Group,簡稱為:VE-Group),從而在一臺NPE設(shè)備上同時完成L2VPN和L3VPN的接入與終結(jié)功能,進而實現(xiàn)L2VPN接入公網(wǎng)或L3VPN。
[0004]具體的,圖1所示為現(xiàn)有技術(shù)中L2VPN接入L3VPN的示意圖,其中,L2虛擬以太網(wǎng)(Virtual Ethernet,簡稱為:VE)接口 (VE3/0/1)與 L3VE 接口 (VE3/0/2)構(gòu)成一個VE-Group并完成環(huán)回對接,也即,從L2VE接口終結(jié)的報文,環(huán)回到L3VE接口完成接入L3VPN的功能。
[0005]如圖1所示,L2VPN的接口在LPUl單板上,VE-Group接口在LPU3單板上,L3VPN的接口在LPU2單板上,在L2VPN接入L3VPN時,報文從LPUl單板上GE1/0/0接口進入,NPE設(shè)備識別出該報文的轉(zhuǎn)發(fā)出接口為L2VE且該接口位于LPU3單板上,交換網(wǎng)芯片將該報文交換至LPU3單板上,在L2VE接口下行對該報文完成終結(jié)流程,然后,報文環(huán)回到L3VE接口上行,在L3VE上行識別該報文是接入L3VPN的,NPE設(shè)備完成接入流程,此時,NPE設(shè)備識別出該報文的轉(zhuǎn)發(fā)出接口為P0S2/0/0且該接口位于LPU2單板上,則交換網(wǎng)芯片將該報文轉(zhuǎn)發(fā)至LPU2單板上,從接口 P0S2/0/0進入L3VPN網(wǎng)絡(luò),從而實現(xiàn)了實現(xiàn)L2VPN接入L3VPN過程。
[0006]采用現(xiàn)有技術(shù)中的方法可以實現(xiàn)L2VPN接入L3VPN,但轉(zhuǎn)發(fā)性能較低。
【發(fā)明內(nèi)容】
[0007]本發(fā)明實施例提供一種通信方法和通信設(shè)備,以克服現(xiàn)有技術(shù)中L2VPN接入L3VPN時,轉(zhuǎn)發(fā)性能低的問題。
[0008]本發(fā)明第一方面提供一種通信方法,應(yīng)用于同時包括二層虛擬專用網(wǎng)絡(luò)L2VPN和三層虛擬專用網(wǎng)絡(luò)L3VPN的系統(tǒng)中,所述L2VPN和L3VPN通過通信設(shè)備連接,所述方法包括:
[0009]所述通信設(shè)備中的網(wǎng)絡(luò)處理器將第一報文軟交換至與所述第一報文對應(yīng)的第一虛擬以太網(wǎng)接口,對所述第一報文進行終結(jié)得到第二報文;
[0010]所述通信設(shè)備中的網(wǎng)絡(luò)處理器將所述第二報文軟環(huán)回至所述第一虛擬以太網(wǎng)接口對應(yīng)的第二虛擬以太網(wǎng)接口;
[0011]所述通信設(shè)備中的交換網(wǎng)芯片將軟環(huán)回后的所述第二報文交換至與所述第一報文對應(yīng)的物理出接口,以使所述物理出接口發(fā)送軟環(huán)回后的所述第二報文。
[0012]結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述通信設(shè)備中的網(wǎng)絡(luò)處理器將所述第一報文軟交換至與所述第一報文對應(yīng)的第一虛擬以太網(wǎng)接口,并對所述第一報文進行終結(jié)得到第二報文,包括:
[0013]所述通信設(shè)備中的網(wǎng)絡(luò)處理器確定與所述第一報文對應(yīng)的下行報文;
[0014]所述通信設(shè)備中的網(wǎng)絡(luò)處理器確定與所述第一報文對應(yīng)的所述第一虛擬以太網(wǎng)接口 ;
[0015]所述通信設(shè)備中的網(wǎng)絡(luò)處理器將所述下行報文發(fā)送至所述第一虛擬以太網(wǎng)接口,并對所述下行報文進行終結(jié)得到第二報文。
[0016]結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式中,所述通信設(shè)備中的網(wǎng)絡(luò)處理器將所述第二報文軟環(huán)回至所述第一虛擬以太網(wǎng)接口對應(yīng)的第二虛擬以太網(wǎng)接口,包括:
[0017]所述通信設(shè)備中的網(wǎng)絡(luò)處理器確定與所述第二報文對應(yīng)的上行報文;
[0018]所述通信設(shè)備中的網(wǎng)絡(luò)處理器確定與所述第一虛擬以太網(wǎng)接口對應(yīng)的所述第二虛擬以太網(wǎng)接口;
[0019]所述通信設(shè)備中的網(wǎng)絡(luò)處理器將所述上行報文發(fā)送至所述第二虛擬以太網(wǎng)接P ;
[0020]所述通信設(shè)備中的交換網(wǎng)芯片將軟環(huán)回后的所述第二報文交換至與所述第一報文對應(yīng)的物理出接口,以使所述物理出接口發(fā)送軟環(huán)回后的所述第二報文,包括:
[0021]所述通信設(shè)備中的交換網(wǎng)芯片將所述上行報文交換至與所述第一報文對應(yīng)的物理出接口,以使所述物理出接口發(fā)送所述上行報文。
[0022]結(jié)合第一方面的第二種可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,所述通信設(shè)備中的網(wǎng)絡(luò)處理器確定與所述第一報文對應(yīng)的下行報文,包括:
[0023]所述通信設(shè)備中的網(wǎng)絡(luò)處理器將所述第一報文中的描述信息轉(zhuǎn)換為下行報文描述信息,并將所述第一報文的報文格式轉(zhuǎn)換為下行報文格式以得到與所述第一報文對應(yīng)的下行報文。
[0024]結(jié)合第一方面的第三種可能的實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式中,所述通信設(shè)備中的網(wǎng)絡(luò)處理器確定與所述第二報文對應(yīng)的上行報文,包括:
[0025]所述通信設(shè)備中的網(wǎng)絡(luò)處理器將所述第二報文的報文格式轉(zhuǎn)換為上行報文格式以得到與所述第二報文對應(yīng)的上行報文。
[0026]結(jié)合第一方面的第二種可能的實現(xiàn)方式,在第一方面的第五種可能的實現(xiàn)方式中,所述通信設(shè)備中的網(wǎng)絡(luò)處理器確定與所述第一報文對應(yīng)的下行報文,包括:
[0027]所述通信設(shè)備中的網(wǎng)絡(luò)處理器確定與所述第一報文對應(yīng)的下行線程接口 ;
[0028]所述通信設(shè)備中的網(wǎng)絡(luò)處理器確定與所述第一報文對應(yīng)的下行過渡報文;
[0029]所述通信設(shè)備中的網(wǎng)絡(luò)處理器通過所述下行線程接口將所述下行過渡報文傳輸至下行,并通過所述下行過渡報文確定所述下行報文。
[0030]結(jié)合第一方面的第五種可能的實現(xiàn)方式,在第一方面的第六種可能的實現(xiàn)方式中,所述通信設(shè)備中的網(wǎng)絡(luò)處理器確定與所述第二報文對應(yīng)的上行報文,包括:
[0031]所述通信設(shè)備中的網(wǎng)絡(luò)處理器確定與所述第二報文對應(yīng)的上行線程接口 ;
[0032]所述通信設(shè)備中的網(wǎng)絡(luò)處理器確定與所述第二報文對應(yīng)的上行過渡報文;
[0033]所述通信設(shè)備中的網(wǎng)絡(luò)處理器通過所述上行線程接口將所述上行過渡報文傳輸至上行,并通過所述上行過渡報文確定所述上行報文。
[0034]結(jié)合第一方面、第一方面的第一至第六種可能的實現(xiàn)方式中的任一種可能的實現(xiàn)方式,在第一方面的第七種可能的實現(xiàn)方式中,所述通信設(shè)備中的網(wǎng)絡(luò)處理器確定與所述第一虛擬以太網(wǎng)接口對應(yīng)的所述第二虛擬以太網(wǎng)接口,包括:
[0035]所述通信設(shè)備中的網(wǎng)絡(luò)處理器通過虛擬接口映射表確定所述第一虛擬以太網(wǎng)接口對應(yīng)的第二虛擬以太網(wǎng)接口,所述虛擬接口映射表用于保存所述第一虛擬以太網(wǎng)接口與所述第二虛擬以太網(wǎng)接口的對應(yīng)關(guān)系。
[0036]結(jié)合第一方面、第一方面的第一至第七種可能的實現(xiàn)方式中的任一種可能的實現(xiàn)方式,在第一方面的第八種可能的實現(xiàn)方式中,所述第一虛擬以太網(wǎng)接口為二層虛擬以太網(wǎng)接口且所述第二虛擬以太網(wǎng)接口為三層虛擬以太網(wǎng)接口 ;或者,所述第一虛擬以太網(wǎng)接口為三層虛擬以太網(wǎng)接口且所述第二虛擬以太網(wǎng)接口為二層虛擬以太網(wǎng)接口。
[0037]本發(fā)明第二方面提供一種通信方法,應(yīng)用于同時包括二層虛擬專用網(wǎng)絡(luò)L2VPN和三層虛擬專用網(wǎng)絡(luò)L3VPN的系統(tǒng)中,所述L2VPN和L3VPN通過通信設(shè)備連接,所述方法包括:
[0038]所述通信設(shè)備中的交換網(wǎng)芯片將第一報文交換至與所述第一報文對應(yīng)的第一虛擬以太網(wǎng)接口,對所述第一報文進行終結(jié)得到第二報文;
[0039]所述通信設(shè)備中的網(wǎng)絡(luò)處理器將所述第二報文軟環(huán)回至所述第一虛擬以太網(wǎng)接口對應(yīng)的第二虛擬以太網(wǎng)接口;
[0040]所述通信設(shè)備中的網(wǎng)絡(luò)處理器將軟環(huán)回后的所述第二報文軟交換至所述第一報文對應(yīng)的物理出接口,以使所述物理出接口發(fā)送軟環(huán)回后的所述第二報文。
[0041]結(jié)合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述通信設(shè)備中的網(wǎng)絡(luò)處理器將所述第二報文軟環(huán)回至所述第一虛擬以太網(wǎng)接口對應(yīng)的第二虛擬以太網(wǎng)接口,包括:
[0042]所述通信設(shè)備中的網(wǎng)絡(luò)處理器確定與所述第二報文對應(yīng)的上行報文;
[0043]所述通信設(shè)備中的網(wǎng)絡(luò)處理器確定與所述第一虛擬以太網(wǎng)接口對應(yīng)的所述第二虛擬以太網(wǎng)接口;
[0044]所述通信設(shè)備中的網(wǎng)絡(luò)處理器將所述上行報文發(fā)送至所述第二虛擬以太網(wǎng)接P ;
[0045]所述通信設(shè)備中的網(wǎng)絡(luò)處理器將軟環(huán)回后的所述第二報文軟交換至所述第一報文對應(yīng)的物理出接口,以使所述物理出接口發(fā)送軟環(huán)回后的所述第二報文,包括:
[0046]所述通信設(shè)備中的網(wǎng)絡(luò)處理器將所述上行報文軟交換至與所述第一報文對應(yīng)的物理出接口,以使所述物理出接口發(fā)送所述上行報文。
[0047]結(jié)合第二方面的第一種可能的實現(xiàn)方式,在第二方面的第二種可能的實現(xiàn)方式中,所述通信設(shè)備中的網(wǎng)絡(luò)處理器將所述上行報文軟交換至與所述第一報文對應(yīng)的物理出接口,包括:
[0048]所述通信設(shè)備中的網(wǎng)絡(luò)處理器確定與所述上行報文對應(yīng)的下行報文;
[0049]所述通信設(shè)備中的網(wǎng)絡(luò)處理器確定與所述第一報文對應(yīng)的物理出接口 ;
[0050]所述通信設(shè)備中的網(wǎng)絡(luò)處理器將所述下行報文軟交換至所述物理出接口。
[0051]結(jié)合第二方面的第二種可能的實現(xiàn)方式,在第二方面的第三種可能的實現(xiàn)方式中,所述通信設(shè)備中的網(wǎng)絡(luò)處理器確定與所述第二報文對應(yīng)的上行報文,包括:
[0052]所述通信設(shè)備中的網(wǎng)絡(luò)處理器將所述第二報文的報文格式轉(zhuǎn)換為上行報文格式以得到與所述第二報文對應(yīng)的上行報文。
[0053]結(jié)合第二方面的第三種可能的實現(xiàn)方式,在第二方面的第四種可能的實現(xiàn)方式中,所述通信設(shè)備中的網(wǎng)絡(luò)處理器確定與所述上行報文對應(yīng)的下行報文,包括:
[0054]所述通信設(shè)備中的網(wǎng)絡(luò)處理器將所述上行報文對應(yīng)的描述信息轉(zhuǎn)換為下行報文描述信息,并將所述上行報文的報文格式轉(zhuǎn)換為下行報文格式以得到與所述上行報文對應(yīng)的下行報文。
[0055]結(jié)合第二方面的第二種可能的實現(xiàn)方式,在第二方面的第五種可能的實現(xiàn)方式中,所述通信設(shè)備中的網(wǎng)絡(luò)處理器確定與所述第二報文對應(yīng)的上行報文,包括:
[0056]所述通信設(shè)備中的網(wǎng)絡(luò)處理器確定與所述第二報文對應(yīng)的上行線程接口 ;
[0057]所述通信設(shè)備中的網(wǎng)絡(luò)處理器確定與所述第二報文對應(yīng)的上行過渡報文;
[0058]所述通信設(shè)備中的網(wǎng)絡(luò)處理器通過所述上行線程接口將所述上行過渡報文傳輸至上行,并通過所述上行過渡報文確定所述上行報文。
[0059]結(jié)合第二方面的第五種可能的實現(xiàn)方式,在第二方面的第六種可能的實現(xiàn)方式中,所述通信設(shè)備中的網(wǎng)絡(luò)處理器確定與所述上行報文對應(yīng)的下行報文,包括:
[0060]所述通信設(shè)備中的網(wǎng)絡(luò)處理器確定與所述上行報文對應(yīng)的下行線程接口 ;
[0061]所述通信設(shè)備中的網(wǎng)絡(luò)處理器確定與所述上行報文對應(yīng)的下行過渡報文;
[0062]所述通信設(shè)備中的網(wǎng)絡(luò)處理器通過所述下行線程接口將所述下行過渡報文傳輸至下行,并通過所述下行過渡報文確定所述下行報文。
[0063]結(jié)合第二方面、第二方面的第一至第六種可能的實現(xiàn)方式中的任一種可能的實現(xiàn)方式,在第二方面的第七種可能的實現(xiàn)方式中,所述通信設(shè)備中的網(wǎng)絡(luò)處理器確定與所述第一虛擬以太網(wǎng)接口對應(yīng)的所述第二虛擬以太網(wǎng)接口,包括:
[0064]所述通信設(shè)備中的網(wǎng)絡(luò)處理器根據(jù)虛擬接口映射表確定所述第一虛擬以太網(wǎng)接口對應(yīng)的第二虛擬以太網(wǎng)接口,所述虛擬接口映射表用于保存所述第一虛擬以太網(wǎng)接口與所述第二虛擬以太網(wǎng)接口的對應(yīng)關(guān)系。
[0065]結(jié)合第二方面、第二方面的第一至第七種可能的實現(xiàn)方式中的任一種可能的實現(xiàn)方式,在第二方面的第八種可能的實現(xiàn)方式中,所述第一虛擬以太網(wǎng)接口為二層虛擬以太網(wǎng)接口且所述第二虛擬以太網(wǎng)接口為三層虛擬以太網(wǎng)接口 ;或者,所述第一虛擬以太網(wǎng)接口為三層虛擬以太網(wǎng)接口且所述第二虛擬以太網(wǎng)接口為二層虛擬以太網(wǎng)接口。
[0066]本發(fā)明第三方面提供一種通信設(shè)備,應(yīng)用于同時包括二層虛擬專用網(wǎng)絡(luò)L2VPN和三層虛擬專用網(wǎng)絡(luò)L3VPN的系統(tǒng)中,所述L2VPN和L3VPN通過通信設(shè)備連接,所述通信設(shè)備包括:處理模塊和交換模塊;
[0067]所述處理模塊,用于將第一報文軟交換至與所述第一報文對應(yīng)的第一虛擬以太網(wǎng)接口,對所述第一報文進行終結(jié)得到第二報文;
[0068]所述處理模塊,還用于將所述第二報文軟環(huán)回至所述第一虛擬以太網(wǎng)接口對應(yīng)的第二虛擬以太網(wǎng)接口;
[0069]所述交換模塊,用于將軟環(huán)回后的所述第二報文交換至與所述第一報文對應(yīng)的物理出接口,以使所述物理出接口發(fā)送軟環(huán)回后的所述第二報文。
[0070]結(jié)合第三方面,在第三方面的第一種可能的實現(xiàn)方式中,所述處理模塊具體用于:
[0071]確定與所述第一報文對應(yīng)的下行報文;
[0072]確定與所述第一報文對應(yīng)的所述第一虛擬以太網(wǎng)接口 ;
[0073]將所述下行報文發(fā)送至所述第