[發明專利]一種VXLAN報文處理方法、裝置及存儲介質在審
| 申請號: | 201710810474.6 | 申請日: | 2017-09-11 |
| 公開(公告)號: | CN109495366A | 公開(公告)日: | 2019-03-19 |
| 發明(設計)人: | 平小娟 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/46 | 分類號: | H04L12/46 |
| 代理公司: | 北京元本知識產權代理事務所 11308 | 代理人: | 秦力軍 |
| 地址: | 518057 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據報文 報文處理 存儲介質 分片處理 封裝報文 通信技術領域 報文分片 隧道轉發 封裝 轉發 失敗 | ||
本發明公開了一種VXLAN報文處理方法、裝置及存儲介質,涉及通信技術領域,所述方法包括:VTEP判斷收到的數據報文是否是待封裝報文;當所述VTEP判斷所述數據報文是待封裝報文時,根據所述數據報文的長度和VXLAN隧道轉發能力,確定是否需要對所述數據報文進行分片處理;若確定需要對所述數據報文進行分片處理,則將所述數據報文進行分片后封裝VXLAN頭,并進行轉發。本發明實施例實現VXLAN報文分片,解決了傳統分片方法的重組失敗問題。
技術領域
本發明涉及通信技術領域,特別涉及一種虛擬可擴展局域網(VirtualExtensible LAN,VXLAN)報文處理方法、裝置及存儲介質。
背景技術
目前云計算互聯網數據中心(Internet Data Center,IDC)內部結構主要分為L2和L3。在L2結構中,所有的服務器在一個大的局域網中,通信和廣播隔離需要靠虛擬局域網(Virtual Local Area Network,VLAN)。而VLAN總共只有4096個,一臺物理服務器可能會擁有若干虛擬主機(Virtual Machine,VM),且每臺VM擁有不同的MAC地址,顯然VLAN不能滿足需求。
另外在云計算IDC中,要求服務器實現虛擬化,服務器可以隨時隨地遷移,而不需要改變IP,這時就需要L2網絡。然而有時數據中心(Data Center,DC)內部服務器不在一個地域內,需要進行L3打通,在L3網絡里傳輸L2數據,這就是覆蓋(overlay)技術。
綜上兩個問題,VXLAN誕生了。VXLAN是一種overlay的虛擬網絡技術,使用MAC inUDP的方法進行封裝,共50字節的封裝報文頭,如圖1所示。VXLAN提供了將二層網絡overlay在三層網絡上的能力,VXLAN Header中的虛擬網絡標識(Virtual Network Identifier,VNI)有24bit,數量遠遠大于4096,并且用戶數據報協議(User Datagram Protocol,UDP)的封裝可以穿越三層網絡,比VLAN有更好的擴展性。
在現有技術中,如圖2所示,虛擬可擴展局域網隧道終結節點(Vxlan Tunnel EndPoint,VTEP)之間建立VXLAN隧道,用戶報文(即數據報文)從一個VTEP轉發到另一VTEP是封裝在VXLAN頭中傳輸的,如果網絡中存在超長長度數據報文,只能把VTEP出接口的最大傳輸單元(Maximum Transmission Unit,MTU)配大,才能轉發。線卡的報文分片都是需要在下行進行分片處理,如果報文超過了VTEP出接口所能配置的最大MTU,那么VXLAN報文經過VTEP1發出的報文是分片報文,分片報文的首包是封裝了VXLAN頭,而非首包報文是沒有封裝VXLAN頭的,到了VTEP2設備上會把無VXLAN報文頭的非首包報文丟棄,那么在虛機2接收到的報文因為不完整而被丟棄。目前只能通過更改出接口MTU方法來規避。
綜上,雖然可以通過更改出接口MTU來規避,但是使用有局限性。要求在VTEP之間的所有節點的MTU都要大于報文長度。一旦出現中間任何一個節點不能設置MTU值或者最大MTU值小于報文長度那么報文就會被丟棄。
發明內容
本發明實施例提供的一種VXLAN報文處理方法、裝置及存儲介質,解決了VXLAN報文較大時的報文傳輸問題。
根據本發明實施例提供的一種VXLAN報文處理方法,包括:
VTEP判斷收到的數據報文是否是待封裝報文;
當所述VTEP判斷所述數據報文是待封裝報文時,根據所述數據報文的長度和VXLAN隧道轉發能力,確定是否需要對所述數據報文進行分片處理;
若確定需要對所述數據報文進行分片處理,則將所述數據報文進行分片后封裝VXLAN頭,并進行轉發。
優選地,所述VTEP判斷收到的數據報文是否是待封裝報文包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710810474.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種單環網型SCADA系統
- 下一篇:基于VPN路由管理系統及方法





