亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

報文的處理方法及裝置的制造方法

文檔序號:10578099閱讀:844來源:國知局
報文的處理方法及裝置的制造方法
【專利摘要】本申請?zhí)峁┮环N報文的處理方法,所述方法包括:接收到由接口板透傳的報文后,判斷所述報文是否為VXLAN報文;當(dāng)所述報文為VXLAN報文時,對所述報文執(zhí)行VXLAN解封裝,并轉(zhuǎn)發(fā)所述解封裝后的報文;當(dāng)所述報文不為VXLAN報文時,對所述報文執(zhí)行VXLAN封裝,并轉(zhuǎn)發(fā)所述封裝后的報文。本申請通過使用支持VXLAN的交換網(wǎng)板可以實現(xiàn)將接收到的以太網(wǎng)報文封裝為VXLAN報文以及將VXLAN解封裝為以太網(wǎng)報文,使得對應(yīng)的框式網(wǎng)絡(luò)設(shè)備可以較好的支持VXLAN技術(shù),從而解決了相關(guān)技術(shù)中框式網(wǎng)絡(luò)設(shè)備不能較好的支持VXLAN技術(shù)的問題。
【專利說明】
報文的處理方法及裝置
技術(shù)領(lǐng)域
[0001] 本申請設(shè)及通信技術(shù)領(lǐng)域,尤其設(shè)及一種報文的處理方法及裝置。
【背景技術(shù)】
[0002] VXLAN(Virtual Extensible LAN,可擴(kuò)展虛擬局域網(wǎng)絡(luò))是一種基于IP網(wǎng)絡(luò)、采用 MAC in UDP(物理地址在用戶包協(xié)議)封裝形式的二層VPN(Vi;rtual Private化twork,虛 擬專用網(wǎng)絡(luò))技術(shù)。由于VXLAN技術(shù)具有比VLAN(Vi;rtual Local Area Network,虛擬局域 網(wǎng))技術(shù)較好的擴(kuò)展性,因此,可W應(yīng)用于數(shù)據(jù)中屯、網(wǎng)絡(luò)設(shè)備上。但由于很多網(wǎng)絡(luò)設(shè)備上的 交換忍片不支持VXLAN功能,因此,很多網(wǎng)絡(luò)設(shè)備無法使用VXLAN技術(shù)。
[0003] 相關(guān)技術(shù)中,可W將網(wǎng)絡(luò)設(shè)備中框式設(shè)備的接口板替換為支持VXLAN功能的接口 板,從而可W解決框式網(wǎng)絡(luò)設(shè)備無法使用VXLAN技術(shù)的問題。但是由于接口板的種類繁多, 因此,開發(fā)出多種支持VXLAN技術(shù)的接口板的周期長,即框式網(wǎng)絡(luò)設(shè)備不能較好的支持 V)(LAN 技術(shù)。

【發(fā)明內(nèi)容】

[0004] 為克服相關(guān)技術(shù)中存在的問題,本申請?zhí)峁┝艘环N報文的處理方法及裝置。
[0005] 本申請?zhí)峁┮环N報文的處理方法,所述方法應(yīng)用于框式設(shè)備的交換網(wǎng)板上,其中, 所述交換網(wǎng)板支持虛擬可擴(kuò)展局域網(wǎng)VXLAN,所述方法包括:
[0006] 接收到由接口板透傳的報文后,判斷所述報文是否為VXLAN報文;
[0007] 當(dāng)所述報文為VXLAN報文時,對所述報文執(zhí)行VXLAN解封裝,并轉(zhuǎn)發(fā)所述解封裝后 的報文;
[0008] 當(dāng)所述報文不為VXLAN報文時,對所述報文執(zhí)行VXLAN封裝,并轉(zhuǎn)發(fā)所述封裝后的 報文。
[0009] 可選的,所述判斷所述報文是否為VXLAN報文包括:
[0010] 判斷所述報文是否包含VXLAN頭部信息;
[0011] 當(dāng)所述報文包含VXLAN頭部信息時,確定所述報文為VXLAN報文;當(dāng)所述報文不包 含VXLAN頭部信息時,確定所述報文不為VXLAN報文。
[0012] 可選的,所述轉(zhuǎn)發(fā)所述解封裝后的報文包括:
[0013] 基于所述報文的VXLAN網(wǎng)絡(luò)標(biāo)識符VNID從預(yù)設(shè)的對應(yīng)表中獲取到對應(yīng)的虛擬局域 網(wǎng)VLAN標(biāo)識;其中,所述預(yù)設(shè)的對應(yīng)表包括VNID與VLAN標(biāo)識的對應(yīng)關(guān)系;
[0014] 基于該VLAN標(biāo)識確定對應(yīng)的接口板;
[0015] 從所述接口板轉(zhuǎn)發(fā)所述解封裝后的報文。
[0016] 可選的,所述對所述報文執(zhí)行VXLAN封裝包括:
[0017] 基于所述報文的VLAN標(biāo)識從預(yù)設(shè)的對應(yīng)表中獲取對應(yīng)的VNID;其中,所述預(yù)設(shè)的 對應(yīng)表包括VNID與VLAN標(biāo)識的對應(yīng)關(guān)系;
[0018] 基于所述VNID從預(yù)設(shè)的VXLAN封裝信息表中獲取對應(yīng)的VXLAN封裝信息;其中,所 述VXLAN封裝信息表包括對端VXLAN設(shè)備的MAC地址、對端VXLAN設(shè)備的IP地址W及所述VNID 的對應(yīng)關(guān)系;
[0019] 根據(jù)所述VXLAN封裝信息封裝所述報文;
[0020] 所述轉(zhuǎn)發(fā)所述封裝后的報文包括:
[0021] 根據(jù)所述VXLAN封裝信息中對端VXLAN設(shè)備的MAC地址確定對應(yīng)的接口板;
[0022] 從所述接口板將所述封裝后的報文發(fā)送至對端VXLA的受備。
[0023] 本申請同時提供一種報文的處理裝置,所述裝置應(yīng)用于框式設(shè)備的交換網(wǎng)板上, 其中,所述交換網(wǎng)板支持虛擬可擴(kuò)展局域網(wǎng)VXLAN,所述裝置包括:
[0024] 判斷單元,用于接收到由接口板透傳的報文后,判斷所述報文是否為VXLAN報文;
[0025] 處理單元,用于當(dāng)所述報文為VXLAN報文時,對所述報文執(zhí)行VXLAN解封裝,并轉(zhuǎn)發(fā) 所述解封裝后的報文;W及當(dāng)所述報文不為VXLAN報文時,對所述報文執(zhí)行VXLAN封裝,并轉(zhuǎn) 發(fā)所述封裝后的報文。
[0026] 可選的,所述判斷單元具體用于:
[0027] 判斷所述報文是否包含VXLAN頭部信息;
[0028] 當(dāng)所述報文包含VXLAN頭部信息時,確定所述報文為VXLAN報文;當(dāng)所述報文不包 含VXLAN頭部信息時,確定所述報文不為VXLAN報文。
[0029] 可選的,所述處理單元具體用于:
[0030] 基于所述報文的VXLAN網(wǎng)絡(luò)標(biāo)識符VNID從預(yù)設(shè)的對應(yīng)表中獲取到對應(yīng)的虛擬局域 網(wǎng)VLAN標(biāo)識;其中,所述預(yù)設(shè)的對應(yīng)表包括VNID與VLAN標(biāo)識的對應(yīng)關(guān)系;
[0031 ] 基于該VLAN標(biāo)識確定對應(yīng)的接口板;
[0032] 從所述接口板轉(zhuǎn)發(fā)所述解封裝后的報文。
[0033] 可選的,所述處理單元具體用于:
[0034] 基于所述報文的VLAN標(biāo)識從預(yù)設(shè)的對應(yīng)表中獲取對應(yīng)的VNID;其中,所述預(yù)設(shè)的 對應(yīng)表包括VNID與VLAN標(biāo)識的對應(yīng)關(guān)系;
[0035] 基于所述VNID從預(yù)設(shè)的VXLAN封裝信息表中獲取對應(yīng)的VXLAN封裝信息;其中,所 述VXLAN封裝信息表包括對端VXLAN設(shè)備的MAC地址、對端VXLAN設(shè)備的IP地址W及所述VNID 的對應(yīng)關(guān)系;
[0036] 根據(jù)所述VXLAN封裝信息封裝所述報文;
[0037] 根據(jù)所述VXLAN封裝信息中對端VXLAN設(shè)備的MAC地址確定對應(yīng)的接口板;
[0038] 從所述接口板將所述封裝后的報文發(fā)送至對端VXLA的受備。
[0039] 在本申請中,當(dāng)支持VXLAN的交換網(wǎng)板接收到由接口板透傳的報文后,可W判斷該 報文是否為VXLAN報文,當(dāng)該報文為VXLAN報文時,該交換網(wǎng)板可W對該報文執(zhí)行VXLAN解封 裝,并轉(zhuǎn)發(fā)該解封裝后的報文;當(dāng)該報文不為VXLAN報文時,該交換網(wǎng)板可W對該報文執(zhí)行 VXLAN封裝,并轉(zhuǎn)發(fā)該封裝后的報文。本申請通過使用支持VXLAN的交換網(wǎng)板可W實現(xiàn)將接 收到的W太網(wǎng)報文封裝為VXLAN報文W及將VXLAN解封裝為W太網(wǎng)報文,使得對應(yīng)的框式網(wǎng) 絡(luò)設(shè)備可W較好的支持VXLAN技術(shù),從而解決了相關(guān)技術(shù)中框式網(wǎng)絡(luò)設(shè)備不能較好的支持 VXLAN技術(shù)的問題。
【附圖說明】
[0040]圖I是本申請一實施例示出的一種報文的處理方法的流程圖;
[0041 ]圖2是本申請實施例中報文的處理裝置的硬件結(jié)構(gòu)框圖;
[0042] 圖3是本申請根據(jù)一示例性實施例示出的一種報文的處理裝置的框圖。
【具體實施方式】
[0043] 運(yùn)里將詳細(xì)地對示例性實施例進(jìn)行說明,其示例表示在附圖中。下面的描述設(shè)及 附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。W下示例性實施例 中所描述的實施方式并不代表與本申請相一致的所有實施方式。相反,它們僅是與如所附 權(quán)利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。
[0044] 在本申請使用的術(shù)語是僅僅出于描述特定實施例的目的,而非旨在限制本申請。 在本申請和所附權(quán)利要求書中所使用的單數(shù)形式的"一種"、"所述"和"該"也旨在包括多數(shù) 形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語"和/或"是指并包 含一個或多個相關(guān)聯(lián)的列出項目的任何或所有可能組合。
[0045] 應(yīng)當(dāng)理解,盡管在本申請可能采用術(shù)語第一、第二、第=等來描述各種信息,但運(yùn) 些信息不應(yīng)限于運(yùn)些術(shù)語。運(yùn)些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離 本申請范圍的情況下,第一信息也可W被稱為第二信息,類似地,第二信息也可W被稱為第 一信息。取決于語境,如在此所使用的詞語"如果"可W被解釋成為"在……時"或"當(dāng)…… 時"或"響應(yīng)于確定"。
[0046] 請參見圖1,為本申請一實施例示出的一種報文的處理方法的流程圖,該實施例應(yīng) 用于框式設(shè)備的交換網(wǎng)板上,包括W下步驟:
[0047] 步驟101:接收到由接口板透傳的報文后,判斷所述報文是否為VXLAN報文。
[0048] 在本申請中,上述框式設(shè)備可W包括交換網(wǎng)板W及若干接口板,其中,交換網(wǎng)板可 W支持VXLAN,該若干接口板之間可W通過交換網(wǎng)板進(jìn)行通信。
[0049] 交換網(wǎng)板接收到由接口板透傳的報文后,可W判斷該報文是否為VXLAN報文,具體 地,交換網(wǎng)板可W通過判斷該報文是否包含VXLAN頭部信息來確定該報文是否為VXLAN報 文。
[0050] 在一個實施例中,當(dāng)交換網(wǎng)板接收到的報文包含VXLAN頭部信息時,可W確定該報 文為VXLAN報文;當(dāng)該報文不包含VXLAN頭部信息時,可W確定該報文不為VXLAN報文。
[0051] 在示出的一個實施例中,可W假設(shè)該交換網(wǎng)板接收到的由接口板透傳的報文的部 分內(nèi)容如表1所示: 「0化 21 LTO53」 巧1
[0054]其中,表1中的第一列可W表示該報文的外部目的MAC地址,具體地,可W表示該交 換網(wǎng)板的MAC地址;表1中的第二列可W表示該報文的外部源MAC地址,具體地,可W表示發(fā) 送該報文的對端VXLAN設(shè)備的MC地址;表1中的第S列可W表示該報文的外部目的IP地址, 具體地,可W表示該交換網(wǎng)板的IP地址;表1中的第四列可W表示該報文的外部源IP地址, 具體地,可W表示發(fā)送該報文的對端VXLAN設(shè)備的IP地址;表1中的第五列可W表示該報文 的VNID(V)CLAN Network Identifier,V)(LAN網(wǎng)絡(luò)標(biāo)識符),其中,一個VNID可W標(biāo)識一個 VXLAN連接;表1中的第六列可W表示該報文攜帶的W太網(wǎng)報文頭W及需要進(jìn)行進(jìn)一步解封 裝的數(shù)據(jù)。
[0055] 當(dāng)交換網(wǎng)板接收到的報文的部分內(nèi)容如表1所示時,可W確定該報文包含VXLAN頭 部信息,此時,可W確定該報文為VXLAN報文。
[0056] 在示出的另一個實施例中,可W假設(shè)交換網(wǎng)板接收到的報文的部分內(nèi)容如表2所 示: 「nn 口 1
[0化引 表2
[0059] 其中,表2中的第一列可W表示該報文的目的MC地址,具體地,可W表示該報文最 后到達(dá)的網(wǎng)絡(luò)設(shè)備,其中,該網(wǎng)絡(luò)設(shè)備可W不為上述交換網(wǎng)板;表2中的第二列可W表示該 報文的源MAC地址,具體地,可W表示該報文的發(fā)送設(shè)備的MAC地址,其中,該發(fā)送設(shè)備可W 不為VXLAN設(shè)備;表3中的第S列可W表時該報文攜帶的VLAN標(biāo)識,其中,該VLAN標(biāo)識可W唯 一標(biāo)識一個VLAN連接;表3中的第四列可W表示該報文攜帶的W太網(wǎng)數(shù)據(jù)。
[0060] 當(dāng)交換網(wǎng)板接收到的報文的部分內(nèi)容如表2所示時,可W確定該報文不包括VXLAN 頭部信息,此時,可W確定該報文不為VXLAN報文。
[0061 ]步驟102:當(dāng)所述報文為VXLAN報文時,對所述報文執(zhí)行VXLAN解封裝,并轉(zhuǎn)發(fā)所述 解封裝后的報文。
[0062] 當(dāng)交換網(wǎng)板接收到的報文為VXLAN報文時,可W對該報文執(zhí)行VXLAN解封裝,并轉(zhuǎn) 發(fā)該解封裝后的報文。
[0063] 交換網(wǎng)板可W從接收到的VXLAN報文中獲取該報文的VNID,并基于該VNID從預(yù)設(shè) 的對應(yīng)表中獲取到對應(yīng)的VLAN標(biāo)識,其中,該預(yù)設(shè)的對應(yīng)表可W包括VNID與VLAN標(biāo)識的對 應(yīng)關(guān)系。
[0064] 例如,當(dāng)交換網(wǎng)板接收到的VXLAN報文的部分內(nèi)容如表1所示時,可W獲取到該報 文的VNID為1002,然后,交換網(wǎng)板可W基于該VNID從預(yù)設(shè)的對應(yīng)表中獲取對應(yīng)的VLAN標(biāo)識。 可U假巧巧疏城的對而夫々n夫3航志.
[00 化]
[0066]
[0067]表 3
[006引則由表3可知,當(dāng)接收到的VXLAN報文的VNID為1002時,可W從預(yù)設(shè)的對應(yīng)表中獲 取到對應(yīng)的VLAN標(biāo)識為200。
[0069] 獲取到上述報文對應(yīng)的VLAN標(biāo)識后,交換網(wǎng)板可W基于該VLAN標(biāo)識確定對應(yīng)的接 口板,其中,該框式設(shè)備上的接口板可W預(yù)先與VLAN建立關(guān)聯(lián)關(guān)系,故交換網(wǎng)板可W基于該 VLAN標(biāo)識獲取與之相關(guān)聯(lián)的接口板。然后,交換網(wǎng)板可W通過該接口板將上述解封裝后的 報文從對應(yīng)的VLAN轉(zhuǎn)發(fā)出去。
[0070] 步驟103:當(dāng)所述報文不為VXLAN報文時,對所述報文執(zhí)行VXLAN封裝,并轉(zhuǎn)發(fā)所述 封裝后的報文。
[0071] 當(dāng)交換網(wǎng)板接收到的報文不為VXLAN報文時,可W對該報文執(zhí)行VXLAN封裝,并轉(zhuǎn) 發(fā)該封裝后的報文。
[0072] 在本申請中,交換網(wǎng)板可W基于接收到的報文的VLAN標(biāo)識從預(yù)設(shè)的對應(yīng)表中獲取 對應(yīng)的VNID,然后,可W基于該VNID從預(yù)設(shè)的VXLAN封裝信息表中獲取對應(yīng)的VXLAN封裝信 息,其中,該封裝信息表可W包括對端VXLAN設(shè)備的MAC地址、對端VXLAN設(shè)備的IP地址W及 該VNID的對應(yīng)關(guān)系。
[0073] 在示出的一個實施例中,可W假設(shè)交換網(wǎng)板接收到的報文的部分內(nèi)容如表2所示, 則交換網(wǎng)板可W獲取該報文的VLAN標(biāo)識200,然后交換網(wǎng)板可W基于該VLAN標(biāo)識從如表3所 示的預(yù)設(shè)的對應(yīng)表中獲取對應(yīng)的VNID1002。獲取到對應(yīng)的VNID后,交換網(wǎng)板可W從預(yù)設(shè)的 VXLAN封裝信息表中獲取對應(yīng)的VXLAN封裝信息,其中,該VXLAN封裝信息表的部分內(nèi)容可W 如表4所示: r00741 L0075J 表 4
[0076] 由表4可知,當(dāng)根據(jù)上述報文的VNID查詢上述VXLAN封裝信息表時,可W獲得對應(yīng) 的VXLAN封裝信息。
[0077] 獲取到對應(yīng)的VXLAN封裝信息后,交換網(wǎng)板可W根據(jù)該封裝信息對該報文進(jìn)行封 裝。
[0078] 完成對該報文的VXLAN封裝后,交換網(wǎng)板可W根據(jù)上述封裝信息中對端VXLAN設(shè)備 的MAC地址來確定對應(yīng)的接口板,然后,交換網(wǎng)板可W從該接口板將該封裝后的報文發(fā)送至 對端V)(LAN設(shè)備。
[0079] 由上述實施例可知,在本申請中,當(dāng)支持VXLAN的交換網(wǎng)板接收到由接口板透傳的 報文后,可W判斷該報文是否為VXLAN報文,當(dāng)該報文為VXLAN報文時,該交換網(wǎng)板可W對該 報文執(zhí)行VXLAN解封裝,并轉(zhuǎn)發(fā)該解封裝后的報文;當(dāng)該報文不為VXLAN報文時,該交換網(wǎng)板 可W對該報文執(zhí)行VXLAN封裝,并轉(zhuǎn)發(fā)該封裝后的報文。本申請通過使用支持VXLAN的交換 網(wǎng)板可W實現(xiàn)將接收到的W太網(wǎng)報文封裝為VXLAN報文W及將VXLAN解封裝為W太網(wǎng)報文, 使得對應(yīng)的框式網(wǎng)絡(luò)設(shè)備可W較好的支持VXLAN技術(shù),從而解決了相關(guān)技術(shù)中框式網(wǎng)絡(luò)設(shè) 備不能較好的支持VXLAN技術(shù)的問題。
[0080] 基于與上述方法同一的申請構(gòu)思,本申請實施例還提供了報文的處理裝置的實施 例。
[0081] 本申請報文的處理裝置可W應(yīng)用于框式設(shè)備的交換網(wǎng)板上。其中,該報文的處理 裝置可W通過軟件實現(xiàn),也可W通過硬件或者軟硬件結(jié)合的方式實現(xiàn)。W軟件實現(xiàn)為例,作 為一個邏輯意義上的裝置,是通過其所在的處理器,將非易失性存儲器中對應(yīng)的計算機(jī)程 序指令讀取到內(nèi)存中運(yùn)行形成的。從應(yīng)用層面而言,如圖2所示,是本申請實施例中報文的 處理裝置的硬件結(jié)構(gòu)框圖,除了圖2所示的處理器、網(wǎng)絡(luò)接口、內(nèi)存W及非易失性存儲器外, 還可W包括其他硬件,如攝像裝置、負(fù)責(zé)處理報文的轉(zhuǎn)發(fā)忍片等。
[0082] 如圖3所示,為本申請根據(jù)一示例性實施例示出的一種報文的處理裝置的框圖。
[0083] 所述裝置應(yīng)用于框式設(shè)備的交換網(wǎng)板上,其中,所述交換網(wǎng)板支持虛擬可擴(kuò)展局 域網(wǎng)VXLAN,所述裝置包括:
[0084] 判斷單元310,用于接收到由接口板透傳的報文后,判斷所述報文是否為VXLAN報 文;
[0085] 處理單元320,用于當(dāng)所述報文為VXLAN報文時,對所述報文執(zhí)行VXLAN解封裝,并 轉(zhuǎn)發(fā)所述解封裝后的報文;W及當(dāng)所述報文不為VXLAN報文時,對所述報文執(zhí)行VXLAN封裝, 并轉(zhuǎn)發(fā)所述封裝后的報文。
[0086] 在一個可選的實現(xiàn)方式中,所述判斷單元310可W具體用于:
[0087] 判斷所述報文是否包含VXLAN頭部信息;
[0088] 當(dāng)所述報文包含VXLAN頭部信息時,確定所述報文為VXLAN報文;當(dāng)所述報文不包 含VXLAN頭部信息時,確定所述報文不為VXLAN報文。
[0089] 在一個可選的實現(xiàn)方式中,所述處理單元320可W具體用于:
[0090] 基于所述報文的VXLAN網(wǎng)絡(luò)標(biāo)識符VNID從預(yù)設(shè)的對應(yīng)表中獲取到對應(yīng)的虛擬局域 網(wǎng)VLAN標(biāo)識;其中,所述預(yù)設(shè)的對應(yīng)表包括VNID與VLAN標(biāo)識的對應(yīng)關(guān)系;
[0091 ] 基于該VLAN標(biāo)識確定對應(yīng)的接口板;
[0092] 從所述接口板轉(zhuǎn)發(fā)所述解封裝后的報文。
[0093] 在一個可選的實現(xiàn)方式中,所述處理單元320可W具體用于:
[0094] 基于所述報文的VLAN標(biāo)識從預(yù)設(shè)的對應(yīng)表中獲取對應(yīng)的VNID;其中,所述預(yù)設(shè)的 對應(yīng)表包括VNID與VLAN標(biāo)識的對應(yīng)關(guān)系;
[00M] 基于所述VNID從預(yù)設(shè)的VXLAN封裝信息表中獲取對應(yīng)的VXLAN封裝信息;其中,所 述VXLAN封裝信息表包括對端VXLAN設(shè)備的MAC地址、對端VXLAN設(shè)備的IP地址W及所述VNID 的對應(yīng)關(guān)系;
[0096] 根據(jù)所述VXLAN封裝信息封裝所述報文;
[0097] 根據(jù)所述VXLAN封裝信息中對端VXLAN設(shè)備的MAC地址確定對應(yīng)的接口板;
[0098] 從所述接口板將所述封裝后的報文發(fā)送至對端VXLA的受備。
[0099] 在本申請中,當(dāng)支持VXLAN的交換網(wǎng)板接收到由接口板透傳的報文后,可W判斷該 報文是否為VXLAN報文,當(dāng)該報文為VXLAN報文時,該交換網(wǎng)板可W對該報文執(zhí)行VXLAN解封 裝,并轉(zhuǎn)發(fā)該解封裝后的報文;當(dāng)該報文不為VXLAN報文時,該交換網(wǎng)板可W對該報文執(zhí)行 VXLAN封裝,并轉(zhuǎn)發(fā)該封裝后的報文。本申請通過使用支持VXLAN的交換網(wǎng)板可W實現(xiàn)將接 收到的W太網(wǎng)報文封裝為VXLAN報文W及將VXLAN解封裝為W太網(wǎng)報文,使得對應(yīng)的框式網(wǎng) 絡(luò)設(shè)備可W較好的支持VXLAN技術(shù),從而解決了相關(guān)技術(shù)中框式網(wǎng)絡(luò)設(shè)備不能較好的支持 VXLAN技術(shù)的問題。
[0100] 本領(lǐng)域技術(shù)人員在考慮說明書及實踐運(yùn)里申請的申請后,將容易想到本申請的其 它實施方案。本申請旨在涵蓋本申請的任何變型、用途或者適應(yīng)性變化,運(yùn)些變型、用途或 者適應(yīng)性變化遵循本申請的一般性原理并包括本申請未申請的本技術(shù)領(lǐng)域中的公知常識 或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本申請的真正范圍和精神由下面的 權(quán)利要求指出。
[0101] 應(yīng)當(dāng)理解的是,本申請并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并 且可W在不脫離其范圍進(jìn)行各種修改和改變。本申請的范圍僅由所附的權(quán)利要求來限制。
[0102] W上所述僅為本申請的較佳實施例而已,并不用W限制本申請,凡在本申請的精 神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請保護(hù)的范圍之內(nèi)。
【主權(quán)項】
1. 一種報文的處理方法,其特征在于,所述方法應(yīng)用于框式設(shè)備的交換網(wǎng)板上,其中, 所述交換網(wǎng)板支持虛擬可擴(kuò)展局域網(wǎng)VXLAN,所述方法包括: 接收到由接口板透傳的報文后,判斷所述報文是否為VXLAN報文; 當(dāng)所述報文為VXLAN報文時,對所述報文執(zhí)行VXLAN解封裝,并轉(zhuǎn)發(fā)所述解封裝后的報 文; 當(dāng)所述報文不為VXLAN報文時,對所述報文執(zhí)行VXLAN封裝,并轉(zhuǎn)發(fā)所述封裝后的報文。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷所述報文是否為VXLAN報文包括: 判斷所述報文是否包含VXLAN頭部信息; 當(dāng)所述報文包含VXLAN頭部信息時,確定所述報文為VXLAN報文;當(dāng)所述報文不包含 VXLAN頭部信息時,確定所述報文不為VXLAN報文。3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述轉(zhuǎn)發(fā)所述解封裝后的報文包括: 基于所述報文的VXLAN網(wǎng)絡(luò)標(biāo)識符VNID從預(yù)設(shè)的對應(yīng)表中獲取到對應(yīng)的虛擬局域網(wǎng) VLAN標(biāo)識;其中,所述預(yù)設(shè)的對應(yīng)表包括VNID與VLAN標(biāo)識的對應(yīng)關(guān)系; 基于該VLAN標(biāo)識確定對應(yīng)的接口板; 從所述接口板轉(zhuǎn)發(fā)所述解封裝后的報文。4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對所述報文執(zhí)行VXLAN封裝包括: 基于所述報文的VLAN標(biāo)識從預(yù)設(shè)的對應(yīng)表中獲取對應(yīng)的VNID;其中,所述預(yù)設(shè)的對應(yīng) 表包括VNID與VLAN標(biāo)識的對應(yīng)關(guān)系; 基于所述VNID從預(yù)設(shè)的VXLAN封裝信息表中獲取對應(yīng)的VXLAN封裝信息;其中,所述 VXLAN封裝信息表包括對端VXLAN設(shè)備的MAC地址、對端VXLAN設(shè)備的IP地址以及所述VNID的 對應(yīng)關(guān)系; 根據(jù)所述VXLAN封裝信息封裝所述報文; 所述轉(zhuǎn)發(fā)所述封裝后的報文包括: 根據(jù)所述VXLAN封裝信息中對端VXLAN設(shè)備的MAC地址確定對應(yīng)的接口板; 從所述接口板將所述封裝后的報文發(fā)送至對端VXLAN設(shè)備。5. -種報文的處理裝置,其特征在于,所述裝置應(yīng)用于框式設(shè)備的交換網(wǎng)板上,其中, 所述交換網(wǎng)板支持虛擬可擴(kuò)展局域網(wǎng)VXLAN,所述裝置包括: 判斷單元,用于接收到由接口板透傳的報文后,判斷所述報文是否為VXLAN報文; 處理單元,用于當(dāng)所述報文為VXLAN報文時,對所述報文執(zhí)行VXLAN解封裝,并轉(zhuǎn)發(fā)所述 解封裝后的報文;以及當(dāng)所述報文不為VXLAN報文時,對所述報文執(zhí)行VXLAN封裝,并轉(zhuǎn)發(fā)所 述封裝后的報文。6. 根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述判斷單元具體用于: 判斷所述報文是否包含VXLAN頭部信息; 當(dāng)所述報文包含VXLAN頭部信息時,確定所述報文為VXLAN報文;當(dāng)所述報文不包含 VXLAN頭部信息時,確定所述報文不為VXLAN報文。7. 根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述處理單元具體用于: 基于所述報文的VXLAN網(wǎng)絡(luò)標(biāo)識符VNID從預(yù)設(shè)的對應(yīng)表中獲取到對應(yīng)的虛擬局域網(wǎng) VLAN標(biāo)識;其中,所述預(yù)設(shè)的對應(yīng)表包括VNID與VLAN標(biāo)識的對應(yīng)關(guān)系; 基于該VLAN標(biāo)識確定對應(yīng)的接口板; 從所述接口板轉(zhuǎn)發(fā)所述解封裝后的報文。8.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述處理單元具體用于: 基于所述報文的VLAN標(biāo)識從預(yù)設(shè)的對應(yīng)表中獲取對應(yīng)的VNID;其中,所述預(yù)設(shè)的對應(yīng) 表包括VNID與VLAN標(biāo)識的對應(yīng)關(guān)系; 基于所述VNID從預(yù)設(shè)的VXLAN封裝信息表中獲取對應(yīng)的VXLAN封裝信息;其中,所述 VXLAN封裝信息表包括對端VXLAN設(shè)備的MAC地址、對端VXLAN設(shè)備的IP地址以及所述VNID的 對應(yīng)關(guān)系; 根據(jù)所述VXLAN封裝信息封裝所述報文; 根據(jù)所述VXLAN封裝信息中對端VXLAN設(shè)備的MAC地址確定對應(yīng)的接口板; 從所述接口板將所述封裝后的報文發(fā)送至對端VXLAN設(shè)備。
【文檔編號】H04L12/951GK105939296SQ201610490082
【公開日】2016年9月14日
【申請日】2016年6月24日
【發(fā)明人】常偉
【申請人】杭州迪普科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1