午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種報文處理的方法和設備的制作方法

文檔序號:7554392閱讀:143來源:國知局
專利名稱:一種報文處理的方法和設備的制作方法
技術領域
本發(fā)明涉及通信技術領域,尤其涉及一種報文處理的方法和設備。
背景技術
在數(shù)據(jù)中心中,服務器的虛擬化應用越來越廣泛,在服務器虛擬化之后,每個物理服務器可以支持多個VM(Virtual Machine,虛擬機),每個VM獨立運行自己的操作系統(tǒng)、中間件以及應用程序。為了提高數(shù)據(jù)中心硬件資源使用效率以及業(yè)務的可靠性,需要允許VM在數(shù)據(jù)中心內部進行自由遷移。利用服務器的虛擬化技術,同一個物理數(shù)據(jù)中心可以為不同租戶提供服務器托管等業(yè)務。租戶是數(shù)據(jù)中心資源的使用者,對應一個虛擬網(wǎng)絡或多個虛擬網(wǎng)絡的管理實體。不同租戶可以屬于不同的公司或不同部門,為了確保租戶的數(shù)據(jù)安全,不同租戶之間需要通過虛擬網(wǎng)絡進行流量隔離,這就要求數(shù)據(jù)中心內部物理網(wǎng)絡能夠劃分為不同的虛擬網(wǎng)絡。為了實現(xiàn)VM在數(shù)據(jù)中心內部進行自由遷移以及數(shù)據(jù)中心內部物理網(wǎng)絡中不同虛擬網(wǎng)絡的劃分,現(xiàn)有技術中提供了 NV03 (Network Virtualization over Layer3,三層網(wǎng)絡虛擬化)技術,通過Mac In IP的隧道封裝,使VM實現(xiàn)跨IP網(wǎng)絡的遷移,遷移之后IP地址不改變。舉例來說,Mac (Media Access Control,媒體接入控制)In IP (Internet Protocol,互聯(lián)網(wǎng)協(xié)議)具體可以為Mac In UDP (User Datagram Protocol,用戶數(shù)據(jù)報協(xié)議),或MacIn GRE (Generic Routing Encapsulation,通用路由封裝),或 Mac In TCP (TransmissionControl Protocol,傳輸控制協(xié)議)。NV03的報文封裝中包含租戶標識,租戶ID標識為24bit (位),因此最多能夠支持16M的租戶,能夠滿足云計算時代多租戶數(shù)目的需求。該技術的工作原理包括:從VM發(fā)出的報文,由第一跳網(wǎng)絡設備查找MAC轉發(fā)表。如果到達目的VM需要跨越IP網(wǎng)絡,則需要由所述第一跳網(wǎng)絡設備進行NV03封裝。封裝后的報文頭部中的目的IP地址是NV03遠端隧道的目的IP地址。報文從所述第一跳網(wǎng)絡設備發(fā)出之后,剩余網(wǎng)絡設備按照外層目的IP地址進行逐跳轉發(fā),不關心內部承載的載荷。到達目的設備之后,進行解封裝,然后發(fā)往目的VM。第一跳網(wǎng)絡設備可以為傳統(tǒng)的交換機、路由器或服務器中的VS(Virtual Switch,虛擬交換機)。另外通過在三層IP頭和原始二層報文之間增加VNID (Virtual Network Identifier,虛擬網(wǎng)絡標識)來標識租戶。每一個VNID對應一個二層廣播域。不同二層廣播域的流量相互隔離。虛擬網(wǎng)絡可以使用VXLAN(Virtual Extensible Local Area Network,虛擬的擴展局域網(wǎng))、NVGRE (Network Virtualization using Generic Routing Encapsulation,使用通用路由封裝的網(wǎng)絡虛擬化)、STT(Stateless Transport Tunneling,無狀態(tài)傳輸隧道)中的任何一種技術來構建。NV03封裝可以為VXLAN封裝、NVGRE封裝、STT封裝中的任何一種,下面以VXLAN為例進行說明。對于VM發(fā)出的報文進行封裝,以及對封裝后的報文進行解封裝時使用的是VXLAN技術,該VXLAN技術不同于一般的二層橋接網(wǎng)絡中使用的VLAN技術,也不同于三層網(wǎng)絡使用的以太網(wǎng)技術。而現(xiàn)有技術中的網(wǎng)關僅支持VLAN技術和以太網(wǎng)技術,無法實現(xiàn)VXLAN技術,也就是說,必須要更新網(wǎng)關的硬件配置才能實現(xiàn)NV03技術,成 本聞。發(fā)明內容
本發(fā)明的實施例提供一種報文處理的方法、網(wǎng)關代理和NVE,用于解決現(xiàn)有技術中更新網(wǎng)關的硬件配置才能實現(xiàn)NV03技術的問題,從而降低成本。
為達到上述目的,本發(fā)明的實施例根據(jù)如下技術方案:
第一方面,本實施例提供了一種數(shù)據(jù)報文處理的方法,應用于三層網(wǎng)絡虛擬化NV03網(wǎng)絡中,所述NV03網(wǎng)絡中設置有網(wǎng)關,所述NV03網(wǎng)絡通過所述網(wǎng)關與外部網(wǎng)絡互通,所述NV03網(wǎng)絡中還設置有網(wǎng)關代理,所述網(wǎng)關代理與所述網(wǎng)關連接,所述方法包括:
所述網(wǎng)關代理接收所述網(wǎng)關發(fā)送的第一報文,其中所述第一報文為根據(jù)第一封裝標識封裝的報文;
如果所述第一報文為數(shù)據(jù)報文,所述網(wǎng)關代理對所述第一報文進行解封裝,得到第二報文和所述第一封裝標識;
所述網(wǎng)關代理根據(jù)所述第一封裝標識,通過查找虛擬網(wǎng)絡標識VNID與虛擬局域網(wǎng)標識VLAN ID的映射關系獲得所述第一封裝標識對應的第二封裝標識;其中當所述第一封裝標識為VNID時,所述第二封裝標識為VLAN ID,當所述第一封裝標識為VLAN ID時,所述第二封裝標識為VNID ;
根據(jù)所述第二封裝標識對所述第二報文進行封裝以形成第三報文;
將所述第三報文發(fā)送給所述網(wǎng)關。
結合第一方面,在第一種可能的實現(xiàn)方式中,如果所述第一報文為ARP (AddressResolution Protocol,地址解析協(xié)議)請求報文,所述網(wǎng)關代理采用與所述第一報文為數(shù)據(jù)報文時相同的方式處理所述第一報文。
結合第一方面,在第二種可能的實現(xiàn)方式中,如果所述第一報文為ARP請求報文,所述第二報文為ARP請求報文,所述方法還包括:
所述網(wǎng)關代理通過查找ARP表獲得所述第二報文請求的媒體接入控制MAC地址,其中,所述網(wǎng)關代理存儲所述ARP表;
所述網(wǎng)關代理根據(jù)所述MAC地址,生成第一 ARP應答報文;
所述網(wǎng)關代理根據(jù)所述第一封裝標識,對所述第一 ARP應答報文進行封裝以形成第四報文;
所述網(wǎng)關代理根據(jù)與所述第一封裝標識對應的MAC轉發(fā)信息,將所述第四報文發(fā)送給所述網(wǎng)關。
結合第一方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,在所述網(wǎng)關代理通過查找所述ARP表獲得所述第二報文請求的MAC地址之前,還包括:所述網(wǎng)關代理判斷所述網(wǎng)關是否為主用網(wǎng)關;
所述網(wǎng)關代理通過查找所述ARP表獲得所述第二報文請求的MAC地址的操作在確定所述網(wǎng)關是主用網(wǎng)關時執(zhí)行。
結合第一方面或第一方面的前三種可能的實現(xiàn)方式中的任意一種,在第四種可能的實現(xiàn)方式中,所述NV03網(wǎng)絡還包括服務器,所述服務器包括網(wǎng)絡虛擬化邊緣NVE,所述NVE用于管理所述服務器內的虛擬機,所述方法還包括:
所述NVE接收虛擬機發(fā)送的第五報文;
當所述第五報文為ARP請求報文時,通過查找所述NVE存儲的ARP表獲得所述第五報文請求的MAC地址;
若查找到所述第五報文請求的MAC地址,所述NVE將查找到的MAC地址攜帶在第二 ARP應答報文中發(fā)送給所述虛擬機;
若未查找到所述第五報文請求的MAC地址,則根據(jù)所述虛擬機對應的VNID,對所述第五報文進行封裝以獲得第六報文,并將所述第六報文發(fā)送至所述網(wǎng)關。
第二方面,本實施例還提供了一種網(wǎng)關代理,應用于三層網(wǎng)絡虛擬化NV03網(wǎng)絡中,所述網(wǎng)關代理與網(wǎng)關連接,所述NV03網(wǎng)絡通過所述網(wǎng)關與外部網(wǎng)絡互通,所述網(wǎng)關代理包括:
接收單元,用于接收所述網(wǎng)關發(fā)送的第一報文,其中所述第一報文為根據(jù)第一封裝標識封裝的報文;
解封裝單元,當所述第一報文為數(shù)據(jù)報文時,用于對所述接收單元接收到的所述第一報文進行解封裝,得到第二報文和所述第一封裝標識;
查找單元,用于根據(jù)所述第一封裝標識查找VNID與VLAN ID的映射關系以獲得對應的第二封裝標識;其中當所述第一封裝標識為VNID時,所述第二封裝標識為VLAN ID,當所述第一封裝標識為VLAN ID時,所述第二封裝標識為VNID ;
封裝單元,用于根據(jù)所述查找單元查找到的所述第二封裝標識對所述第二報文進行封裝以形成第三報文;
發(fā)送單元,用于將所述第三報文發(fā)送給所述網(wǎng)關。
結合第二方面,在第一種可能的實現(xiàn)方式中,如果所述第一報文為地址解析協(xié)議ARP請求報文,所述解封裝單元、所述查找單元、所述封裝單元和所述發(fā)送單元采用與所述第一報文為數(shù)據(jù)報文時相同的方式處理所述第一報文。
結合第二方面,在第二種可能的實現(xiàn)方式中,如果所述第一報文是ARP請求報文,則所述第二報文是ARP請求報文,所述網(wǎng)關代理還包括:存儲單元,用于存儲ARP表;
所述查找單元,還用于在所述第二報文為ARP請求報文時,從所述存儲單元存儲的ARP表中查找所述第二報文請求的MAC地址;
所述網(wǎng)關代理還包括生成單元,用于根據(jù)所述查找單元查找到的MAC地址,生成第一 ARP應答報文;
所述封裝單元,還用于根據(jù)所述第一封裝標識,對所述生成單元生成的所述第一ARP應答報文進行封裝以形成第四報文;
所述發(fā)送單元,還用于根據(jù)與所述第一封裝標識對應的MAC轉發(fā)信息,將所述第四報文發(fā)送給所述網(wǎng)關。
結合第二方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,該網(wǎng)關代理還包括判斷單元,用于判斷所述網(wǎng)關是否為主用網(wǎng)關;
所述查找單元,具體用于在所述判斷單元確定所述網(wǎng)關是主用網(wǎng)關時,從所述存儲單元存儲的ARP表中查找所述第二報文請求的MAC地址。
第三方面,本實施例還提供了一種NVE,所述NVE應用于三層網(wǎng)絡虛擬化NV03網(wǎng)絡中,所述NV03網(wǎng)絡中設置有服務器和網(wǎng)關,所述NV03網(wǎng)絡通過所述網(wǎng)關與外部網(wǎng)絡互通,所述網(wǎng)關連接網(wǎng)關代理,所述NVE位于所述服務器中,所述NVE用于管理所述服務器內的虛擬機,所述NVE包括:存儲單元,用于保存ARP表;接收單元,用于接收虛擬機發(fā)送的第五報文;查找單元,用于在所述接收單元接收的所述第五報文為ARP請求報文時,從所述存儲單元存儲的所述ARP表中查找所述第五報文請求的MAC地址;發(fā)送單元,用于在所述查找單元查找到所述第五報文請求的MAC地址時,將查找到的MAC地址攜帶在ARP應答報文中發(fā)送給所述虛擬機;還用于在所述查找單元未查找到所述第五報文請求的MAC地址時,根據(jù)所述虛擬機對應的VNID對所述第五報文進行封裝以得到第六報文,并將所述第六報文發(fā)送至網(wǎng)關。本發(fā)明實施例提供了一種報文處理的方法、網(wǎng)關代理以及網(wǎng)絡虛擬化邊緣,在N0V3網(wǎng)絡中配置網(wǎng)關代理,網(wǎng)關代理與網(wǎng)關連接。使用該網(wǎng)關代理對網(wǎng)關發(fā)送至N0V3網(wǎng)絡內部的網(wǎng)絡設備的報文進行NV03封裝,對N0V3網(wǎng)絡內部的網(wǎng)絡設備發(fā)送到網(wǎng)關的報文進行N0V3解封裝,使得網(wǎng)關在不支持NV03封裝和解封裝技術的情況下,仍能夠處理N0V3網(wǎng)絡與外部網(wǎng)絡互通的報文,從而使得在不改變現(xiàn)有網(wǎng)絡中網(wǎng)關的硬件配置的情況下,實現(xiàn)NV03技術。


