预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局*CN103297311A*(12)发明专利申请(10)申请公布号(10)申请公布号CNCN103297311103297311A(43)申请公布日2013.09.11(21)申请号201310257689.1(22)申请日2013.06.25(71)申请人京信通信系统(中国)有限公司地址510663广东省广州市科学城神州路10号(72)发明人王茂斌吴明津左延麟(74)专利代理机构北京同达信恒知识产权代理有限公司11291代理人黄志华(51)Int.Cl.H04L12/46(2006.01)H04W76/02(2009.01)H04W80/00(2009.01)H04L29/06(2006.01)权权利要求书5页利要求书5页说明书8页说明书8页附图3页附图3页(54)发明名称无线接入点控制和提供协议数据隧道的实现方法及装置(57)摘要本发明公开了一种CAPWAP数据隧道的实现方法和装置,用以解决现有技术中通过应用层协议实现CAPWAP数据隧道导致数据发送的时间消耗长,发送效率低的问题。WTP的无线端底层协议栈和有线端底层协议栈根据来自AC的配置参数配置CAPWAP数据隧道,并且,无线端底层协议栈接收来自站点的上行数据包,有线端底层协议栈将上行数据包封装成上行CAPWAP数据包,并通过配置的CAPWAP数据隧道将上行CAPWAP数据包发送给AC;有线端底层协议栈通过配置的CAPWAP数据隧道接收来自AC的下行CAPWAP数据包,将下行CAPWAP数据包解封装成下行数据包;无线端底层协议栈将下行数据包发送给站点。CN103297311ACN103297ACN103297311A权利要求书1/5页1.一种无线接入点控制和提供协议CAPWAP数据隧道的实现方法,其特征在于,包括:无线接入点WTP接收来自接入控制器AC的配置参数,WTP的无线端底层协议栈和有线端底层协议栈根据配置参数配置CAPWAP数据隧道;无线端底层协议栈接收来自站点的上行数据包,并将上行数据包发送给有线端底层协议栈;有线端底层协议栈将上行数据包封装成上行CAPWAP数据包,并通过配置的CAPWAP数据隧道将上行CAPWAP数据包发送给AC;有线端底层协议栈通过配置的CAPWAP数据隧道接收来自AC的下行CAPWAP数据包,将下行CAPWAP数据包解封装成下行数据包,并将下行数据包发送给无线端底层协议栈;无线端底层协议栈将接收到的下行数据包发送给站点。2.根据权利要求1的方法,其特征在于,根据配置参数配置CAPWAP数据隧道,具体包括:在WTP基于Linux系统的情况下,CAPWAP应用层将接收到的配置参数写入到proc文件系统中;无线端底层协议栈和有线端底层协议栈从proc文件系统中读取配置参数,根据读取的配置参数配置CAPWAP数据隧道。3.根据权利要求1所述的方法,其特征在于,无线端底层协议栈将上行数据包发送给有线端底层协议栈之前,所述方法包括:在配置参数中的CAPWAP数据隧道模式参数为split_mode的情况下,无线端底层协议栈对上行数据包进行split_mac处理;在配置参数中的CAPWAP数据隧道模式参数为local_mode的情况下,无线端底层协议栈对上行数据包中的管理类数据包进行split_mac处理,并对上行数据中的数据类数据包进行类型转换。4.根据权利要求3所述的方法,其特征在于,有线端底层协议栈将上行数据包封装成上行CAPWAP数据包之前,所述方法还包括:有线端底层协议栈在根据配置参数中的虚拟接入点VAP隧道配置参数将有线端底层协议栈与无线端底层协议栈之间的VAP隧道配置为tunnel_mode&sta_ssid_on情况下,并且,如果配置参数中的CAPWAP数据隧道模式参数为split_mode,对上行数据包进行去split_mac处理,如果配置参数中的CAPWAP数据隧道模式参数为local_mode,对上行数据包的管理类数据包进行去split_mac处理。5.根据权利要求1所述的方法,其特征在于,有线端底层协议栈将上行数据包封装成上行CAPWAP数据包,具体包括:第一类处理:如果上行数据包的长度小于或等于最大传输单元MTU与预定的CAPWAP数据包头部长度的差值,且该上行数据包的长度大于或等于预定的最小数据包长度,则将该上行数据包封装为一个上行CAPWAP数据包;如果上行数据包的长度小于或等于MTU与预定的CAPWAP数据包头部长度的差值,且该数据包的长度小于预定的最小数据包长度,将该上行数据包填充到数据包的长度大于或等于预定的最小数据包长度、且小于或等于最大传输单元MTU与预定的CAPWAP数据包头部长度的差值的上行数据包中,并将填充后的上行数据包封装为一个上行CAPWAP数据包;其中,预定的CAP