專利名稱::報文轉(zhuǎn)發(fā)處理方法、系統(tǒng)和運(yùn)營商邊緣設(shè)備的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及通信技術(shù),尤其涉及一種報文轉(zhuǎn)發(fā)處理方法、系統(tǒng)和運(yùn)營商邊緣設(shè)備。
背景技術(shù):
:隨著科技的不斷發(fā)展以及云計算/分布式計算等的出現(xiàn),計算能力也成為一種商品,如可以依托虛擬機(jī)對外進(jìn)行銷售,而數(shù)據(jù)中心可以成為這種商品的物理承載體。其中,數(shù)據(jù)中心(DataCenter;以下簡稱DC)作為一種數(shù)據(jù)整合系統(tǒng),通常由計算系統(tǒng)、存儲系統(tǒng)、通訊系統(tǒng)、網(wǎng)絡(luò)設(shè)備、環(huán)境控制系統(tǒng)和安全系統(tǒng)等組件構(gòu)成,其常用于公司級別的核心業(yè)務(wù)的計算和存儲,或者公司組織運(yùn)營數(shù)據(jù)的計算和存儲。虛擬機(jī)(VirtualMachine;以下簡稱VM)是指通過軟件模擬的具有完整硬件系統(tǒng)功能的,且運(yùn)行在一個完全隔離環(huán)境中的完整計算機(jī)系統(tǒng),在一臺物理計算機(jī)上通常能夠模擬出多臺虛擬機(jī)。目前,虛擬化已經(jīng)成為數(shù)據(jù)中心發(fā)展的特性,通過虛擬化將運(yùn)算任務(wù)分散到各個虛擬CPU,以使得數(shù)據(jù)中心的計算能力得到最大化。圖1所示為現(xiàn)有技術(shù)中虛擬機(jī)遷移的網(wǎng)絡(luò)架構(gòu)示意圖,在現(xiàn)有技術(shù)中,當(dāng)虛擬機(jī)所在的虛擬機(jī)服務(wù)器A(VM192.168.1.101)上沒有足夠資源運(yùn)行或虛擬機(jī)服務(wù)器發(fā)生故障時,虛擬機(jī)管理系統(tǒng)需要將該虛擬機(jī)遷移到空閑的虛擬機(jī)服務(wù)器B(VM192.168.2.101)上,此時,虛擬機(jī)的網(wǎng)關(guān)地址和自身的IP地址均發(fā)生變化,虛擬機(jī)管理系統(tǒng)需要將修改后的地址以及配置信息通告給用戶,這無疑增加了虛擬機(jī)管理系統(tǒng)的維護(hù)成本。圖2為現(xiàn)有技術(shù)中基于H-虛擬專用局域網(wǎng)業(yè)務(wù)(VirtualPrivateLANService;以下簡稱VPLS)技術(shù)的虛擬機(jī)遷移的網(wǎng)絡(luò)架構(gòu)示意圖,為了解決上述維護(hù)成本高的問題,現(xiàn)有技術(shù)中通過采用VPLS技術(shù)將各個VMserver連接在同一個局域網(wǎng)(LocalAreaNetwork;以下簡稱LAN)中,因此當(dāng)VM從一個服務(wù)器遷移到另一個服務(wù)器時,均無需改變其網(wǎng)關(guān)和自身的IP地址。該方法配置簡單、協(xié)議成熟,且容易管理。然而,在上述現(xiàn)有技術(shù)中,機(jī)架尾部(EndofRack;以下簡稱EOR)/機(jī)架頂部(TopofRack;以下簡稱TOR)交換機(jī)均在同一個LAN中,且有可能會學(xué)習(xí)到所有VM的介質(zhì)接入控制(MediaAccessControl;以下簡稱MAC)地址,如圖3所示,而通常交換機(jī)所支持的MAC地址的數(shù)量有限,導(dǎo)致數(shù)據(jù)中心所能承載的服務(wù)器的數(shù)量有限,而如果采用大容量MAC地址表的交換機(jī),則會造成較高的數(shù)據(jù)中心的組網(wǎng)成本。
發(fā)明內(nèi)容本發(fā)明提供一種報文轉(zhuǎn)發(fā)處理方法、系統(tǒng)和運(yùn)營商邊緣設(shè)備,既能支持利用H-VPLS技術(shù)實(shí)現(xiàn)數(shù)據(jù)中心的虛擬化特性,又能最大程度地降低大容量服務(wù)器部署情況下數(shù)據(jù)中心的組網(wǎng)成本。本發(fā)明提供一種報文轉(zhuǎn)發(fā)處理方法,包括面向用戶的運(yùn)營商邊緣設(shè)備U-PE接收虛擬機(jī)服務(wù)器發(fā)送的業(yè)務(wù)報文,所述業(yè)務(wù)報文中攜帶所述業(yè)務(wù)報文的目的介質(zhì)接入控制MAC地址;4所述U-PE根據(jù)自身的MAC地址表對所述目的MAC地址進(jìn)行尋址;當(dāng)所述目的MAC地址尋址不成功時,所述U-PE將所述業(yè)務(wù)報文封裝為標(biāo)簽報文,并將所述標(biāo)簽報文通過偽線PW轉(zhuǎn)發(fā)至網(wǎng)絡(luò)運(yùn)營商邊緣設(shè)備N-PE;所述N-PE根據(jù)自身的MAC地址表對所述標(biāo)簽報文進(jìn)行尋址轉(zhuǎn)發(fā)。本發(fā)明提供一種運(yùn)營商邊緣設(shè)備,包括第一接收模塊,用于接收虛擬機(jī)服務(wù)器發(fā)送的業(yè)務(wù)報文,在所述業(yè)務(wù)報文中攜帶所述業(yè)務(wù)報文的目的介質(zhì)接入控制MAC地址;尋址模塊,用于根據(jù)所述U-PE對應(yīng)的MAC地址表對所述目的MAC地址進(jìn)行尋址;第一轉(zhuǎn)發(fā)模塊,用于當(dāng)所述目的MAC地址尋址不成功時,將所述業(yè)務(wù)報文封裝為標(biāo)簽報文,并將所述標(biāo)簽報文通過偽線PW轉(zhuǎn)發(fā)至核心層運(yùn)營商邊緣設(shè)備N-PE,并觸發(fā)所述N-PE根據(jù)所述N-PE對應(yīng)的MAC地址表對所述標(biāo)簽報文進(jìn)行尋址轉(zhuǎn)發(fā)。本發(fā)明提供一種報文轉(zhuǎn)發(fā)處理系統(tǒng),包括連接在同一局域網(wǎng)中的網(wǎng)絡(luò)運(yùn)營商邊緣設(shè)備N-PE、多個面向用戶運(yùn)營商邊緣設(shè)備U-PE以及與所述U-PE連接的多個虛擬機(jī)服務(wù)器,所述U-PE包括上述運(yùn)營商邊緣設(shè)備,所述N-PE包括第三接收模塊和第二轉(zhuǎn)發(fā)模塊,其中所述第三接收模塊用于接收所述第一轉(zhuǎn)發(fā)模塊轉(zhuǎn)發(fā)的標(biāo)簽報文;所述第二轉(zhuǎn)發(fā)模塊用于根據(jù)所述N-PE對應(yīng)的MAC地址表對所述標(biāo)簽報文進(jìn)行尋址轉(zhuǎn)發(fā)。本發(fā)明的報文轉(zhuǎn)發(fā)處理方法、系統(tǒng)和運(yùn)營商邊緣設(shè)備,通過U-PE對接收到的業(yè)務(wù)報文的目的MAC地址進(jìn)行尋址,當(dāng)尋址不成功時,直接將該業(yè)務(wù)報文封裝為標(biāo)簽報文轉(zhuǎn)發(fā)到N-PE上,由N-PE根據(jù)其自身的MAC地址表進(jìn)行尋址轉(zhuǎn)發(fā)。本發(fā)明在目的MAC地址在U-PE上尋址不成功時,并不在U-PE的所有端口上進(jìn)行泛洪,而只將業(yè)務(wù)報文轉(zhuǎn)發(fā)到N-PE上,只需根據(jù)N-PE本地保存的MAC地址表進(jìn)行尋址轉(zhuǎn)發(fā),無需依賴U-PE的MAC地址表,則不僅可以大大降低N-PE的無效通信量的產(chǎn)生,不影響其他端口的通信效率,而且當(dāng)數(shù)據(jù)中心網(wǎng)絡(luò)中虛擬機(jī)服務(wù)器的數(shù)量受到限制時,只需對一臺或少量的N-PE進(jìn)行MAC地址表的擴(kuò)展,而無需擴(kuò)展U-PE。因此,本發(fā)明既能支持利用H-VPLS技術(shù)實(shí)現(xiàn)數(shù)據(jù)中心的虛擬化特性,又能最大程度地降低大容量服務(wù)器部署情況下數(shù)據(jù)中心的組網(wǎng)成本。為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為現(xiàn)有技術(shù)中虛擬機(jī)遷移的網(wǎng)絡(luò)架構(gòu)示意圖;圖2為現(xiàn)有技術(shù)中基于H-VPLS技術(shù)的虛擬機(jī)遷移的網(wǎng)絡(luò)架構(gòu)示意圖;圖3為現(xiàn)有技術(shù)中基于H-VPLS技術(shù)的MAC地址分布示意圖;圖4為本發(fā)明報文轉(zhuǎn)發(fā)處理方法實(shí)施例一的流程圖;圖5為本發(fā)明報文轉(zhuǎn)發(fā)處理方法實(shí)施例一中的網(wǎng)絡(luò)架構(gòu)示意圖;圖6為本發(fā)明報文轉(zhuǎn)發(fā)處理方法實(shí)施例二的流程圖;圖7為本發(fā)明運(yùn)營商邊緣設(shè)備實(shí)施例一的結(jié)構(gòu)示意圖8為本發(fā)明運(yùn)營商邊緣設(shè)備實(shí)施例二的結(jié)構(gòu)示意圖;圖9為本發(fā)明報文轉(zhuǎn)發(fā)處理系統(tǒng)實(shí)施例一的結(jié)構(gòu)示意圖;圖10為本發(fā)明報文轉(zhuǎn)發(fā)處理系統(tǒng)實(shí)施例二的結(jié)構(gòu)示意圖。具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。繼續(xù)參照上述圖3,當(dāng)目的MAC地址尋址不成功時,業(yè)務(wù)報文會泛洪至所有的成員口(port)和PW上,且U-PE對從xconnect和PW進(jìn)入的報文的源MAC地址均進(jìn)行學(xué)習(xí),因此,現(xiàn)有技術(shù)中的N-PE/U-PE可能學(xué)習(xí)到所有虛擬機(jī)服務(wù)器的MAC地址。如圖3中U-PE1、U-PE2等設(shè)備與N-PE—樣,其MAC地址表中均保存有整網(wǎng)中虛擬機(jī)服務(wù)器的MAC地址。而常見的交換機(jī)所支持的MAC地址的數(shù)量為32k(lk=1024個),而一臺虛擬機(jī)服務(wù)器上可以運(yùn)行20個虛擬機(jī),則使得數(shù)據(jù)中心最多只能承載1600多臺虛擬機(jī)服務(wù)器。為了突破對承載的虛擬機(jī)服務(wù)器數(shù)量的限制,可以采用大容量MAC地址表的交換設(shè)備,但基于N-PE和U-PE在報文轉(zhuǎn)發(fā)過程中均有可能會學(xué)習(xí)到所有MAC地址,則需要對N-PE和U-PE均進(jìn)行更換,必然導(dǎo)致較高的組網(wǎng)成本。本發(fā)明實(shí)施例通過對報文轉(zhuǎn)發(fā)機(jī)制進(jìn)行改進(jìn),提供一種新的報文轉(zhuǎn)發(fā)方法,用以解決現(xiàn)有技術(shù)中存在的上述問題,以下將對本發(fā)明實(shí)施例的技術(shù)方案進(jìn)行詳細(xì)介紹。圖4為本發(fā)明報文轉(zhuǎn)發(fā)處理方法實(shí)施例一的流程圖,如圖4所示,本實(shí)施例提供了一種報文轉(zhuǎn)發(fā)處理方法,具體可以包括如下步驟步驟401,U-PE接收虛擬機(jī)服務(wù)器發(fā)送的業(yè)務(wù)報文,所述業(yè)務(wù)報文中攜帶所述業(yè)務(wù)報文的目的介質(zhì)接入控制MAC地址。VPLS技術(shù)為在IP/多協(xié)議標(biāo)簽交換(Multi-ProtocolLabelSwitching;以下簡稱MPLS)網(wǎng)絡(luò)中模擬LAN業(yè)務(wù),在廣域網(wǎng)范圍內(nèi)實(shí)現(xiàn)以太網(wǎng)的互聯(lián)。從用戶的角度來看,用戶的二層設(shè)備跨過IP/MPLS核心網(wǎng)絡(luò)進(jìn)行互聯(lián),如同通過一條二層線路連接到一個二層交換機(jī)上。圖5為本發(fā)明報文轉(zhuǎn)發(fā)處理方法實(shí)施例一中的網(wǎng)絡(luò)架構(gòu)示意圖,如圖5所示,在VPLS網(wǎng)絡(luò)中,所有PE需要互相連接,以形成一個虛擬LAN,其中,PE包括網(wǎng)絡(luò)運(yùn)營商邊緣設(shè)備(NetworkProviderEdge;以下簡稱N_PE)和面向用戶的運(yùn)營商邊緣設(shè)備(Userfacing-ProviderEdge;以下簡稱U_PE),N-PE為處于H-VPLS核心層邊緣的PE設(shè)備,用于提供在核心網(wǎng)之間的VPLS的透傳服務(wù),而U-PE為處于H-VPLS接入層邊緣的PE設(shè)備,其主要作為用戶接入虛擬專用網(wǎng)絡(luò)(VirtualPrivateNetwork;以下簡稱VPN)的匯聚設(shè)備。H-VPLS技術(shù)即為分層VPLS,將VPLS網(wǎng)絡(luò)進(jìn)行分級,即分為核心層(N-PE)和接入層(U-PE),只有在核心級網(wǎng)絡(luò)的所有N-PE之間兩兩建立偽線(PseudoWire;以下簡稱PW),才能彌補(bǔ)普通VPLS網(wǎng)絡(luò)的缺陷。在數(shù)據(jù)中心網(wǎng)絡(luò)中,N-PE又用于充當(dāng)EOR的角色,而與N-PE相連的多個U-PE則用于充當(dāng)數(shù)據(jù)中心網(wǎng)絡(luò)中的TOR。其中,EOR用于在數(shù)據(jù)中心網(wǎng)絡(luò)中將接入交換機(jī)互聯(lián)匯聚,這類設(shè)備通常放置在虛擬機(jī)服務(wù)器機(jī)架的尾部,因此被稱為EOR;而TOR用于將虛擬機(jī)服務(wù)器接入數(shù)據(jù)中心網(wǎng)絡(luò)中,屬于接入層交換機(jī),這類設(shè)備通常放置在虛擬機(jī)服務(wù)器機(jī)架的頂上,因此被稱為TOR。本步驟為在一臺虛擬機(jī)服務(wù)器向另一臺虛擬機(jī)服務(wù)器發(fā)送報文時,虛擬機(jī)服務(wù)器先將報文發(fā)送到與其相連的U-PE上,此處的報文為用戶的業(yè)務(wù)報文,在該業(yè)務(wù)報文中攜帶業(yè)務(wù)報文的源MAC地址和目的MAC地址。需要指出的是,MAC地址用于識別以太網(wǎng)內(nèi)的一個節(jié)點(diǎn),每一個節(jié)點(diǎn)均對應(yīng)一個唯一的MAC地址,在以太網(wǎng)中傳送的報文通常包含兩個重要字段,即源MAC地址和目的MAC地址,源MAC地址為發(fā)送端節(jié)點(diǎn)的MAC地址,而目的MAC地址為接收端節(jié)點(diǎn)的MAC地址。U-PE在接收到虛擬機(jī)服務(wù)器發(fā)送的業(yè)務(wù)報文后,從業(yè)務(wù)報文中提取出其中攜帶的目的MAC地址,該目的MAC地址用于標(biāo)識該業(yè)務(wù)報文將發(fā)送到的虛擬機(jī)服務(wù)器的地址。步驟402,U-PE根據(jù)自身的MAC地址表對目的MAC地址進(jìn)行尋址。U-PE在獲取到業(yè)務(wù)報文的目的MAC地址后,從U-PE自身的MAC地址表中對該目的MAC地址進(jìn)行尋址,如果此步驟中目的MAC地址尋址成功,則按照尋址結(jié)果將該業(yè)務(wù)報文進(jìn)行轉(zhuǎn)發(fā),如果目的MAC地址尋址不成功,則執(zhí)行后續(xù)步驟403,將該業(yè)務(wù)報文轉(zhuǎn)發(fā)到N-PE上。步驟403,當(dāng)所述目的MAC地址尋址不成功時,所述U-PE將所述業(yè)務(wù)報文封裝為標(biāo)簽報文,并將所述標(biāo)簽報文通過偽線PW轉(zhuǎn)發(fā)至N-PE。當(dāng)U-PE從自身的MAC地址表中未對業(yè)務(wù)報文的目的MAC地址尋址成功時,U-PE不對該業(yè)務(wù)報文進(jìn)行泛洪處理,而是直接將該業(yè)務(wù)報文封裝為標(biāo)簽報文,并將該標(biāo)簽報文通過與其相連的PW直接轉(zhuǎn)發(fā)到N-PE上。作為比較,在現(xiàn)有技術(shù)中,當(dāng)目的MAC地址尋址不成功時,U-PE將業(yè)務(wù)報文泛洪至其所有成員口和PW,則使得與該U-PE相連的所有虛擬機(jī)服務(wù)器均會接收到轉(zhuǎn)發(fā)該業(yè)務(wù)報文的消息,而由于他們均不是該業(yè)務(wù)報文的目的虛擬機(jī)服務(wù)器,則導(dǎo)致大量的無效通信量的產(chǎn)生,影響其他端口的正常通信。與現(xiàn)有技術(shù)相比,本實(shí)施例中當(dāng)目的MAC地址在U-PE上未尋址成功時,并不在其所有端口上進(jìn)行泛洪,可以大大降低無效通信量的產(chǎn)生,也不會影響其他端口的通信效率。步驟404,N-PE根據(jù)自身的MAC地址表對標(biāo)簽報文進(jìn)行尋址轉(zhuǎn)發(fā)。N-PE在接收到U-PE轉(zhuǎn)發(fā)的標(biāo)簽報文后,將該標(biāo)簽報文的標(biāo)簽脫掉,從其內(nèi)部獲取報文的目的MAC地址。N-PE根據(jù)自身對應(yīng)的MAC地址表對標(biāo)簽報文的目的MAC地址進(jìn)行尋址,目的MAC地址尋址成功后,N-PE將該報文再封裝為標(biāo)簽報文,然后通過對應(yīng)的PW轉(zhuǎn)發(fā)到目的虛擬機(jī)服務(wù)器上。在本實(shí)施例中,在尋址不成功時,由于只需要利用N-PE的MAC地址表進(jìn)行MAC地址的尋址轉(zhuǎn)發(fā),因此,當(dāng)數(shù)據(jù)中心網(wǎng)絡(luò)中虛擬機(jī)服務(wù)器的數(shù)量受到限制時,只需對一臺或少量的N-PE進(jìn)行MAC地址表的擴(kuò)展,而無需擴(kuò)展U-PE,從而解決了現(xiàn)有技術(shù)中對整網(wǎng)的網(wǎng)絡(luò)設(shè)備的MAC地址表容量的依賴的缺陷。而當(dāng)以交換機(jī)作為N-PE時,由于其作為核心設(shè)備而選擇高端的產(chǎn)品,其地址表容量的擴(kuò)展則為其常見的特性。本實(shí)施例提供了一種報文轉(zhuǎn)發(fā)處理方法,通過U-PE對接收到的業(yè)務(wù)報文的目的MAC地址進(jìn)行尋址,當(dāng)尋址不成功時,直接將該業(yè)務(wù)報文封裝為標(biāo)簽報文轉(zhuǎn)發(fā)到N-PE上,由N-PE根據(jù)其自身的MAC地址表進(jìn)行尋址轉(zhuǎn)發(fā)。本實(shí)施例在目的MAC地址在U-PE上尋址不成功時,并不在U-PE的所有端口上進(jìn)行泛洪,而只將業(yè)務(wù)報文轉(zhuǎn)發(fā)到N-PE上,只需根據(jù)N-PE本地保存的MAC地址表進(jìn)行尋址轉(zhuǎn)發(fā),無需依賴U-PE的MAC地址表,則不僅可以大大降低N-PE的無效通信量的產(chǎn)生,不影響其他端口的通信效率,而且當(dāng)數(shù)據(jù)中心網(wǎng)絡(luò)中虛擬機(jī)服務(wù)器的數(shù)量受到限制時,只需對一臺或少量的N-PE進(jìn)行MAC地址表的擴(kuò)展,而無需擴(kuò)7展U-PE。因此,本實(shí)施例既能支持利用H-VPLS技術(shù)實(shí)現(xiàn)數(shù)據(jù)中心的虛擬化特性,又能最大程度地降低大容量服務(wù)器部署情況下數(shù)據(jù)中心的組網(wǎng)成本,且實(shí)現(xiàn)了通信效率的提高。圖6為本發(fā)明報文轉(zhuǎn)發(fā)處理方法實(shí)施例二的流程圖,如圖6所示,本實(shí)施例提供了一種報文轉(zhuǎn)發(fā)處理方法,具體可以包括如下步驟步驟601,虛擬機(jī)服務(wù)器向與其連接的U-PE發(fā)送用戶的業(yè)務(wù)報文,在所述業(yè)務(wù)報文中攜帶所述業(yè)務(wù)報文的目的MAC地址和源MAC地址,本步驟可以與上述步驟401類似,此處不再贅述。步驟602,U-PE從接收到的業(yè)務(wù)報文中提取源MAC地址,對業(yè)務(wù)報文的源MAC地址進(jìn)行學(xué)習(xí),并將該源MAC地址保存在自身的MAC地址表中。U-PE在接收到虛擬機(jī)服務(wù)器發(fā)送的業(yè)務(wù)報文后,從該業(yè)務(wù)報文中提取該業(yè)務(wù)報文的源MAC地址,對該源MAC地址進(jìn)行學(xué)習(xí),并將該源MAC地址保存在自身的MAC地址表中。參照圖5,當(dāng)U-PEl接收到VMserverA發(fā)送的業(yè)務(wù)報文后,可以將該業(yè)務(wù)報文的源MAC地址保存在U-PEl的Mac-table中,即MAC-AportΑ。即在本實(shí)施例中,從虛擬機(jī)服務(wù)器進(jìn)入到U-PE的報文,能夠被該U-PE學(xué)習(xí)到其源MAC地址。然而,本實(shí)施例中的U-PE不學(xué)習(xí)由N-PE轉(zhuǎn)發(fā)的標(biāo)簽報文的源MAC地址,即從PW進(jìn)入U-PE的標(biāo)簽報文的源MAC地址不能夠被U-PE學(xué)習(xí)。這樣,在U-PE對應(yīng)的MAC地址表中只保存有本地的MAC地址,而不再保存所有虛擬機(jī)服務(wù)器的MAC地址,因此當(dāng)虛擬機(jī)服務(wù)器的數(shù)量受到限制時,無需對U-PE的MAC地址容量進(jìn)行擴(kuò)充,只擴(kuò)充N-PE的MAC地址容量即可。步驟603,U-PE從接收到的業(yè)務(wù)報文中提取目的MAC地址,并根據(jù)自身的MAC地址表對該目的MAC地址進(jìn)行尋址,當(dāng)尋址成功時,執(zhí)行步驟604,否則執(zhí)行步驟605。U-PE在接收到虛擬機(jī)服務(wù)器發(fā)送的業(yè)務(wù)報文后,從業(yè)務(wù)報文中提取出其目的MAC地址,根據(jù)自身的MAC地址表進(jìn)行尋址。當(dāng)目的MAC地址尋址成功時,執(zhí)行步驟604,U-PE按照尋址結(jié)果將業(yè)務(wù)報文轉(zhuǎn)發(fā)到對應(yīng)的虛擬機(jī)服務(wù)器上;當(dāng)目的MAC地址尋址不成功時,執(zhí)行步驟605,U-PE將所述業(yè)務(wù)報文封裝為標(biāo)簽報文,并將所述標(biāo)簽報文通過PW轉(zhuǎn)發(fā)至N-PE。步驟604,U-PE按照尋址結(jié)果將業(yè)務(wù)報文轉(zhuǎn)發(fā)到對應(yīng)的虛擬機(jī)服務(wù)器上。當(dāng)U-PE對業(yè)務(wù)報文的目的MAC地址的尋址成功,即在該U-PE對應(yīng)的MAC地址表中查找到該目的MAC地址時,直接按照尋址結(jié)果將該業(yè)務(wù)報文轉(zhuǎn)發(fā)到目的MAC地址對應(yīng)的虛擬機(jī)服務(wù)器上,即完成了本實(shí)施例中的一次報文轉(zhuǎn)發(fā)過程,本流程結(jié)束。步驟605,U-PE將所述業(yè)務(wù)報文封裝為標(biāo)簽報文,并將所述標(biāo)簽報文通過PW轉(zhuǎn)發(fā)至N-PE。當(dāng)U-PE對業(yè)務(wù)報文的目的MAC地址的尋址不成功,即在該U-PE對應(yīng)的MAC地址表中未查找到該目的MAC地址時,U-PE直接將該報文轉(zhuǎn)發(fā)到上一級的N-PE上。U-PE通過與其相連的PW對報文進(jìn)行轉(zhuǎn)發(fā),在轉(zhuǎn)發(fā)前先將業(yè)務(wù)報文封裝為標(biāo)簽報文,將標(biāo)簽報文通過PW轉(zhuǎn)發(fā)至N-PE上,而不再在其其他成員口進(jìn)行泛洪。步驟606,N-PE對標(biāo)簽報文的源MAC地址進(jìn)行學(xué)習(xí),并將所述標(biāo)簽報文的源MAC地址保存在自身的MAC地址表中。N-PE在通過PW接收到U-PE轉(zhuǎn)發(fā)的標(biāo)簽報文后,先將該標(biāo)簽報文的標(biāo)簽脫掉,對標(biāo)簽報文內(nèi)部攜帶的源MAC地址進(jìn)行學(xué)習(xí),并將該源MAC地址保存在自身的MAC地址表中。即本實(shí)施例中N-PE的報文轉(zhuǎn)發(fā)機(jī)制與現(xiàn)有技術(shù)中類似,其仍保存全局的MAC地址,以使得8后續(xù)業(yè)務(wù)報文的目的MAC地址在U-PE上尋址不成功時,均可以在N-PE上進(jìn)行尋址。步驟607,N-PE根據(jù)自身的MAC地址表對標(biāo)簽報文內(nèi)部的目的MAC地址進(jìn)行尋址,若尋址成功,則執(zhí)行步驟608,否則執(zhí)行步驟610。N-PE在通過PW接收到U-PE轉(zhuǎn)發(fā)的標(biāo)簽報文后,還從標(biāo)簽報文內(nèi)部提取出其中攜帶的目的MAC地址,并根據(jù)N-PE對應(yīng)的MAC地址表對該目的MAC地址進(jìn)行尋址。當(dāng)目的MAC地址在N-PE上尋址成功時,執(zhí)行步驟608,N-PE將標(biāo)簽報文轉(zhuǎn)發(fā)至目的MAC地址對應(yīng)的目的虛擬機(jī)服務(wù)器;當(dāng)目的MAC地址尋址不成功時,執(zhí)行步驟610,N-PE將標(biāo)簽報文轉(zhuǎn)發(fā)至除源口外的其他U-PE上。步驟608,N-PE將標(biāo)簽報文轉(zhuǎn)發(fā)至目的MAC地址對應(yīng)的U_PE。當(dāng)目的MAC地址在N-PE上尋址成功時,N-PE將脫掉標(biāo)簽的報文重新封裝為標(biāo)簽報文,通過查找到的目的MAC地址對應(yīng)的PW轉(zhuǎn)發(fā)至對應(yīng)的U-PE上。步驟609,U-PE接收到所述N-PE轉(zhuǎn)發(fā)的所述標(biāo)簽報文后,根據(jù)所述標(biāo)簽報文中的源MAC地址將所述標(biāo)簽報文發(fā)送到對應(yīng)的目的虛擬機(jī)服務(wù)器,所述U-PE不學(xué)習(xí)所述標(biāo)簽報文的源MAC地址。U-PE在接收所述N-PE轉(zhuǎn)發(fā)的所述標(biāo)簽報文之后,將該標(biāo)簽報文的標(biāo)簽脫掉,并從其中提取出內(nèi)部攜帶的目的MAC地址,根據(jù)該目的MAC地址將該標(biāo)簽報文轉(zhuǎn)發(fā)至對應(yīng)的目的虛擬機(jī)服務(wù)器上,完成本實(shí)施例的報文轉(zhuǎn)發(fā)過程,本流程結(jié)束。步驟610,N-PE將標(biāo)簽報文轉(zhuǎn)發(fā)至除源口外的其他U-PE上。當(dāng)目的MAC地址在N-PE上尋址不成功時,N-PE將該報文轉(zhuǎn)發(fā)到除源口外的其他U-PE上,此處的源口對應(yīng)為該報文初始發(fā)送的U-PE。如圖5中,業(yè)務(wù)報文最先從U-PEl轉(zhuǎn)發(fā)到N-PE上,則當(dāng)在N-PE上尋址也不成功時,N-PE將該報文轉(zhuǎn)發(fā)到除U-PEl之外的其他端口U-PE2和U-PE3上,重復(fù)上述步驟602-610,在U-PE2和U-PE3上繼續(xù)對目的MAC地址進(jìn)行尋址,直到查找到目的MAC地址對應(yīng)的虛擬機(jī)服務(wù)器,并將該報文正確轉(zhuǎn)發(fā)到該虛擬機(jī)服務(wù)器上為止。本實(shí)施例提供了一種報文轉(zhuǎn)發(fā)處理方法,通過U-PE對接收到的業(yè)務(wù)報文的目的MAC地址進(jìn)行尋址,當(dāng)尋址不成功時,直接將該業(yè)務(wù)報文封裝為標(biāo)簽報文轉(zhuǎn)發(fā)到N-PE上,由N-PE根據(jù)其自身的MAC地址表進(jìn)行尋址轉(zhuǎn)發(fā)。本實(shí)施例在目的MAC地址在U-PE上尋址不成功時,并不在U-PE的所有端口上進(jìn)行泛洪,而只將業(yè)務(wù)報文轉(zhuǎn)發(fā)到N-PE上,只需根據(jù)N-PE本地保存的MAC地址表進(jìn)行尋址轉(zhuǎn)發(fā),無需依賴U-PE的MAC地址表,且U-PE只對虛擬機(jī)服務(wù)器發(fā)送的報文的源MAC地址進(jìn)行學(xué)習(xí),而不學(xué)習(xí)N-PE轉(zhuǎn)發(fā)的報文的源MAC地址,則不僅可以大大降低N-PE的無效通信量的產(chǎn)生,而且當(dāng)數(shù)據(jù)中心網(wǎng)絡(luò)中虛擬機(jī)服務(wù)器的數(shù)量受到限制時,只需對一臺或少量的N-PE進(jìn)行MAC地址表的擴(kuò)展,而無需擴(kuò)展U-PE。因此,本實(shí)施例既能支持利用H-VPLS技術(shù)實(shí)現(xiàn)數(shù)據(jù)中心的虛擬化特性,又能最大程度地降低大容量服務(wù)器部署情況下數(shù)據(jù)中心的組網(wǎng)成本。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。圖7為本發(fā)明運(yùn)營商邊緣設(shè)備實(shí)施例一的結(jié)構(gòu)示意圖,如圖7所示,本實(shí)施例提供了一種運(yùn)營商邊緣設(shè)備,可以具體執(zhí)行上述方法實(shí)施例一的各個步驟,此處不再贅述。本實(shí)施提供的運(yùn)營商邊緣設(shè)備可以包括第一接收模塊701、尋址模塊702和第一轉(zhuǎn)發(fā)模塊703。其中第一接收模塊701用于接收虛擬機(jī)服務(wù)器發(fā)送的業(yè)務(wù)報文,在所述業(yè)務(wù)報文中攜帶所述業(yè)務(wù)報文的目的介質(zhì)接入控制MAC地址。尋址模塊702用于根據(jù)所述U-PE對應(yīng)的MAC地址表對所述目的MAC地址進(jìn)行尋址。第一轉(zhuǎn)發(fā)模塊703用于當(dāng)所述目的MAC地址尋址不成功時,將所述業(yè)務(wù)報文封裝為標(biāo)簽報文,并將所述標(biāo)簽報文通過偽線PW轉(zhuǎn)發(fā)至N-PE,并觸發(fā)所述N-PE根據(jù)自身的MAC地址表對所述標(biāo)簽報文進(jìn)行尋址轉(zhuǎn)發(fā)。圖8為本發(fā)明運(yùn)營商邊緣設(shè)備實(shí)施例二的結(jié)構(gòu)示意圖,如圖8所示,本實(shí)施例提供了一種運(yùn)營商邊緣設(shè)備,可以具體執(zhí)行上述方法實(shí)施例二的各個步驟,此處不再贅述。本實(shí)施例提供的運(yùn)營商邊緣設(shè)備在上述圖7所示的實(shí)施例的基礎(chǔ)之上還可以包括第一地址學(xué)習(xí)模塊704,第一地址學(xué)習(xí)模塊704用于對所述業(yè)務(wù)報文的源MAC地址進(jìn)行學(xué)習(xí),并將所述業(yè)務(wù)報文的所述源MAC地址保存在U-PE對應(yīng)的MAC地址表中。進(jìn)一步地,本實(shí)施例中的運(yùn)營商邊緣設(shè)備還可以包括第二接收模塊705,第二接收模塊705用于接收所述N-PE轉(zhuǎn)發(fā)的所述標(biāo)簽報文,根據(jù)所述標(biāo)簽報文中的目的MAC地址將所述標(biāo)簽報文發(fā)送到對應(yīng)的目的虛擬機(jī)服務(wù)器,且不學(xué)習(xí)N-PE轉(zhuǎn)發(fā)的標(biāo)簽報文的源MAC地址。本實(shí)施例提供了一種運(yùn)營商邊緣設(shè)備,通過對接收到的業(yè)務(wù)報文的目的MAC地址進(jìn)行尋址,當(dāng)尋址不成功時,直接將該業(yè)務(wù)報文封裝為標(biāo)簽報文轉(zhuǎn)發(fā)到N-PE上,由N-PE根據(jù)其自身的MAC地址表進(jìn)行尋址轉(zhuǎn)發(fā),且U-PE只對虛擬機(jī)服務(wù)器發(fā)送的報文的源MAC地址進(jìn)行學(xué)習(xí),而不學(xué)習(xí)N-PE轉(zhuǎn)發(fā)的報文的源MAC地址;本實(shí)施例既能支持利用H-VPLS技術(shù)實(shí)現(xiàn)數(shù)據(jù)中心的虛擬化特性,又能最大程度地降低大容量服務(wù)器部署情況下數(shù)據(jù)中心的組網(wǎng)成本。圖9為本發(fā)明報文轉(zhuǎn)發(fā)處理系統(tǒng)實(shí)施例一的結(jié)構(gòu)示意圖,如圖9所示,本實(shí)施例提供了一種報文轉(zhuǎn)發(fā)處理系統(tǒng),可以具體執(zhí)行上述方法實(shí)施例一的各個步驟,此處不再贅述。本實(shí)施提供的報文轉(zhuǎn)發(fā)處理系統(tǒng)可以包括連接在同一局域網(wǎng)中的N-PE901、多個U-PE以及與U-PE連接的多個虛擬機(jī)服務(wù)器902。U-PE可以包括圖7或圖8所示的運(yùn)營商邊緣設(shè)備,N-PE901可以包括第三接收模塊911和第二轉(zhuǎn)發(fā)模塊921。其中,第三接收模塊911用于接收所述第一轉(zhuǎn)發(fā)模塊轉(zhuǎn)發(fā)的標(biāo)簽報文。第二轉(zhuǎn)發(fā)模塊921用于根據(jù)所述N-PE對應(yīng)的MAC地址表對所述標(biāo)簽報文進(jìn)行尋址轉(zhuǎn)發(fā)。圖10為本發(fā)明報文轉(zhuǎn)發(fā)處理系統(tǒng)實(shí)施例二的結(jié)構(gòu)示意圖,如圖10所示,本實(shí)施例提供了一種報文轉(zhuǎn)發(fā)處理系統(tǒng),可以具體執(zhí)行上述方法實(shí)施例二的各個步驟,此處不再贅述。本實(shí)施例提供的報文轉(zhuǎn)發(fā)處理系統(tǒng)在上述圖9所示的基礎(chǔ)之上,還可以包括第二地址學(xué)習(xí)模塊931,第二地址學(xué)習(xí)模塊931用于對所述標(biāo)簽報文的源MAC地址進(jìn)行學(xué)習(xí),并將所述標(biāo)簽報文的源MAC地址保存在所述N-PE對應(yīng)的MAC地址表中。本實(shí)施例提供了一種報文轉(zhuǎn)發(fā)處理系統(tǒng),通過設(shè)置連接在同一局域網(wǎng)中的N-PE1、多個U-PE以及U-PE連接的多個虛擬機(jī)服務(wù)器,對接收到的業(yè)務(wù)報文的目的MAC地址進(jìn)行尋址,當(dāng)尋址不成功時,直接將該業(yè)務(wù)報文封裝為標(biāo)簽報文轉(zhuǎn)發(fā)到N-PE上,由N-PE根據(jù)其自身的MAC地址表進(jìn)行尋址轉(zhuǎn)發(fā),且U-PE只對虛擬機(jī)服務(wù)器發(fā)送的報文的源MAC地址進(jìn)行學(xué)習(xí),而不學(xué)習(xí)N-PE轉(zhuǎn)發(fā)的報文的源MAC地址;本實(shí)施例既能支持利用H-VPLS技術(shù)實(shí)現(xiàn)數(shù)據(jù)中心的虛擬化特性,又能最大程度地降低大容量服務(wù)器部署情況下數(shù)據(jù)中心的組網(wǎng)成本。最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。權(quán)利要求一種報文轉(zhuǎn)發(fā)處理方法,其特征在于,包括面向用戶的運(yùn)營商邊緣設(shè)備UPE接收虛擬機(jī)服務(wù)器發(fā)送的業(yè)務(wù)報文,所述業(yè)務(wù)報文中攜帶所述業(yè)務(wù)報文的目的介質(zhì)接入控制MAC地址;所述UPE根據(jù)自身的MAC地址表對所述目的MAC地址進(jìn)行尋址;當(dāng)所述目的MAC地址尋址不成功時,所述UPE將所述業(yè)務(wù)報文封裝為標(biāo)簽報文,并將所述標(biāo)簽報文通過偽線PW轉(zhuǎn)發(fā)至網(wǎng)絡(luò)運(yùn)營商邊緣設(shè)備NPE;所述NPE根據(jù)自身的MAC地址表對所述標(biāo)簽報文進(jìn)行尋址轉(zhuǎn)發(fā)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括所述U-PE對所述業(yè)務(wù)報文的源MAC地址進(jìn)行學(xué)習(xí),并將所述業(yè)務(wù)報文的所述源MAC地址保存在自身的MAC地址表中。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括所述U-PE接收所述N-PE轉(zhuǎn)發(fā)的所述標(biāo)簽報文,根據(jù)所述標(biāo)簽報文中的目的MAC地址將所述標(biāo)簽報文發(fā)送到對應(yīng)的目的虛擬機(jī)服務(wù)器,且不學(xué)習(xí)所述標(biāo)簽報文的源MAC地址。4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,還包括所述N-PE對所述標(biāo)簽報文的源MAC地址進(jìn)行學(xué)習(xí),并將所述標(biāo)簽報文的源MAC地址保存在自身的MAC地址表中。5.一種運(yùn)營商邊緣設(shè)備,其特征在于,包括第一接收模塊,用于接收虛擬機(jī)服務(wù)器發(fā)送的業(yè)務(wù)報文,在所述業(yè)務(wù)報文中攜帶所述業(yè)務(wù)報文的目的介質(zhì)接入控制MAC地址;尋址模塊,用于根據(jù)所述U-PE對應(yīng)的MAC地址表對所述目的MAC地址進(jìn)行尋址;第一轉(zhuǎn)發(fā)模塊,用于當(dāng)所述目的MAC地址尋址不成功時,將所述業(yè)務(wù)報文封裝為標(biāo)簽報文,并將所述標(biāo)簽報文通過偽線PW轉(zhuǎn)發(fā)至核心層運(yùn)營商邊緣設(shè)備N-PE,并觸發(fā)所述N-PE根據(jù)所述N-PE對應(yīng)的MAC地址表對所述標(biāo)簽報文進(jìn)行尋址轉(zhuǎn)發(fā)。6.根據(jù)權(quán)利要求5所述的設(shè)備,其特征在于,還包括第一地址學(xué)習(xí)模塊,用于對所述業(yè)務(wù)報文的源MAC地址進(jìn)行學(xué)習(xí),并將所述業(yè)務(wù)報文的所述源MAC地址保存在所述U-PE對應(yīng)的MAC地址表中。7.根據(jù)權(quán)利要求5所述的設(shè)備,其特征在于,還包括第二接收模塊,用于接收所述N-PE轉(zhuǎn)發(fā)的所述標(biāo)簽報文,根據(jù)所述標(biāo)簽報文中的目的MAC地址將所述標(biāo)簽報文發(fā)送到對應(yīng)的目的虛擬機(jī)服務(wù)器,且不學(xué)習(xí)所述標(biāo)簽報文的源MAC地址。8.一種報文轉(zhuǎn)發(fā)處理系統(tǒng),其特征在于,包括連接在同一局域網(wǎng)中的網(wǎng)絡(luò)運(yùn)營商邊緣設(shè)備N-PE、多個面向用戶運(yùn)營商邊緣設(shè)備U-PE以及與所述U-PE連接的多個虛擬機(jī)服務(wù)器,所述U-PE包括上述權(quán)利要求5-7中任一項(xiàng)所述的運(yùn)營商邊緣設(shè)備,所述N-PE包括第三接收模塊和第二轉(zhuǎn)發(fā)模塊,其中所述第三接收模塊用于接收所述第一轉(zhuǎn)發(fā)模塊轉(zhuǎn)發(fā)的標(biāo)簽報文;所述第二轉(zhuǎn)發(fā)模塊用于根據(jù)所述N-PE對應(yīng)的MAC地址表對所述標(biāo)簽報文進(jìn)行尋址轉(zhuǎn)發(fā)。9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述N-PE還包括第二地址學(xué)習(xí)模塊,用于對所述標(biāo)簽報文的源MAC地址進(jìn)行學(xué)習(xí),并將所述標(biāo)簽報文2的源MAC地址保存在所述N-PE對應(yīng)的MAC地址表中。全文摘要本發(fā)明提供一種報文轉(zhuǎn)發(fā)處理方法、系統(tǒng)和運(yùn)營商邊緣設(shè)備,方法包括U-PE接收虛擬機(jī)服務(wù)器發(fā)送的業(yè)務(wù)報文,在業(yè)務(wù)報文中攜帶業(yè)務(wù)報文的目的介質(zhì)接入控制MAC地址;U-PE根據(jù)自身的MAC地址表對目的MAC地址進(jìn)行尋址;當(dāng)目的MAC地址尋址不成功時,U-PE將所述業(yè)務(wù)報文封裝為標(biāo)簽報文,并將標(biāo)簽報文通過PW轉(zhuǎn)發(fā)至N-PE;N-PE根據(jù)自身的MAC地址表對標(biāo)簽報文進(jìn)行尋址轉(zhuǎn)發(fā)。運(yùn)營商邊緣設(shè)備包括第一接收模塊、尋址模塊和第一轉(zhuǎn)發(fā)模塊。本發(fā)明還提供了一種報文轉(zhuǎn)發(fā)處理系統(tǒng)。本發(fā)明既能支持利用H-VPLS技術(shù)實(shí)現(xiàn)數(shù)據(jù)中心的虛擬化特性,又能最大程度地降低大容量服務(wù)器部署情況下數(shù)據(jù)中心的組網(wǎng)成本。文檔編號H04L12/56GK101924699SQ201010246870公開日2010年12月22日申請日期2010年8月5日優(yōu)先權(quán)日2010年8月5日發(fā)明者歐陽熙羽申請人:福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司