[发明专利]VxLAN数据包封装方法及使用物理网卡发送VxLAN数据包的卸载方法有效
申请号: | 201610587273.X | 申请日: | 2016-07-22 |
公开(公告)号: | CN106230656B | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | 许广彬;郑军;张银滨;刘晓欣;刘志坤;刘继江;田大鹏 | 申请(专利权)人: | 无锡华云数据技术服务有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/46 |
代理公司: | 苏州友佳知识产权代理事务所(普通合伙) 32351 | 代理人: | 储振 |
地址: | 214000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种VxLAN数据包封装方法以及使用普通物理网卡发送VxLAN数据包的卸载方法,利用物理网卡的驱动程序计算Outer MAC Header、Outer IP Header、UPD Header、VxLAN Header以及Inner MAC Header的长度,并将重新封装为一个伪以太网包头;分别计算Inner IPHeader、Inner L4 Header及Inner Payload4 Header的长度,并将伪以太网包头与Inner IP Header、Inner L4 Header及Inner Payload4 Header进行整体封装;将Outer MAC Header、Inner IP Header、Inner L4 Header及Inner Payload4Header的长度作为配置参数,下发至物理网卡的驱动程序并配置物理网卡的寄存器。通过对VxLAN数据包的数据结构进行重新构造,可由物理网卡卸载VxLAN内层校验和计算和处理数据包分片,减少了CPU及操作系统的计算开销。 | ||
搜索关键词: | vxlan 数据包 封装 方法 使用 物理 网卡 发送 卸载 | ||
【主权项】:
1.一种使用物理网卡发送VxLAN数据包的卸载方法,其特征在于,包括:利用物理网卡的驱动程序计算Outer MAC Header、Outer IP Header、UPD Header、VxLAN Header以及Inner MAC Header的长度,并将重新封装为一个伪以太网包头;分别计算Inner IP Header、Inner L4Header及Inner Payload4Header的长度,并将伪以太网包头与Inner IP Header、Inner L4 Header及InnerPayload4Header进行整体封装;将所述Outer MAC Header、Inner IP Header、Inner L4Header及InnerPayload4Header的长度作为配置参数,下发至物理网卡的驱动程序,以对物理网卡中的寄存器进行配置。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡华云数据技术服务有限公司,未经无锡华云数据技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610587273.X/,转载请声明来源钻瓜专利网。
- 上一篇:一种网络压力测试方法及装置
- 下一篇:一种数据推送方法及其推送系统