[发明专利]一种CAPWAP隧道数据包传输的方法及装置有效
申请号: | 201410652927.3 | 申请日: | 2014-11-17 |
公开(公告)号: | CN104378315B | 公开(公告)日: | 2018-02-27 |
发明(设计)人: | 王茂斌;刘旭东;左延麟;罗晟 | 申请(专利权)人: | 京信通信系统(中国)有限公司 |
主分类号: | H04L12/951 | 分类号: | H04L12/951 |
代理公司: | 北京同达信恒知识产权代理有限公司11291 | 代理人: | 黄志华 |
地址: | 510663 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 capwap 隧道 数据包 传输 方法 装置 | ||
技术领域
本发明涉及无线通信技术领域,特别涉及一种CAPWAP隧道数据包传输的方法及装置。
背景技术
随着基于CAPWAP(Control And Provisioning of Wireless Access Points Protocol Specification,无线接入点控制和配置协议)的瘦AP(Wireless Access Point,无线接入点)架构网络的大规模使用,用户上网数据逐步通过AC(无线接入控制器)与AP之间的CAPWAP隧道传输,但是由于AP和AC之间的传输链路MTU(Maximum Transmission Unit,最大传输单元)一般为1500字节,而一般以太网的MTU也是1500字节,因此这样会导致封装用户报文后的CAPWAP报文大于AP和AC之间的传输链路MTU。
现有技术中,通过IP协议对承载的CAPWAP报文进行分片。AP收到AC的IP分片报文后需要重组后才能解析CAPWAP报文,才能获得CAPWAP报文承载的数据,从而将所述数据发给用户。由于在数据传输的过程中AP需要消耗大量的资源,从而降低了数据的处理效率。
综上所述,目前AP的数据处理效率较低。
发明内容
本发明提供一种CAPWAP隧道数据包的传输方法及装置,用以解决现有技术中存在的AP的数据处理效率较低的问题。
本发明实施例提供了一种CAPWAP隧道数据包传输的方法,包括:
发送端确定每个数据包的参数信息;
所述发送端根据确定的每个数据包的参数信息,从所有数据包中选择需要进行分片的数据包;
所述发送端对选择的数据包进行分片处理,得到多个新的数据包;
所述发送端对新的数据包进行封装处理,发送封装后的新的数据包。
由于本发明中发送端根据参数信息确定出需要进行分片的数据包,仅对需要进行分片的数据包进行分片处理,从而提高了数据包的处理效率。
较佳地,所述发送端确定每个数据包的参数信息之后,还包括:
所述发送端对不需要进行分片的数据包进行封装处理,发送封装后的数据包。
由于本发明中对不需要进行分片的数据包无需进行分片处理,从而提高了数据包的处理效率。
较佳地所述发送端对选择的数据包进行分片处理,得到多个新的数据包,具体包括:
所述发送端根据发送端和接收端之间的链路对应的MTU规则,对所述需要进行分片的数据包进行分片处理;
其中,所述MTU规则是指封装后的数据包长度不大于对应的链路的传输单元的最大值。
由于采用MTU规则预先计算出需要分片的数据包进行各层协议封装后的帧长后进行分片处理,从而免去了多次分片和缓存,提高了数据包处理的效率和吞吐量。
较佳地所述发送端对选择的数据包进行分片处理,得到多个新的数据包,具体包括:
所述发送端对需要进行分片的数据包进行IP层重组,得到一个数据包;
所述发送端对重组后的数据包进行分片,得到多个新的数据包。
由于采用对数据包进行IP层重组后进行分片,优化了数据包的分片结构,从而有效减少了数据包的分片数量。
较佳地,所述发送端根据确定的每个数据包的参数信息,从所有数据包中选择需要进行分片的数据包,具体包括:
所述发送端根据每个数据包的参数信息,将所有数据包分为长帧数据包和短帧数据包;
所述发送端将长帧数据包和含有分片标识的短帧数据包作为需要分片的数据包。
较佳地,所述发送端对选择的数据包进行分片处理,得到多个新的数据包,具体包括:
所述发送端分别对每个需要分片的数据包进行分片,得到多个新的数据包。
由于对长帧数据包和有分片标识的短帧数据包重组后进行分片,从而保证了数据包能够正常在CAPWAP隧道中传输。
较佳地,所述发送端根据确定的每个数据包的参数信息,从所有数据包中选择需要进行分片的数据包,具体包括:
所述发送端根据每个数据包的参数信息,将所有数据包分为长帧数据包和短帧数据包;
所述发送端将长帧数据包作为需要分片的数据包。
由于对长帧数据包进行分片,从而保证了数据包能够正常在CAPWAP隧道中传输。
较佳地,所述发送端根据每个数据包的参数信息,将所有数据包分为长帧数据包和短帧数据包,包括:
所述发送端根据每个数据包的参数信息,确定每个数据包在经过封装后的帧长;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京信通信系统(中国)有限公司,未经京信通信系统(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410652927.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种组装可调式零部件自由模态试验架
- 下一篇:一种排风罩罩口风速检测系统