為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實施例中的一種NV03網(wǎng)絡的組成框圖;圖2為本發(fā)明實施例中的一種報文處理的方法流程圖;圖3為本發(fā)明實施例中的另一種報文處理的方法流程圖;圖4為本發(fā)明實施例中的另一種報文處理的方法流程圖;圖5為本發(fā)明實施例中的另一種報文處理的方法流程圖;圖6為本發(fā)明實施例中的另一種報文處理的方法流程圖;圖7為本發(fā)明實施例中的另一種報文處理的方法流程圖;圖8為本發(fā)明實施例中的一種網(wǎng)關代理的組成框圖;圖9為本發(fā)明實施例中的另一種網(wǎng)關代理的組成框圖;圖10為本發(fā)明實施例中的另一種網(wǎng)關代理的組成框圖;圖11為本發(fā)明實施例中的一種NVE的組成框圖;圖12為本發(fā)明實施例提供的另一種網(wǎng)關代理的組成框圖;圖13為本發(fā)明實施例提供的另一種NVE的組成框圖。
具體實施例方式下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明實施例提供的技術方案可應用于NV03網(wǎng)絡,該NV03網(wǎng)絡可以包括服務器和網(wǎng)關??蛇x地,服務器可以包括NVE (network virtualization edge,網(wǎng)絡虛擬化邊緣)。NVE作為實現(xiàn)基于overlay技術的網(wǎng)絡虛擬化的邊緣邏輯實體,可以隱藏租戶的真實地址(比如MAC和/或IP地址),能夠進行NV03報文的封裝和解封裝。舉例來說,服務器可通過由接入交換機和核心交換機組成的NV03網(wǎng)絡連接到網(wǎng)關,服務器內運行一個或多個虛擬機,在同一個服務器內的虛擬機由該服務器內的NVE統(tǒng)一管理。所述網(wǎng)關可以不支持NV03封裝技術,所述NV03網(wǎng)絡通過所述網(wǎng)關與外部網(wǎng)絡互通。在該NV03網(wǎng)絡中,網(wǎng)關與網(wǎng)關代理連接。舉例來說,網(wǎng)關與網(wǎng)關代理可以直接連接。可選地,網(wǎng)關與網(wǎng)關代理可以通過二層網(wǎng)絡連接。該網(wǎng)關代理上配置VNID和VLAN ID的映射關系來表示,該網(wǎng)關代理可實現(xiàn)以太封裝與以太解封裝、以及N0V3封裝與N0V3解封裝。
NV03封裝可以為VXLAN封裝、NVGRE封裝、STT封裝中的任何一種,下面以VXLAN為例進行說明。例如,參照圖1所示,該網(wǎng)絡架構包括有一個網(wǎng)關,該網(wǎng)關與網(wǎng)關代理連接。該網(wǎng)關連接著外部網(wǎng)絡和兩個核心交換機。NV03網(wǎng)絡包括兩個核心交換機和四個接入交換機。每個接入交換機都連接有一個服務器,分別為服務器1-服務器4,每個服務器中運行有兩個虛擬機,其中虛擬機VMl、VM3、VM5、VM7屬于vx I an I,虛擬機VM2、VM4、VM6、VM8屬于vxlan20
基于上述如圖1所示的網(wǎng)絡,本發(fā)明實施例提供了一種報文處理的方法,如圖2所示,該方法包括下述操作。
201、網(wǎng)關代理接收網(wǎng)關發(fā)送的第一報文。
其中,所述第一報文為根據(jù)第一封裝標識封裝的報文??蛇x地,所述第一報文可以是數(shù)據(jù)報文,或者是ARP請求報文,或者是其他請求報文。所述第一封裝標識可以是VNID或 VLAN ID。
其中,一個VNID對應于一個二層廣播域,對不同租戶的流量進行隔離。屬于同一個虛擬網(wǎng)絡實例(virtual network instance, VNI)的不同虛擬機可以具有相同的VNID。
所述網(wǎng)關發(fā)送至網(wǎng)關代理的第一報文可以是網(wǎng)關主動發(fā)起的報文,也可以是其他網(wǎng)絡設備經(jīng)由網(wǎng)關向網(wǎng)關代理發(fā)送的報文。
202、網(wǎng)關代理對所述第一報文進行解封裝,得到第二報文和第一封裝標識。
其中,如果第一報文是經(jīng)過以太封裝的報文,網(wǎng)關代理使用以太解封裝來獲取第二報文以及VLAN ID。如果第一報文是經(jīng)過NV03封裝的報文,網(wǎng)關代理使用VXLAN解封裝來獲取第二報文以及VNID。
VXLAN封裝技術為NV03封裝技術中的一種,其封裝格式如下表I所示。
表I
權利要求
1.一種報文處理的方法,應用于三層網(wǎng)絡虛擬化NV03網(wǎng)絡中,所述NV03網(wǎng)絡中設置有網(wǎng)關,所述NV03網(wǎng)絡通過所述網(wǎng)關與外部網(wǎng)絡互通,其特征在于,所述NV03網(wǎng)絡中還設置有網(wǎng)關代理,所述網(wǎng)關代理與所述網(wǎng)關連接,所述方法包括: 所述網(wǎng)關代理接收所述網(wǎng)關發(fā)送的第一報文,其中所述第一報文為根據(jù)第一封裝標識封裝的報文; 如果所述第一報文為數(shù)據(jù)報文,所述網(wǎng)關代理對所述第一報文進行解封裝,得到第二報文和所述第一封裝標識; 所述網(wǎng)關代理根據(jù)所述第一封裝標識,通過查找虛擬網(wǎng)絡標識VNID與虛擬局域網(wǎng)標識VLAN ID的映射關系獲得所述第一封裝標識對應的第二封裝標識;其中當所述第一封裝標識為VNID時,所述第二封裝標識為VLAN ID,當所述第一封裝標識為VLAN ID時,所述第二封裝標識為VNID ; 根據(jù)所述第二封裝標識對所述第二報文進行封裝以形成第三報文; 將所述第三報文發(fā)送給所述網(wǎng)關。
2.根據(jù)權利要求1所述的方法,其特征在于,如果所述第一報文為地址解析協(xié)議ARP請求報文,所述網(wǎng)關代理采用與所述第一報文為數(shù)據(jù)報文時相同的方式處理所述第一報文。
3.根據(jù)權利要求1所述的方法,其特征在于,如果所述第一報文為ARP請求報文,所述第二報文為ARP請求報文,所述方法還包括: 所述網(wǎng)關代理通過查找ARP表獲得所述第二報文請求的媒體接入控制MAC地址,其中,所述網(wǎng)關代理存儲所述ARP表; 所述網(wǎng)關代理根據(jù)所述MAC地址,生成第一 ARP應答報文; 所述網(wǎng)關代理根據(jù)所述第一封裝標識,對所述第一 ARP應答報文進行封裝以形成第四報文; 所述網(wǎng)關代理根據(jù)與所述第一封裝標識對應的MAC轉發(fā)信息,將所述第四報文發(fā)送給所述網(wǎng)關。
4.根據(jù)權利要求3所述的方法,其特征在于,在所述網(wǎng)關代理通過查找所述ARP表獲得所述第二報文請求的MAC地址之前,還包括:所述網(wǎng)關代理判斷所述網(wǎng)關是否為主用網(wǎng)關; 所述網(wǎng)關代理通過查找所述ARP表獲得所述第二報文請求的MAC地址的操作在確定所述網(wǎng)關是主用網(wǎng)關時執(zhí)行。
5.根據(jù)權利要求1-4任意一項所述的方法,所述NV03網(wǎng)絡還包括服務器,所述服務器包括網(wǎng)絡虛擬化邊緣NVE,所述NVE用于管理所述服務器內的虛擬機,其特征在于,所述方法還包括: 所述NVE接收虛擬機發(fā)送的第五報文; 當所述第五報文為ARP請求報文時,通過查找所述NVE存儲的ARP表獲得所述第五報文請求的MAC地址; 若查找到所述第五報文請求的MAC地址,所述NVE將查找到的MAC地址攜帶在第二 ARP應答報文中發(fā)送給所述虛擬機; 若未查找到所述第五報文請求的MAC地址,則根據(jù)所述虛擬機對應的VNID,對所述第五報文進行封裝以獲得第六報文,并將所述第六報文發(fā)送至所述網(wǎng)關。
6.一種網(wǎng)關代理,應用于三層網(wǎng)絡虛擬化NV03網(wǎng)絡中,其特征在于,所述網(wǎng)關代理與網(wǎng)關連接,所述NV03網(wǎng)絡通過所述網(wǎng)關與外部網(wǎng)絡互通,所述網(wǎng)關代理包括: 接收單元,用于接收所述網(wǎng)關發(fā)送的第一報文,其中所述第一報文為根據(jù)第一封裝標識封裝的報文; 解封裝單元,當所述第一報文為數(shù)據(jù)報文時,用于對所述接收單元接收到的所述第一報文進行解封裝,得到第二報文和所述第一封裝標識; 查找單元,用于根據(jù)所述第一封裝標識查找VNID與VLAN ID的映射關系以獲得對應的第二封裝標識;其中當所述第一封裝標識為VNID時,所述第二封裝標識為VLAN ID,當所述第一封裝標識為VLAN ID時,所述第二封裝標識為VNID ; 封裝單元,用于根據(jù)所述查找單元查找到的所述第二封裝標識對所述第二報文進行封裝以形成第三報文; 發(fā)送單元,用于將所述第三報文發(fā)送給所述網(wǎng)關。
7.根據(jù)權利要求6所述的網(wǎng)關代理,其特征在于,如果所述第一報文為地址解析協(xié)議ARP請求報文,所述解封裝單元、所述查找單元、所述封裝單元和所述發(fā)送單元采用與所述第一報文為數(shù)據(jù)報文時相同的方式處理所述第一報文。
8.根據(jù)權利要求6所述的網(wǎng)關代理,其特征在于,如果所述第一報文是ARP請求報文,則所述第二報文是ARP請求報文,所述網(wǎng)關代理還包括:存儲單元,用于存儲ARP表; 所述查找單元,還用于在所述第二報文為ARP請求報文時,從所述存儲單元存儲的ARP表中查找所述第二報文請求的MAC地址; 所述網(wǎng)關代理還包括生成單元,用于根據(jù)所述查找單元查找到的MAC地址,生成第一ARP應答報文; 所述封裝單元,還用于根據(jù)所述第一封裝標識,對所述生成單元生成的所述第一 ARP應答報文進行封裝以形成第四報文; 所述發(fā)送單元,還用于根據(jù)與所述第一封裝標識對應的MAC轉發(fā)信息,將所述第四報文發(fā)送給所述網(wǎng)關。
9.根據(jù)權利要求8所述的網(wǎng)關代理,其特征在于,還包括判斷單元,用于判斷所述網(wǎng)關是否為主用網(wǎng)關; 所述查找單元,具體用于在所述判斷單元確定所述網(wǎng)關是主用網(wǎng)關時,從所述存儲單元存儲的ARP表中查找所述第二報文請求的MAC地址。
10.一種網(wǎng)絡虛擬邊緣NVE,其特征在于,所述NVE應用于三層網(wǎng)絡虛擬化NV03網(wǎng)絡中,所述NV03網(wǎng)絡中設置有服務器和網(wǎng)關,所述NV03網(wǎng)絡通過所述網(wǎng)關與外部網(wǎng)絡互通,所述網(wǎng)關連接網(wǎng)關代理,所述NVE位于所述服務器中,所述NVE用于管理所述服務器內的虛擬機,所述NVE包括: 存儲單元,用于保存地址解析協(xié)議ARP表; 接收單元,用于接收虛擬機發(fā)送的第五報文; 查找單元,用于在所述接收單元接收的所述第五報文為ARP請求報文時,從所述存儲單元存儲的所述ARP表中查找所述第五報文請求的MAC地址; 發(fā)送單元,用于在所述查找單元查找到所述第五報文請求的MAC地址時,將查找到的MAC地址攜帶在ARP應答報文中發(fā)送給所述虛擬機;還用于在所述查找單元未查找到所述第五報文請求的MAC地址時,根據(jù)所述虛 擬機對應的VNID對所述第五報文進行封裝以得到第六報文,并將所述第六報 文發(fā)送至網(wǎng)關。
全文摘要
提供了一種報文處理的方法和設備,涉及通信技術領域。NVO3網(wǎng)絡中設置網(wǎng)關代理,NVO3網(wǎng)絡中的網(wǎng)關與網(wǎng)關代理連接,使用該網(wǎng)關代理來提供傳統(tǒng)二層報文的封裝技術和NVO3的封裝技術,以實現(xiàn)在不改變原有網(wǎng)關的硬件配置的情況下,實現(xiàn)NVO3技術。
文檔編號H04L12/46GK103200069SQ20131010784
公開日2013年7月10日 申請日期2013年3月29日 優(yōu)先權日2013年3月29日
發(fā)明者郝衛(wèi)國 申請人:華為技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1