專利名稱:一種報文轉(zhuǎn)發(fā)方法及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種報文轉(zhuǎn)發(fā)方法及設(shè)備。
背景技術(shù):
服務(wù)器虛擬化技術(shù)可以在一臺物理的服務(wù)器上虛擬出幾十個甚至上百個虛擬機(Virtual Machine,VM),以提升服務(wù)器的利用率。為了提升服務(wù)器的高可用性(HighAvailability, HA),需要VM能夠在同一接入設(shè)備的不同端口之間以及不同接入設(shè)備之間遷移。不同的標(biāo)準(zhǔn)組織制定了不同標(biāo)準(zhǔn)化協(xié)議,如多鏈路透明互聯(lián)(TransparentInterconnection of Lots of Links,Trill)協(xié)議、最短路徑橋(Shortest Path Bridging,SPB)協(xié)議等等,用以構(gòu)建大二層網(wǎng)絡(luò)(Large scale layer-2 network),實現(xiàn)VM遷移。以包含多個數(shù)據(jù)中心的大二層網(wǎng)絡(luò)(Very Large Layer-2 Network)為例,大二層組網(wǎng)技術(shù)分為數(shù)據(jù)中心內(nèi)部的大二層網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)中心之間互聯(lián)的大二層網(wǎng)絡(luò)技術(shù)。前者可以實現(xiàn)單個數(shù)據(jù)中心內(nèi)單臺接入設(shè)備不同端口之間的VM遷移以及不同接入設(shè)備之間的VM遷移,后者可以實現(xiàn)不同數(shù)據(jù)中心的接入設(shè)備之間的VM遷移。目前,數(shù)據(jù)中心內(nèi)的大二層網(wǎng)絡(luò)的接入層設(shè)備能夠提供超過12000個以上的萬兆口,用于連接12000臺萬兆物理服務(wù)器。單臺萬兆物理服務(wù)器又能夠虛擬200個以上的VM。數(shù)據(jù)中心內(nèi)的大二層網(wǎng)絡(luò)的12000臺萬兆物理服務(wù)器能夠虛擬2.4兆(M)個以上的VM,導(dǎo)致單個數(shù)據(jù)中心內(nèi)大二層網(wǎng)絡(luò)的VM所需的MAC(Media Access Control,介質(zhì)訪問控制)地址數(shù)量高達2.4M個以上。基于多租戶(multi tenant)模型的數(shù)據(jù)中心內(nèi)的VM數(shù)量更大,需要的MAC地址將更多。相應(yīng)地,在數(shù)據(jù)中心內(nèi)部的大二層網(wǎng)絡(luò)內(nèi),網(wǎng)關(guān)設(shè)備(核心層設(shè)備)需要在二層轉(zhuǎn)發(fā)表中學(xué)習(xí)大量的MAC地址,執(zhí)行轉(zhuǎn)發(fā)。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種報文轉(zhuǎn)發(fā)方法及設(shè)備。根據(jù)以上目的,本發(fā)明實施例提供了以下技術(shù)方案:一種報文轉(zhuǎn)發(fā)方法,所述方法包括:接收以太網(wǎng)報文;根據(jù)接收到的以太網(wǎng)報文的目的媒體接入控制MAC地址在二層轉(zhuǎn)發(fā)表中執(zhí)行查找,確定查找到的二層轉(zhuǎn)發(fā)表項出接口中包括三層轉(zhuǎn)發(fā)標(biāo)識,則將所述以太網(wǎng)報文的源MAC地址修改為該以太網(wǎng)報文的目的IP地址所屬虛擬局域網(wǎng)VLAN的網(wǎng)關(guān)的MAC地址、將所述以太網(wǎng)報文的目的MAC地址修改為該以太網(wǎng)報文的目的IP地址對應(yīng)的虛擬MAC地址,將所述以太網(wǎng)報文的VLAN標(biāo)識修改為該以太網(wǎng)報文的目的IP地址所屬VLAN的標(biāo)識;根據(jù)修改了 MAC地址和VLAN標(biāo)識的以太網(wǎng)報文的目的MAC地址在二層轉(zhuǎn)發(fā)表執(zhí)行查找,根據(jù)與目的MAC地 址匹配的二層轉(zhuǎn)發(fā)表項出接口中到達大二層網(wǎng)絡(luò)內(nèi)的接入層設(shè)備的出接口對所述修改了 MAC地址和VLAN標(biāo)識的以太網(wǎng)報文進行大二層網(wǎng)絡(luò)協(xié)議封裝,發(fā)送大二層網(wǎng)絡(luò)協(xié)議封裝的以太網(wǎng)報文。一種路由交換設(shè)備,包括:接收模塊,用于接收以太網(wǎng)報文;轉(zhuǎn)發(fā)模塊,用于根據(jù)接收到的以太網(wǎng)報文的目的媒體接入控制MAC地址在二層轉(zhuǎn)發(fā)表中執(zhí)行查找,確定查找到的二層轉(zhuǎn)發(fā)表項出接口中包括三層轉(zhuǎn)發(fā)標(biāo)識,則將所述以太網(wǎng)報文的源MAC地址修改為該以太網(wǎng)報文的目的IP地址所屬虛擬局域網(wǎng)VLAN的網(wǎng)關(guān)的MAC地址、將所述以太網(wǎng)報文的目的MAC地址修改為該以太網(wǎng)報文的目的IP地址對應(yīng)的虛擬MAC地址,將所述以太網(wǎng)報文的VLAN標(biāo)識修改為該以太網(wǎng)報文的目的IP地址所屬VLAN的標(biāo)識;根據(jù)修改了 MAC地址和VLAN標(biāo)識的以太網(wǎng)報文的目的MAC地址在二層轉(zhuǎn)發(fā)表執(zhí)行查找,根據(jù)與目的MAC地址匹配的二層轉(zhuǎn)發(fā)表項出接口中到達大二層網(wǎng)絡(luò)內(nèi)的接入層設(shè)備的出接口對所述修改了 MAC地址和VLAN標(biāo)識的以太網(wǎng)報文進行大二層網(wǎng)絡(luò)協(xié)議封裝;發(fā)送模塊,用于發(fā)送所述轉(zhuǎn)發(fā)模塊進行大二層網(wǎng)絡(luò)協(xié)議封裝后的以太網(wǎng)報文。本發(fā)明的上述實施例中,大二層網(wǎng)絡(luò)中的核心層設(shè)備在進行報文轉(zhuǎn)發(fā)時,基于MAC地址掩碼的二層轉(zhuǎn)發(fā)表,分別根據(jù)以太網(wǎng)報文的源MAC地址和目的MAC地址匹配二層轉(zhuǎn)發(fā)表項,并根據(jù)匹配到的二層轉(zhuǎn)發(fā)表項中的出端口進行相應(yīng)轉(zhuǎn)發(fā)處理。特別的,當(dāng)匹配到的二層轉(zhuǎn)發(fā)表項中的出端口為三層轉(zhuǎn)發(fā)標(biāo)識時,進行三層轉(zhuǎn)發(fā)處理,從而實現(xiàn)基于MAC地址掩碼的二層轉(zhuǎn)發(fā)表項進行報文轉(zhuǎn)發(fā)。
圖1為Trill組網(wǎng)示意圖;圖2為本發(fā)明實施例中的VM遷移的示意圖;圖3A為本發(fā)明實施例中數(shù)據(jù)中心內(nèi)相同VLAN內(nèi)報文轉(zhuǎn)發(fā)的示意圖;圖3B為本發(fā)明實施例提供的私有ARP報文的不意圖;圖4為本發(fā)明實施例中組播報文轉(zhuǎn)發(fā)的示意圖;圖5為本發(fā)明實施例中數(shù)據(jù)中心內(nèi)的報文轉(zhuǎn)發(fā)至外網(wǎng)的示意圖;圖6為本發(fā)明實施例中數(shù)據(jù)中心內(nèi)不同VLAN報文轉(zhuǎn)發(fā)的示意圖;圖7為本發(fā)明實施例中的不同數(shù)據(jù)中心之間的二層轉(zhuǎn)發(fā)的示意圖;圖8為本發(fā)明實施例提供的路由交換設(shè)備的結(jié)構(gòu)示意圖。
具體實施例方式本發(fā)明實施例不限定數(shù)據(jù)中心內(nèi)和數(shù)據(jù)中心之間使用何種大二層技術(shù)。單個數(shù)據(jù)中心內(nèi)可使用Trill 、SPB等大二層網(wǎng)絡(luò)技術(shù),各數(shù)據(jù)中心互聯(lián)可使用MAC over IP(如 OTV (Overlay Transport Virtualization,覆蓋傳輸虛擬化)協(xié)議、EVI (EthernetVirtualization Interconnection,以太網(wǎng)虛擬互聯(lián))協(xié)議、VPLS (Virtual Private LANService,虛擬專用局域網(wǎng)業(yè)務(wù))協(xié)議等大二層網(wǎng)絡(luò)技術(shù)。本發(fā)明實施例以四個數(shù)據(jù)中心(Data Centre,DC)互聯(lián)構(gòu)成的大二層網(wǎng)絡(luò)的架構(gòu)為例進行描述。該大二層網(wǎng)絡(luò)中還包括與四個數(shù)據(jù)中心連接的網(wǎng)絡(luò)管理裝置(也即networkmanagement plane,網(wǎng)絡(luò)管理平面)以及服務(wù)器管理裝置(也即VM management plane, VM管理裝置或VM管理平面)。該架構(gòu)中,各數(shù)據(jù)中心內(nèi)的大二層網(wǎng)絡(luò)采用Tr i 11技術(shù),各數(shù)據(jù)中心間的大二層網(wǎng)絡(luò)采用MAC over IP技術(shù)。圖1示出了 Trill技術(shù)構(gòu)建的數(shù)據(jù)中心的大二層網(wǎng)絡(luò)的架構(gòu)。其它數(shù)據(jù)中心的大二層網(wǎng)絡(luò)架構(gòu)類似于圖1數(shù)據(jù)中心大二層網(wǎng)絡(luò)架構(gòu)。如圖1所示,數(shù)據(jù)中心I的大二層網(wǎng)絡(luò)包括核心層、接入層。Ieafl、leaf2、leaf3、leaf4是位于接入層設(shè)備,corel和core2是核心層設(shè)備。數(shù)據(jù)中心I的接入層的IeafU leaf2、leaf3、leaf4以及核心層的corel、core2運行Trill協(xié)議,這些運行Trill協(xié)議的設(shè)備稱為路由橋(Routing Bridge, RBridge),構(gòu)成了 Trill網(wǎng)絡(luò)。各路由橋之間通過鏈路狀態(tài)協(xié)議獲取Trill網(wǎng)絡(luò)拓?fù)?。每個路由橋使用最短路徑樹算法生成從本路由橋到達Trill網(wǎng)絡(luò)里的其它各個路由橋的路由轉(zhuǎn)發(fā)表(稱之為Trill路由表)。本發(fā)明實施例中,“網(wǎng)絡(luò)管理裝置”按照虛擬MAC編碼規(guī)則為各數(shù)據(jù)中心內(nèi)的每個VM配置虛擬MAC地址。每個虛擬MAC地址為6字節(jié)的2進制數(shù),并包含如下標(biāo)識:唯一性標(biāo)識(I字節(jié)):與現(xiàn)有已分配的OUI (Organizationally uniqueidentifier,組織唯一標(biāo)識符)不沖突,可以使用OUI尚未被分配的標(biāo)識符,例如:ED,22等。Data Centre ID (I字節(jié)):數(shù)據(jù)中心標(biāo)識或稱網(wǎng)絡(luò)標(biāo)識。Device ID (2字節(jié)):接入層設(shè)備的標(biāo)識。Host ID (2字節(jié)):VM的標(biāo)識,也即主機標(biāo)識。同一個物理接入層路由橋連接的物理服務(wù)器上承載的VM的host ID不能相同。不同物理接入層設(shè)備連接物理服務(wù)器上承載的VM的host ID可以相同?;谝陨蟅M的虛擬MAC地址編碼規(guī)則,本發(fā)明實施例定義如下掩碼:主機掩碼(Hostmask):ff-ff-ff-ff-ff-ff 接入設(shè)備掩碼(accessdevice mask):ff-ff-ff-ff-00-00o數(shù)據(jù)中心掩碼(datacentre mask):ff-ff-00-00-00-00o網(wǎng)絡(luò)管理裝置可通過運行批量配置工具,為全網(wǎng)的VM配置虛擬MAC地址。在配置虛擬MAC地址過程中,網(wǎng)絡(luò)管理裝置從VM管理裝置獲取包括整網(wǎng)VM的信息表以及物理設(shè)備的連接關(guān)系。在該表基礎(chǔ)上,根據(jù)上述虛擬MAC地址編碼規(guī)則,在該表中添加虛擬MAC地址,并維護該表。如表I所示,網(wǎng)絡(luò)管理裝置維護的整網(wǎng)設(shè)備及VM的信息表至少包含以下信息(其中僅示出了數(shù)據(jù)中心I的相關(guān)配置信息):表1:
權(quán)利要求
1.一種報文轉(zhuǎn)發(fā)方法,其特征在于,所述方法包括 接收以太網(wǎng)報文; 根據(jù)接收到的以太網(wǎng)報文的目的媒體接入控制MAC地址在二層轉(zhuǎn)發(fā)表中執(zhí)行查找,確定查找到的二層轉(zhuǎn)發(fā)表項出接口中包括三層轉(zhuǎn)發(fā)標(biāo)識,則將所述以太網(wǎng)報文的源MAC地址修改為該以太網(wǎng)報文的目的IP地址所屬虛擬局域網(wǎng)VLAN的網(wǎng)關(guān)的MAC地址、將所述以太網(wǎng)報文的目的MAC地址修改為該以太網(wǎng)報文的目的IP地址對應(yīng)的虛擬MAC地址,將所述以太網(wǎng)報文的VLAN標(biāo)識修改為該以太網(wǎng)報文的目的IP地址所屬VLAN的標(biāo)識; 根據(jù)修改了 MAC地址和VLAN標(biāo)識的以太網(wǎng)報文的目的MAC地址在二層轉(zhuǎn)發(fā)表執(zhí)行查找,根據(jù)與目的MAC地址匹配的二層轉(zhuǎn)發(fā)表項出接口中到達大二層網(wǎng)絡(luò)內(nèi)的接入層設(shè)備的出接口對所述修改了 MAC地址和VLAN標(biāo)識的以太網(wǎng)報文進行大二層網(wǎng)絡(luò)協(xié)議封裝,發(fā)送大二層網(wǎng)絡(luò)協(xié)議封裝的以太網(wǎng)報文。
2.如權(quán)利要求I所述的方法,其特征在于,所述方法還包括 接收大二層網(wǎng)絡(luò)協(xié)議封裝的以太網(wǎng)報文; 根據(jù)大二層網(wǎng)絡(luò)協(xié)議封裝確定本設(shè)備為所述大二層網(wǎng)絡(luò)協(xié)議封裝的以太網(wǎng)報文的目的設(shè)備,則解除大二層網(wǎng)絡(luò)協(xié)議封裝; 根據(jù)解封裝后的以太網(wǎng)報文的目的MAC地址在二層轉(zhuǎn)發(fā)表中執(zhí)行查找,根據(jù)與目的MAC地址匹配的二層轉(zhuǎn)發(fā)表項出接口中的三層轉(zhuǎn)發(fā)標(biāo)識,將解封裝后的以太網(wǎng)報文的源MAC地址修改為該以太網(wǎng)報文的目的IP地址所屬VLAN的網(wǎng)關(guān)的MAC地址,將解封裝后的以太網(wǎng)報文的目的MAC地址修改為該以太網(wǎng)報文的目的IP地址對應(yīng)的虛擬MAC地址,將解封裝后的以太網(wǎng)報文的VLAN標(biāo)識修改為該以太網(wǎng)報文的目的IP地址所屬VLAN的標(biāo)識;根據(jù)修改了 MAC地址和VL AN標(biāo)識的以太網(wǎng)報文的目的MAC地址在二層轉(zhuǎn)發(fā)表執(zhí)行查找,根據(jù)與目的MAC地址匹配的二層轉(zhuǎn)發(fā)表項出接口中到達其他數(shù)據(jù)中心的出接口對所述修改了 MAC地址和VLAN標(biāo)識的以太網(wǎng)報文進行數(shù)據(jù)中心互聯(lián)協(xié)議封裝,發(fā)送數(shù)據(jù)中心互聯(lián)協(xié)議封裝的以太網(wǎng)報文。
3.如權(quán)利要求I所述的方法,其特征在于,所述方法還包括 接收大二層網(wǎng)絡(luò)協(xié)議封裝的以太網(wǎng)報文; 根據(jù)大二層網(wǎng)絡(luò)協(xié)議封裝確定本設(shè)備為所述大二層網(wǎng)絡(luò)協(xié)議封裝的以太網(wǎng)報文的目的設(shè)備,則解除大二層網(wǎng)絡(luò)協(xié)議封裝; 根據(jù)解封裝后的以太網(wǎng)報文的目的MAC地址在二層轉(zhuǎn)發(fā)表中執(zhí)行查找,根據(jù)與目的MAC地址匹配的二層轉(zhuǎn)發(fā)表項出接口中達到其他數(shù)據(jù)中心的出接口對解封裝后的以太網(wǎng)報文進行數(shù)據(jù)中心互聯(lián)協(xié)議封裝,發(fā)送數(shù)據(jù)中心互聯(lián)協(xié)議封裝的以太網(wǎng)報文。
4.如權(quán)利要求I所述的方法,其特征在于,所述方法還包括 接收數(shù)據(jù)中心互聯(lián)協(xié)議封裝的以太網(wǎng)報文,解封裝得到以太網(wǎng)報文; 根據(jù)解封裝后的以太網(wǎng)報文的目的MAC地址在二層轉(zhuǎn)發(fā)表執(zhí)行查找;根據(jù)與目的MAC地址匹配的二層轉(zhuǎn)發(fā)表項出接口中到達大二層網(wǎng)絡(luò)內(nèi)的接入層設(shè)備的出接口對解封裝后的以太網(wǎng)報文進行大二層網(wǎng)絡(luò)協(xié)議封裝,發(fā)送大二層網(wǎng)絡(luò)協(xié)議封裝的以太網(wǎng)報文。
5.如權(quán)利要求I所述的方法,其特征在于,所述方法還包括 接收數(shù)據(jù)中心互聯(lián)協(xié)議封裝的以太網(wǎng)報文,解封裝得到以太網(wǎng)報文; 根據(jù)解封裝后的以太網(wǎng)報文的目的MAC地址在二層轉(zhuǎn)發(fā)表執(zhí)行查找;根據(jù)與目的MAC地址匹配的二層轉(zhuǎn)發(fā)表項出接口中的三層轉(zhuǎn)發(fā)標(biāo)識,將解封裝后的以太網(wǎng)報文的源MAC地址修改為該以太網(wǎng)報文的目的IP地址所屬VLAN的網(wǎng)關(guān)的MAC地址,將解封裝后的以太網(wǎng)報文的目的MAC地址修改為該以太網(wǎng)報文的目的IP地址對應(yīng)的虛擬MAC地址,將解封裝后的以太網(wǎng)報文的VLAN標(biāo)識修改為該以太網(wǎng)報文的目的IP地址所屬VLAN的標(biāo)識; 根據(jù)修改了 MAC地址和VLAN標(biāo)識的以太網(wǎng)報文的目的MAC地址在二層轉(zhuǎn)發(fā)表執(zhí)行查找;根據(jù)與的目的MAC地址匹配的二層轉(zhuǎn)發(fā)表項出接口中到達大二層網(wǎng)絡(luò)內(nèi)的接入層設(shè)備的出接口對修改了 MAC地址和VLAN標(biāo)識的以太網(wǎng)報文進行大二層網(wǎng)絡(luò)協(xié)議封裝,發(fā)送大二層網(wǎng)絡(luò)協(xié)議封裝的以太網(wǎng)報文。
6.如權(quán)利要求1-5任意項所述的方法,其特征在于,所述大二層網(wǎng)絡(luò)協(xié)議是多鏈路透明互聯(lián)Trill協(xié)議或最短路徑橋SPB協(xié)議;所述數(shù)據(jù)中心互聯(lián)協(xié)議是覆蓋傳輸虛擬化OTV協(xié)議或以太網(wǎng)虛擬互聯(lián)EVI協(xié)議。
7.—種路由交換設(shè)備,其特征在于,包括: 接收模塊,用于接收以太網(wǎng)報文; 轉(zhuǎn)發(fā)模塊,用于根據(jù)接收到的以太網(wǎng)報文的目的媒體接入控制MAC地址在二層轉(zhuǎn)發(fā)表中執(zhí)行查找,確定查找到的二層轉(zhuǎn)發(fā)表項出接口中包括三層轉(zhuǎn)發(fā)標(biāo)識,則將所述以太網(wǎng)報文的源MAC地址修改為該以太網(wǎng)報文的目的IP地址所屬虛擬局域網(wǎng)VLAN的網(wǎng)關(guān)的MAC地址、將所述以太網(wǎng)報文的目的MAC地址修改為該以太網(wǎng)報文的目的IP地址對應(yīng)的虛擬MAC地址,將所述以太網(wǎng)報文的VLAN標(biāo)識修改為該以太網(wǎng)報文的目的IP地址所屬VLAN的標(biāo)識;根據(jù)修改了 MAC地址和VLAN標(biāo)識的以太網(wǎng)報文的目的MAC地址在二層轉(zhuǎn)發(fā)表執(zhí)行查找,根據(jù)與目的MAC地址匹配的二層轉(zhuǎn)發(fā)表項出接口中到達大二層網(wǎng)絡(luò)內(nèi)的接入層設(shè)備的出接口對所述修改了 MAC地址和VLAN標(biāo)識的以太網(wǎng)報文進行大二層網(wǎng)絡(luò)協(xié)議封裝; 發(fā)送模塊,用于發(fā)送所述 轉(zhuǎn)發(fā)模塊進行大二層網(wǎng)絡(luò)協(xié)議封裝后的以太網(wǎng)報文。
8.如權(quán)利要求7所述的路由交換設(shè)備,其特征在于,所述接收模塊還用于,接收大二層網(wǎng)絡(luò)協(xié)議封裝的以太網(wǎng)報文; 所述轉(zhuǎn)發(fā)模塊還用于,根據(jù)大二層網(wǎng)絡(luò)協(xié)議封裝確定本設(shè)備為所述大二層網(wǎng)絡(luò)協(xié)議封裝的以太網(wǎng)報文的目的設(shè)備,則解除大二層網(wǎng)絡(luò)協(xié)議封裝;根據(jù)解封裝后的以太網(wǎng)報文的目的MAC地址在二層轉(zhuǎn)發(fā)表中執(zhí)行查找,根據(jù)與目的MAC地址匹配的二層轉(zhuǎn)發(fā)表項出接口中的三層轉(zhuǎn)發(fā)標(biāo)識,將解封裝后的以太網(wǎng)報文的源MAC地址修改為該以太網(wǎng)報文的目的IP地址所屬VLAN的網(wǎng)關(guān)的MAC地址,將解封裝后的以太網(wǎng)報文的目的MAC地址修改為該以太網(wǎng)報文的目的IP地址對應(yīng)的虛擬MAC地址,將解封裝后的以太網(wǎng)報文的VLAN標(biāo)識修改為該以太網(wǎng)報文的目的IP地址所屬VLAN的標(biāo)識;根據(jù)修改了 MAC地址和VLAN標(biāo)識的以太網(wǎng)報文的目的MAC地址在二層轉(zhuǎn)發(fā)表執(zhí)行查找,根據(jù)與目的MAC地址匹配的二層轉(zhuǎn)發(fā)表項出接口中到達其他數(shù)據(jù)中心的出接口對所述修改了 MAC地址和VLAN標(biāo)識的以太網(wǎng)報文進行數(shù)據(jù)中心互聯(lián)協(xié)議封裝; 所述發(fā)送模塊還用于,發(fā)送所述轉(zhuǎn)發(fā)模塊進行數(shù)據(jù)中心互聯(lián)協(xié)議封裝后的以太網(wǎng)報文。
9.如權(quán)利要求7所述的路由交換設(shè)備,其特征在于,所述接收模塊還用于,接收大二層網(wǎng)絡(luò)協(xié)議封裝的以太網(wǎng)報文; 所述轉(zhuǎn)發(fā)模塊還用于,根據(jù)大二層網(wǎng)絡(luò)協(xié)議封裝確定本設(shè)備為所述大二層網(wǎng)絡(luò)協(xié)議封裝的以太網(wǎng)報文的目的設(shè)備,則解除大二層網(wǎng)絡(luò)協(xié)議封裝;根據(jù)解封裝后的以太網(wǎng)報文的目的MAC地址在二層轉(zhuǎn)發(fā)表中執(zhí)行查找,根據(jù)與目的MAC地址匹配的二層轉(zhuǎn)發(fā)表項出接口中達到其他數(shù)據(jù)中心的出接口對解封裝后的以太網(wǎng)報文進行數(shù)據(jù)中心互聯(lián)協(xié)議封裝; 所述發(fā)送模塊還用于,發(fā)送所述轉(zhuǎn)發(fā)模塊進行數(shù)據(jù)中心互聯(lián)協(xié)議封裝后的以太網(wǎng)報文。
10.如權(quán)利要求7所述的路由交換設(shè)備,其特征在于,所述接收模塊還用于,接收數(shù)據(jù)中心互聯(lián)協(xié)議封裝的以太網(wǎng)報文,解封裝得到以太網(wǎng)報文; 所述轉(zhuǎn)發(fā)模塊還用于,根據(jù)解封裝后的以太網(wǎng)報文的目的MAC地址在二層轉(zhuǎn)發(fā)表執(zhí)行查找,根據(jù)與目的MAC地址匹配的二層轉(zhuǎn)發(fā)表項出接口中到達大二層網(wǎng)絡(luò)內(nèi)的接入層設(shè)備的出接口對解封裝后的以太網(wǎng)報文進行大二層網(wǎng)絡(luò)協(xié)議封裝; 所述發(fā)送模塊還用于,發(fā)送所述轉(zhuǎn)發(fā)模塊進行大二層網(wǎng)絡(luò)協(xié)議封裝后的以太網(wǎng)報文。
11.如權(quán)利要求7所述的路由交換設(shè)備,其特征在于,所述接收模塊還用于,接收數(shù)據(jù)中心互聯(lián)協(xié)議封裝的以太網(wǎng)報文,解封裝得到以太網(wǎng)報文; 所述轉(zhuǎn)發(fā)模塊還用于,根據(jù)解封裝后的以太網(wǎng)報文的目的MAC地址在二層轉(zhuǎn)發(fā)表執(zhí)行查找,根據(jù)與目的MAC地址匹配的二層轉(zhuǎn)發(fā)表項出接口中的三層轉(zhuǎn)發(fā)標(biāo)識,將解封裝后的以太網(wǎng)報文的源MAC地址修改為該以太網(wǎng)報文的目的IP地址所屬VLAN的網(wǎng)關(guān)的MAC地址,將解封裝后的以太網(wǎng)報文的目的MAC地址修改為該以太網(wǎng)報文的目的IP地址對應(yīng)的虛擬MAC地址,將解封裝后的以太網(wǎng)報文的VLAN標(biāo)識修改為該以太網(wǎng)報文的目的IP地址所屬VLAN的標(biāo)識;根據(jù)修改了 MAC地址和VLAN標(biāo)識的以太網(wǎng)報文的目的MAC地址在二層轉(zhuǎn)發(fā)表執(zhí)行查找;根據(jù)與的目的MAC地址匹配的二層轉(zhuǎn)發(fā)表項出接口中到達大二層網(wǎng)絡(luò)內(nèi)的接入層設(shè)備的出接口對修 改了 MAC地址和VLAN標(biāo)識的以太網(wǎng)報文進行大二層網(wǎng)絡(luò)協(xié)議封裝; 所述發(fā)送模塊還用于,發(fā)送所述轉(zhuǎn)發(fā)模塊進行大二層網(wǎng)絡(luò)協(xié)議封裝后的以太網(wǎng)報文。
12.如權(quán)利要求7-11任意項所述的路由交換設(shè)備,其特征在于,所述大二層網(wǎng)絡(luò)協(xié)議是多鏈路透明互聯(lián)Trill協(xié)議或最短路徑橋SPB協(xié)議;所述數(shù)據(jù)中心互聯(lián)協(xié)議是覆蓋傳輸虛擬化OTV協(xié)議或以太網(wǎng)虛擬互聯(lián)EVI協(xié)議。
全文摘要
本發(fā)明公開了一種報文轉(zhuǎn)發(fā)方法及設(shè)備,其中,大二層網(wǎng)絡(luò)中的核心層設(shè)備在進行報文轉(zhuǎn)發(fā)時,基于MAC地址掩碼的二層轉(zhuǎn)發(fā)表,分別根據(jù)以太網(wǎng)報文的源MAC地址和目的MAC地址匹配二層轉(zhuǎn)發(fā)表項,并根據(jù)匹配到的二層轉(zhuǎn)發(fā)表項中的出端口進行相應(yīng)轉(zhuǎn)發(fā)處理。特別的,當(dāng)匹配到的二層轉(zhuǎn)發(fā)表項中的出端口為三層轉(zhuǎn)發(fā)標(biāo)識時,進行三層轉(zhuǎn)發(fā)處理,從而實現(xiàn)基于MAC地址掩碼的二層轉(zhuǎn)發(fā)表項進行報文轉(zhuǎn)發(fā)。
文檔編號H04L12/883GK103227757SQ20131012123
公開日2013年7月31日 申請日期2013年4月9日 優(yōu)先權(quán)日2012年8月31日
發(fā)明者宋玉兵 申請人:杭州華三通信技術(shù)有限公司