[发明专利]一种VXLAN报文分片方法和装置有效
申请号: | 201810025675.X | 申请日: | 2018-01-11 |
公开(公告)号: | CN108282391B | 公开(公告)日: | 2022-01-25 |
发明(设计)人: | 张帝民 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 vxlan 报文 分片 方法 装置 | ||
1.一种可扩展虚拟局域网络VXLAN报文分片方法,其特征在于,应用于本端VTEP,所述方法包括:
针对需要通过VXLAN隧道转发的报文,判断所述报文添加VXLAN封装后的报文长度是否超过VXLAN隧道的最大传输单元MTU;
如果超过,则先对所述报文进行分片,再为分片得到的每个报文添加相同的VXLAN封装;
所述VXLAN隧道的MTU通过以下步骤协商得到:
当所述VXLAN隧道的状态从down变为up时,向所述VXLAN隧道的对端VTEP发送最大分段大小MSS协商报文,MSS协商报文中携带本端VTEP负责发送所述MSS协商报文的接口的MSS;
接收对端VTEP针对所述MSS协商报文返回的MSS确认报文,所述MSS确认报文中携带一MSS,所述一MSS为本端VTEP负责发送所述MSS协商报文的接口的MSS、核心设备负责接收和发送所述MSS协商报文的接口的MSS、对端VTEP负责接收所述MSS协商报文的接口的MSS四者中的MSS最小值;
根据所述MSS确认报文中携带的MSS计算所述VXLAN隧道的MTU;
所述向所述VXLAN隧道的对端VTEP发送MSS协商报文,包括:
向所述VXLAN隧道的对端VTEP发送MSS协商报文,以便核心设备将MSS协商报文中携带的MSS与核心设备负责接收和发送所述MSS协商报文的接口的MSS进行比较得到最小值,并将该最小值携带在所述MSS协商报文中转发给对端VTEP;对端VTEP将MSS协商报文中携带的MSS与对端VTEP负责接收所述MSS协商报文的接口的MSS进行比较得到较小值,并将该较小值携带在MSS确认报文中返回给本端VTEP;核心设备收到MSS确认报文后直接转发给本端VTEP。
2.如权利要求1所述的方法,其特征在于,分片得到的每个报文的DATA域的长度,均不大于所述VXLAN隧道的MTU减去14字节的Ethernet头、8字节的VXLAN头、8字节的UDP头和20字节的IP头后的剩余字节数。
3.如权利要求1所述的方法,其特征在于,所述MSS协商报文为SYN报文,所述MSS确认报文为SYN/ACK报文。
4.一种可扩展虚拟局域网络VXLAN报文分片装置,其特征在于,所述装置应用于本端VTEP,所述装置包括:
判断单元,用于针对需要通过VXLAN隧道转发的报文,判断所述报文添加VXLAN封装后的报文长度是否超过VXLAN隧道的最大传输单元MTU;
处理单元,用于如果所述报文添加VXLAN封装后的报文长度超过VXLAN隧道的MTU时,则先对所述报文进行分片,再为分片得到的每个报文添加相同的VXLAN封装;
发送单元,用于当所述VXLAN隧道的状态从down变为up时,向所述VXLAN隧道的对端VTEP发送最大分段大小MSS协商报文,MSS协商报文中携带本端VTEP负责发送所述MSS协商报文的接口的MSS;
接收单元,用于接收对端VTEP针对所述MSS协商报文返回的MSS确认报文,所述MSS确认报文中携带一MSS,所述一MSS为本端VTEP负责发送所述MSS协商报文的接口的MSS、核心设备负责接收和发送所述MSS协商报文的接口的MSS、对端VTEP负责接收所述MSS协商报文的接口的MSS四者中的MSS最小值;
隧道MTU计算单元,用于根据所述MSS确认报文中携带的MSS计算所述VXLAN隧道的MTU;
所述发送单元,用于向所述VXLAN隧道的对端VTEP发送MSS协商报文,以便核心设备将MSS协商报文中携带的MSS与核心设备负责接收和发送所述MSS协商报文的接口的MSS进行比较得到最小值,并将该最小值携带在所述MSS协商报文中转发给对端VTEP;对端VTEP将MSS协商报文中携带的MSS与对端VTEP负责接收所述MSS协商报文的接口的MSS进行比较得到较小值,并将该较小值携带在MSS确认报文中返回给本端VTEP;核心设备收到MSS确认报文后直接转发给本端VTEP。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810025675.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能化车间安全总控技术
- 下一篇:应用于通讯软体的业务绑定系统