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

報(bào)文轉(zhuǎn)發(fā)方法及裝置與流程

文檔序號(hào):11959739閱讀:171來源:國知局
報(bào)文轉(zhuǎn)發(fā)方法及裝置與流程
本申請(qǐng)涉及網(wǎng)絡(luò)通信
技術(shù)領(lǐng)域
,尤其涉及一種報(bào)文轉(zhuǎn)發(fā)方法及裝置。
背景技術(shù)
:數(shù)據(jù)中心通常采用服務(wù)器虛擬化技術(shù),將一臺(tái)物理服務(wù)器虛擬化成多臺(tái)VM(VirtualMachine,虛擬機(jī)),并且要求物理服務(wù)器支持VXLAN(VirtualExtensibleLAN,可擴(kuò)展虛擬局域網(wǎng)絡(luò))技術(shù),以將VM發(fā)送的VLAN(VirtualLocalAreaNetwork,虛擬局域網(wǎng))報(bào)文封裝成VXLAN報(bào)文,再由交換設(shè)備進(jìn)行三層轉(zhuǎn)發(fā),然而,一般交換設(shè)備中的交換芯片并不支持VXLAN三層網(wǎng)關(guān)功能。在現(xiàn)有技術(shù)中,當(dāng)不支持VXLAN三層網(wǎng)關(guān)的交換設(shè)備的交換芯片接收到第一VXLAN報(bào)文時(shí),通常將第一VXLAN報(bào)文上送到處理器,由處理器對(duì)第一VXLAN報(bào)文進(jìn)行解封裝得到VLAN報(bào)文,并查找各種表項(xiàng)對(duì)VLAN報(bào)文進(jìn)行處理,再將處理之后的VLAN報(bào)文封裝成第二VXLAN報(bào)文,并將第二VXLAN報(bào)文轉(zhuǎn)發(fā)出去,從而實(shí)現(xiàn)跨VXLAN的三層轉(zhuǎn)發(fā)。但是,交換設(shè)備接收到的所有VXLAN報(bào)文都需要上送到處理器,由于處理器需要查各種表項(xiàng),處理速度慢,導(dǎo)致VXLAN報(bào)文的轉(zhuǎn)發(fā)效率極低。技術(shù)實(shí)現(xiàn)要素:有鑒于此,本申請(qǐng)?zhí)峁┮环N報(bào)文轉(zhuǎn)發(fā)方法及裝置,以解決現(xiàn)有的轉(zhuǎn)發(fā)方式轉(zhuǎn)發(fā)效率低的問題。根據(jù)本申請(qǐng)實(shí)施例的第一方面,提供一種報(bào)文轉(zhuǎn)發(fā)方法,所述方法應(yīng)用于分布式交換設(shè)備上,所述分布式交換設(shè)備包括交換網(wǎng)板、第一接口板和第二接口板,所述方法包括:所述第一接口板接收攜帶有第一VNI的第一VXLAN報(bào)文,并獲取所述第一VNI對(duì)應(yīng)的第一VLAN標(biāo)識(shí);對(duì)所述第一VXLAN報(bào)文解封裝得到VLAN報(bào)文,并將所述第一VLAN標(biāo)識(shí)添加到所述VLAN報(bào)文中,并將所述VLAN報(bào)文發(fā)送至所述交換網(wǎng)板;所述交換網(wǎng)板獲取所述VLAN報(bào)文對(duì)應(yīng)的出接口和第二VLAN標(biāo)識(shí);利用所述第二VLAN標(biāo)識(shí)替換所述VLAN報(bào)文中的第一VLAN標(biāo)識(shí),并將所述VLAN報(bào)文從所述出接口發(fā)送至所述第二接口板;所述第二接口板獲取所述第二VLAN標(biāo)識(shí)對(duì)應(yīng)的第二VNI,并利用所述第二VNI對(duì)所述VLAN報(bào)文加封裝得到第二VXLAN報(bào)文,并將所述第二VXLAN報(bào)文轉(zhuǎn)發(fā)至對(duì)端分布式交換設(shè)備上。根據(jù)本申請(qǐng)實(shí)施例的第二方面,提供一種報(bào)文轉(zhuǎn)發(fā)裝置,所述裝置應(yīng)用于分布式交換設(shè)備上,所述裝置包括:第一接口單元、交換單元以及第二接口單元;所述第一接口單元,用于接收攜帶有第一虛擬可擴(kuò)展局域網(wǎng)網(wǎng)絡(luò)標(biāo)識(shí)VNI的第一VXLAN報(bào)文,并獲取所述第一VNI對(duì)應(yīng)的第一虛擬局域網(wǎng)VLAN標(biāo)識(shí);對(duì)所述第一VXLAN報(bào)文解封裝得到VLAN報(bào)文,并將所述第一VLAN標(biāo)識(shí)添加到所述VLAN報(bào)文中,并將所述VLAN報(bào)文發(fā)送至所述交換單元;所述交換單元,用于獲取所述VLAN報(bào)文對(duì)應(yīng)的出接口和第二VLAN標(biāo)識(shí);利用所述第二VLAN標(biāo)識(shí)替換所述VLAN報(bào)文中的第一VLAN標(biāo)識(shí),并將所述VLAN報(bào)文從所述出接口發(fā)送至所述第二接口單元;所述第二接口單元,用于獲取所述第二VLAN標(biāo)識(shí)對(duì)應(yīng)的第二VNI,并利用所述第二VNI對(duì)所述VLAN報(bào)文加封裝得到第二VXLAN報(bào)文,并將所述第二VXLAN報(bào)文轉(zhuǎn)發(fā)至對(duì)端分布式交換設(shè)備上。應(yīng)用本申請(qǐng)實(shí)施例,分布式交換設(shè)備的第一接口板在接收到攜帶有第一VNI的第一VXLAN報(bào)文時(shí),先獲取該第一VNI對(duì)應(yīng)的第一VLAN標(biāo)識(shí),對(duì)該第一VXLAN報(bào)文解封裝得到VLAN報(bào)文,并將該第一VLAN標(biāo)識(shí)添加到VLAN報(bào)文中,并發(fā)送到交換網(wǎng)板上;交換網(wǎng)板獲取該VLAN報(bào)文對(duì)應(yīng)的出接口和第二VLAN標(biāo)識(shí)之后,利用該第二VLAN標(biāo)識(shí)替換VLAN報(bào)文中的第一VLAN標(biāo)識(shí),并將該VLAN報(bào)文從該出接口發(fā)送至第二接口板;第二接口板獲取該第二VLAN標(biāo)識(shí)對(duì)應(yīng)的第二VNI,并利用該第二VNI對(duì)VLAN報(bào)文加封裝得到第二VXLAN報(bào)文,并將該第二VXLAN報(bào)文轉(zhuǎn)發(fā)至對(duì)端分布式交換設(shè)備上,從而,實(shí)現(xiàn)VXLAN報(bào)文的三層轉(zhuǎn)發(fā)?;谏鲜鰧?shí)現(xiàn)方式,分布式交換設(shè)備利用接口板對(duì)報(bào)文進(jìn)行解封裝和加封裝,以實(shí)現(xiàn)VXLAN報(bào)文與VLAN報(bào)文之間的轉(zhuǎn)換,并對(duì)加封裝的VXLAN報(bào)文進(jìn)行二層轉(zhuǎn)發(fā),利用交換網(wǎng)板查找預(yù)先配置的路由表進(jìn)行跨VLAN的三層轉(zhuǎn)發(fā),因此,分布式交換設(shè)備通過接口板與交換網(wǎng)板結(jié)合實(shí)現(xiàn)了VXLAN三層網(wǎng)關(guān)的功能,而不需要將VXLAN報(bào)文上送至處理器去查各種表項(xiàng)進(jìn)行轉(zhuǎn)換并轉(zhuǎn)發(fā),此外,接口板和交換網(wǎng)板均是在交換芯片中實(shí)現(xiàn)的報(bào)文轉(zhuǎn)發(fā),處理速度快,從而,提高了VXLAN報(bào)文的轉(zhuǎn)發(fā)效率。附圖說明圖1為本申請(qǐng)根據(jù)一示例性實(shí)施例示出的一種報(bào)文轉(zhuǎn)發(fā)應(yīng)用場(chǎng)景圖;圖2為本申請(qǐng)根據(jù)一示例性實(shí)施例示出的一種報(bào)文轉(zhuǎn)發(fā)方法的實(shí)施例流程圖;圖3為本申請(qǐng)根據(jù)一示例性實(shí)施例示出的一種分布式交換設(shè)備的硬件結(jié)構(gòu)圖;圖4為本申請(qǐng)根據(jù)一示例性實(shí)施例示出的一種報(bào)文轉(zhuǎn)發(fā)裝置的實(shí)施例結(jié)構(gòu)圖。具體實(shí)施方式這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本申請(qǐng)相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請(qǐng)的一些方面相一致的裝置和方法的例子。在本申請(qǐng)使用的術(shù)語是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本申請(qǐng)。在本申請(qǐng)和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”是指并包含一個(gè)或多個(gè)相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。應(yīng)當(dāng)理解,盡管在本申請(qǐng)可能采用術(shù)語第一、第二、第三等來描述各種信息,但這些信息不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本申請(qǐng)范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時(shí)”或“當(dāng)……時(shí)”或“響應(yīng)于確定”。圖1為本申請(qǐng)根據(jù)一示例性實(shí)施例示出的一種報(bào)文轉(zhuǎn)發(fā)應(yīng)用場(chǎng)景圖,圖1中的分布式交換設(shè)備包括交換網(wǎng)板和多個(gè)接口板(圖中示出接口板1和接口板2),接口板與交換網(wǎng)板連接的接口為內(nèi)部接口,與對(duì)端分布式交換設(shè)備連接的接口為外部接口,在分布式交換設(shè)備中各接口板之間通過交換網(wǎng)板進(jìn)行通信,其中,交換網(wǎng)板中的交換芯片支持跨VLAN三層轉(zhuǎn)發(fā)功能,各接口板均包括有交換芯片,交換芯片用于轉(zhuǎn)發(fā)報(bào)文,并且支持VXLAN二層網(wǎng)關(guān)功能。圖2為本申請(qǐng)根據(jù)一示例性實(shí)施例示出的一種報(bào)文轉(zhuǎn)發(fā)方法的實(shí)施例流程圖,該實(shí)施例應(yīng)用于分布式交換設(shè)備上,結(jié)合圖1所示的應(yīng)用場(chǎng)景圖進(jìn)行詳細(xì)說明,在本申請(qǐng)實(shí)施例中,接口板用于實(shí)現(xiàn)VXLAN報(bào)文與VLAN報(bào)文之間的轉(zhuǎn)換,并將得到的VLAN報(bào)文轉(zhuǎn)發(fā)至交換網(wǎng)板,交換網(wǎng)板用于處理來自各接口板的VLAN報(bào)文,并實(shí)現(xiàn)跨VLAN三層轉(zhuǎn)發(fā),各接口板和交換網(wǎng)板均是通過交換芯片實(shí)現(xiàn)的報(bào)文轉(zhuǎn)換和轉(zhuǎn)發(fā),因此,分布式交換設(shè)備利用交換網(wǎng)板和接口板結(jié)合實(shí)現(xiàn)了VXLAN三層網(wǎng)關(guān)的功能。如圖1所示,接口板1可以稱為第一接口板,接口板2可以稱為第二接口板。如圖2所示,該實(shí)施例包括以下步驟:步驟201:第一接口板接收攜帶有第一VNI的第一VXLAN報(bào)文,獲取該第一VNI對(duì)應(yīng)的第一VLAN標(biāo)識(shí)。分布式交換設(shè)備上的第一接口板可以先獲取內(nèi)部接口所屬的VLAN和外部接口所屬的VXLAN,并利用該VXLAN的標(biāo)識(shí)與該VLAN的標(biāo)識(shí)建立VXLAN與VLAN對(duì)應(yīng)表。針對(duì)獲取該第一VNI對(duì)應(yīng)的第一VLAN標(biāo)識(shí)的過程,該第一接口板可以利用該第一VNI查找VXLAN與VLAN對(duì)應(yīng)表,并獲取該第一VNI對(duì)應(yīng)的第一VLAN標(biāo)識(shí)。其中,該第一VXLAN報(bào)文的報(bào)文頭中攜帶有第一VNI(VXLANNetworkIdentifier,VXLAN網(wǎng)絡(luò)標(biāo)識(shí)),該第一VNI指的是該第一VXLAN報(bào)文所屬的VXLAN的標(biāo)識(shí),該第一VNI可以是VXLAN號(hào),通常情況下,該VXLAN的標(biāo)識(shí)在報(bào)文中由24比特組成,從而可支持2^24=16777216的VXLAN數(shù)量,而傳統(tǒng)的VLAN的標(biāo)識(shí)在報(bào)文中由12比特組成,可支持2^12=4096的VLAN數(shù)量,因此,相比傳統(tǒng)的VLAN技術(shù),VXLAN技術(shù)能夠支持?jǐn)?shù)據(jù)中心中大規(guī)模的虛擬機(jī)。如表1所示,為第一接口板中一種示例性的VXLAN與VLAN對(duì)應(yīng)表,例如第一VNI為10,第一接口板可以獲取到對(duì)應(yīng)的第一VLAN標(biāo)識(shí)為100。VXLAN標(biāo)識(shí)VLAN標(biāo)識(shí)10100表1步驟202:第一接口板對(duì)該第一VXLAN報(bào)文解封裝得到VLAN報(bào)文,并將第一VLAN標(biāo)識(shí)添加到該VLAN報(bào)文中,并將該VLAN報(bào)文發(fā)送至交換網(wǎng)板。針對(duì)對(duì)該第一VXLAN報(bào)文解封裝得到VLAN報(bào)文的過程,第一接口板可以將該第一VXLAN報(bào)文的報(bào)文頭去掉,得到傳統(tǒng)的VLAN報(bào)文。其中,該第一VXLAN報(bào)文的報(bào)文頭可以包括IP頭和第一VNI,該IP頭中的源IP地址是作為發(fā)送端的分布式交換設(shè)備的IP地址,目的IP地址是本地設(shè)備的IP地址。步驟203:交換網(wǎng)板獲取該VLAN報(bào)文對(duì)應(yīng)的出接口和第二VLAN標(biāo)識(shí)。具體地,交換網(wǎng)板可以利用該VLAN報(bào)文攜帶的目的IP地址查找路由表,并獲取該目的IP地址對(duì)應(yīng)的出接口與第二VLAN標(biāo)識(shí)。其中,交換網(wǎng)板的交換芯片中可以預(yù)先配置路由表,在該路由表中記錄目的IP地址、出接口與下一跳VLAN標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,該路由表可以是靜態(tài)路由,該VLAN報(bào)文攜帶的目的IP地址為數(shù)據(jù)中心中要訪問的虛擬機(jī)的IP地址,下一跳VLAN標(biāo)識(shí)為該虛擬機(jī)所屬的VLAN網(wǎng)絡(luò)。如表2所示,為一種示例性的路由表,例如該VLAN報(bào)文的目的IP地址為VM1IP,交換網(wǎng)板的交換芯片可以獲取到的出接口為接口1,第二VLAN標(biāo)識(shí)為200。目的IP地址出接口下一跳VLAN標(biāo)識(shí)VM1IP接口1200VM2IP接口2300表2步驟204:交換網(wǎng)板利用該第二VLAN標(biāo)識(shí)替換該VLAN報(bào)文中的第一VLAN標(biāo)識(shí),并將該VLAN報(bào)文從出接口發(fā)送到第二接口板。需要說明的是,第一VLAN標(biāo)識(shí)與第二VLAN標(biāo)識(shí)可以相同,也可以不相同。當(dāng)?shù)谝籚LAN標(biāo)識(shí)與第二VLAN標(biāo)識(shí)相同時(shí),表示該VLAN報(bào)文中的源IP地址與目的IP地址所指示的虛擬機(jī)位于同一個(gè)VLAN網(wǎng)絡(luò)中,當(dāng)?shù)谝籚LAN標(biāo)識(shí)與第二VLAN標(biāo)識(shí)不相同時(shí),表示該VLAN報(bào)文中的源IP地址與目的IP地址所指示的虛擬機(jī)位于不同的VLAN網(wǎng)絡(luò)中,交換網(wǎng)板需要實(shí)現(xiàn)跨VLAN三層轉(zhuǎn)發(fā)。下面以一個(gè)例子進(jìn)行詳細(xì)說明,如步驟201至步驟202所述,交換網(wǎng)板的交換芯片通過查找預(yù)先配置的路由表后,獲取到第二VLAN標(biāo)識(shí)200,由于第一VLAN標(biāo)識(shí)100與第二VLAN標(biāo)識(shí)200不相同,因此,交換網(wǎng)板的交換芯片將VLAN報(bào)文中的第一VLAN標(biāo)識(shí)100轉(zhuǎn)換為第二VLAN標(biāo)識(shí)200,并通過支持VLAN200的出接口1將該VLAN報(bào)文轉(zhuǎn)發(fā)到第二接口板上,從而實(shí)現(xiàn)跨VLAN三層轉(zhuǎn)發(fā)。步驟205:第二接口板獲取該第二VLAN標(biāo)識(shí)對(duì)應(yīng)的第二VNI,并利用該第二VNI對(duì)該VLAN報(bào)文加封裝得到第二VXLAN報(bào)文,并將該第二VXLAN報(bào)文轉(zhuǎn)發(fā)至對(duì)端分布式交換設(shè)備上。第二接口板上也會(huì)建立VXLAN與VLAN對(duì)應(yīng)表,其建立過程如步驟201中第一接口板建立VXLAN與VLAN對(duì)應(yīng)表的過程,不再贅述。針對(duì)獲取該第二VLAN標(biāo)識(shí)對(duì)應(yīng)的第二VNI的過程,第二接口板可以利用該第二VLAN標(biāo)識(shí)查找VXLAN與VLAN對(duì)應(yīng)表,并獲取該第二VLAN標(biāo)識(shí)對(duì)應(yīng)的第二VNI。如表3所示,為第二接口板中一種示例性的VXLAN與VLAN對(duì)應(yīng)表,如步驟204所述,例如第二VLAN標(biāo)識(shí)為200,第二接口板可以獲取到對(duì)應(yīng)的第二VNI為20。VXLAN標(biāo)識(shí)VLAN標(biāo)識(shí)20200表1針對(duì)利用該第二VNI對(duì)該VLAN報(bào)文加封裝得到第二VXLAN報(bào)文的過程,第二接口板可以獲取該第二VNI對(duì)應(yīng)的加封裝信息,并將該加封裝信息與該第二VNI作為該VLAN報(bào)文新的報(bào)文頭,從而得到第二VXLAN報(bào)文。其中,第二接口板的交換芯片中可以預(yù)先配置外部接口所屬的VXLAN對(duì)應(yīng)的加封裝信息,該加封裝信息可以包括源IP地址和目的IP地址,源IP地址為本地設(shè)備IP地址,目的IP地址為對(duì)端的分布式交換設(shè)備的IP地址,并且接收端的分布式交換設(shè)備的外部接口所屬的VXLAN的標(biāo)識(shí)包括第二VNI。針對(duì)將該第二VXLAN報(bào)文轉(zhuǎn)發(fā)至對(duì)端分布式交換設(shè)備上的過程,第二接口板將該第二VXLAN報(bào)文從本接口板的外部接口發(fā)送到對(duì)端分布式交換設(shè)備上。由上述實(shí)施例可知,分布式交換設(shè)備的第一接口板在接收到攜帶有第一VNI的第一VXLAN報(bào)文時(shí),先獲取該第一VNI對(duì)應(yīng)的第一VLAN標(biāo)識(shí),對(duì)該第一VXLAN報(bào)文解封裝得到VLAN報(bào)文,并將該第一VLAN標(biāo)識(shí)添加到VLAN報(bào)文中,并發(fā)送到交換網(wǎng)板上;交換網(wǎng)板獲取該VLAN報(bào)文對(duì)應(yīng)的出接口和第二VLAN標(biāo)識(shí)之后,利用該第二VLAN標(biāo)識(shí)替換VLAN報(bào)文中的第一VLAN標(biāo)識(shí),并將該VLAN報(bào)文從該出接口發(fā)送至第二接口板;第二接口板獲取該第二VLAN標(biāo)識(shí)對(duì)應(yīng)的第二VNI,并利用該第二VNI對(duì)VLAN報(bào)文加封裝得到第二VXLAN報(bào)文,并將該第二VXLAN報(bào)文轉(zhuǎn)發(fā)至對(duì)端分布式交換設(shè)備上,從而,實(shí)現(xiàn)VXLAN報(bào)文的三層轉(zhuǎn)發(fā)?;谏鲜鰧?shí)現(xiàn)方式,分布式交換設(shè)備利用接口板對(duì)報(bào)文進(jìn)行解封裝和加封裝,以實(shí)現(xiàn)VXLAN報(bào)文與VLAN報(bào)文之間的轉(zhuǎn)換,并對(duì)加封裝的VXLAN報(bào)文進(jìn)行二層轉(zhuǎn)發(fā),利用交換網(wǎng)板查找預(yù)先配置的路由表進(jìn)行跨VLAN的三層轉(zhuǎn)發(fā),因此,分布式交換設(shè)備通過接口板與交換網(wǎng)板結(jié)合實(shí)現(xiàn)了VXLAN三層網(wǎng)關(guān)的功能,而不需要將VXLAN報(bào)文上送至處理器去查各種表項(xiàng)進(jìn)行轉(zhuǎn)換并轉(zhuǎn)發(fā),此外,接口板和交換網(wǎng)板均是在交換芯片中實(shí)現(xiàn)的報(bào)文轉(zhuǎn)發(fā),處理速度快,從而,提高了VXLAN報(bào)文的轉(zhuǎn)發(fā)效率。與前述報(bào)文轉(zhuǎn)發(fā)方法的實(shí)施例相對(duì)應(yīng),本申請(qǐng)還提供了報(bào)文轉(zhuǎn)發(fā)裝置的實(shí)施例。本申請(qǐng)報(bào)文轉(zhuǎn)發(fā)裝置的實(shí)施例可以應(yīng)用在分布式交換設(shè)備上。裝置實(shí)施例可以通過軟件實(shí)現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實(shí)現(xiàn)。以軟件實(shí)現(xiàn)為例,作為一個(gè)邏輯意義上的裝置,是通過其所在設(shè)備的處理器將非易失性存儲(chǔ)器中對(duì)應(yīng)的計(jì)算機(jī)程序指令讀取到內(nèi)存中運(yùn)行形成的。從硬件層面而言,如圖3所示,為本申請(qǐng)根據(jù)一示例性實(shí)施例示出的一種分布式交換設(shè)備的硬件結(jié)構(gòu)圖,除了圖3所示的處理器、內(nèi)存、網(wǎng)絡(luò)接口、以及非易失性存儲(chǔ)器之外,實(shí)施例中裝置所在的設(shè)備通常根據(jù)該設(shè)備的實(shí)際功能,還可以包括其他硬件,對(duì)此不再贅述。圖4為本申請(qǐng)根據(jù)一示例性實(shí)施例示出的一種報(bào)文轉(zhuǎn)發(fā)裝置的實(shí)施例結(jié)構(gòu)圖,該實(shí)施例應(yīng)用于分布式交換設(shè)備上,該裝置包括:第一接口單元410、交換單元420以及第二接口單元430;其中,所述第一接口單元410可以為分布式交換設(shè)備的第一接口板,所述交換單元420可以為分布式交換設(shè)備的交換網(wǎng)板,所述第二接口單元430可以為分布式交換設(shè)備的第二接口板;所述第一接口單元410,用于接收攜帶有第一虛擬可擴(kuò)展局域網(wǎng)網(wǎng)絡(luò)標(biāo)識(shí)VNI的第一VXLAN報(bào)文,并獲取所述第一VNI對(duì)應(yīng)的第一虛擬局域網(wǎng)VLAN標(biāo)識(shí);對(duì)所述第一VXLAN報(bào)文解封裝得到VLAN報(bào)文,并將所述第一VLAN標(biāo)識(shí)添加到所述VLAN報(bào)文中,并將所述VLAN報(bào)文發(fā)送至所述交換單元420;所述交換單元420,用于獲取所述VLAN報(bào)文對(duì)應(yīng)的出接口和第二VLAN標(biāo)識(shí);利用所述第二VLAN標(biāo)識(shí)替換所述VLAN報(bào)文中的第一VLAN標(biāo)識(shí),并將所述VLAN報(bào)文從所述出接口發(fā)送至所述第二接口單元430;所述第二接口單元430,用于獲取所述第二VLAN標(biāo)識(shí)對(duì)應(yīng)的第二VNI,并利用所述第二VNI對(duì)所述VLAN報(bào)文加封裝得到第二VXLAN報(bào)文,并將所述第二VXLAN報(bào)文轉(zhuǎn)發(fā)至對(duì)端分布式交換設(shè)備上。在一個(gè)可選的實(shí)現(xiàn)方式中,所述第一接口單元410,具體用于在獲取所述第一VNI對(duì)應(yīng)的第一VLAN標(biāo)識(shí)的過程中,利用所述第一VNI查找VXLAN與VLAN對(duì)應(yīng)表;獲取所述第一VNI對(duì)應(yīng)的第一VLAN標(biāo)識(shí)。在另一個(gè)可選的實(shí)現(xiàn)方式中,所述第二接口單元430,具體用于在獲取所述第二VLAN標(biāo)識(shí)對(duì)應(yīng)的第二VNI的過程中,利用所述第二VLAN標(biāo)識(shí)查找VXLAN與VLAN對(duì)應(yīng)表;獲取所述第二VLAN標(biāo)識(shí)對(duì)應(yīng)的第二VNI。在另一個(gè)可選的實(shí)現(xiàn)方式中,所述第一接口單元410和所述第二接口單元430均包括內(nèi)部接口和外部接口,所述內(nèi)部接口與所述交換單元連接,所述外部接口與對(duì)端分布式交換設(shè)備連接,所述第一接口單元410和所述第二接口單元430包括:建立對(duì)應(yīng)表子單元;所述建立對(duì)應(yīng)表子單元,用于獲取所述內(nèi)部接口所屬的VLAN;獲取所述外部接口所屬的VXLAN;利用所述VXLAN的標(biāo)識(shí)與所述VLAN的標(biāo)識(shí)建立VXLAN與VLAN對(duì)應(yīng)表。在另一個(gè)可選的實(shí)現(xiàn)方式中,所述交換單元420上預(yù)先配置有路由表,所述路由表記錄有目的網(wǎng)際協(xié)議IP地址、出接口與下一跳VLAN標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,所述交換單元420,具體用于在獲取所述VLAN報(bào)文對(duì)應(yīng)的出接口和第二VLAN標(biāo)識(shí)的過程中,利用所述VLAN報(bào)文攜帶的目的IP地址查找路由表;獲取所述目的IP地址對(duì)應(yīng)的出接口與第二VLAN標(biāo)識(shí)。上述裝置中各個(gè)單元的功能和作用的實(shí)現(xiàn)過程具體詳見上述方法中對(duì)應(yīng)步驟的實(shí)現(xiàn)過程,在此不再贅述。對(duì)于裝置實(shí)施例而言,由于其基本對(duì)應(yīng)于方法實(shí)施例,所以相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本申請(qǐng)方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。由上述實(shí)施例可知,分布式交換設(shè)備的第一接口板在接收到攜帶有第一VNI的第一VXLAN報(bào)文時(shí),先獲取該第一VNI對(duì)應(yīng)的第一VLAN標(biāo)識(shí),對(duì)該第一VXLAN報(bào)文解封裝得到VLAN報(bào)文,并將該第一VLAN標(biāo)識(shí)添加到VLAN報(bào)文中,并發(fā)送到交換網(wǎng)板上;交換網(wǎng)板獲取該VLAN報(bào)文對(duì)應(yīng)的出接口和第二VLAN標(biāo)識(shí)之后,利用該第二VLAN標(biāo)識(shí)替換VLAN報(bào)文中的第一VLAN標(biāo)識(shí),并將該VLAN報(bào)文從該出接口發(fā)送至第二接口板;第二接口板獲取該第二VLAN標(biāo)識(shí)對(duì)應(yīng)的第二VNI,并利用該第二VNI對(duì)VLAN報(bào)文加封裝得到第二VXLAN報(bào)文,并將該第二VXLAN報(bào)文轉(zhuǎn)發(fā)至對(duì)端分布式交換設(shè)備上,從而,實(shí)現(xiàn)VXLAN報(bào)文的三層轉(zhuǎn)發(fā)?;谏鲜鰧?shí)現(xiàn)方式,分布式交換設(shè)備利用接口板對(duì)報(bào)文進(jìn)行解封裝和加封裝,以實(shí)現(xiàn)VXLAN報(bào)文與VLAN報(bào)文之間的轉(zhuǎn)換,并對(duì)加封裝的VXLAN報(bào)文進(jìn)行二層轉(zhuǎn)發(fā),利用交換網(wǎng)板查找預(yù)先配置的路由表進(jìn)行跨VLAN的三層轉(zhuǎn)發(fā),因此,分布式交換設(shè)備通過接口板與交換網(wǎng)板結(jié)合實(shí)現(xiàn)了VXLAN三層網(wǎng)關(guān)的功能,而不需要將VXLAN報(bào)文上送至處理器去查各種表項(xiàng)進(jìn)行轉(zhuǎn)換并轉(zhuǎn)發(fā),此外,接口板和交換網(wǎng)板均是在交換芯片中實(shí)現(xiàn)的報(bào)文轉(zhuǎn)發(fā),處理速度快,從而,提高了VXLAN報(bào)文的轉(zhuǎn)發(fā)效率。以上所述僅為本申請(qǐng)的較佳實(shí)施例而已,并不用以限制本申請(qǐng),凡在本申請(qǐng)的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)保護(hù)的范圍之內(nèi)。當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
慈利县| 枝江市| 上犹县| 若尔盖县| 商都县| 丰都县| 军事| 阳城县| 德州市| 永州市| 沂水县| 老河口市| 翼城县| 湾仔区| 呼和浩特市| 黄山市| 荆州市| 瑞金市| 林口县| 习水县| 大港区| 乌恰县| 将乐县| 西平县| 六枝特区| 密山市| 蒙城县| 永川市| 永善县| 姚安县| 南木林县| 南川市| 静安区| 内江市| 慈溪市| 龙里县| 柯坪县| 铁力市| 综艺| 华宁县| 浦江县|