[发明专利]无线接入点控制和提供协议数据隧道的实现方法及装置无效
申请号: | 201310257689.1 | 申请日: | 2013-06-25 |
公开(公告)号: | CN103297311A | 公开(公告)日: | 2013-09-11 |
发明(设计)人: | 王茂斌;吴明津;左延麟 | 申请(专利权)人: | 京信通信系统(中国)有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04W76/02;H04W80/00;H04L29/06 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 510663 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无线 接入 控制 提供 协议 数据 隧道 实现 方法 装置 | ||
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数据包;其中,预定的CAPWAP数据包头部包括CAPWAP隧道信息、互联网协议IP信息和媒体接入控制MAC信息;或者,
第二类处理:如果上行数据包的长度大于MTU与预定的CAPWAP数据包头部长度的差值,确定切割偏移量,将上行数据包的头部至切割偏移量的部分作为分割得到的第一上行数据包,将上行数据包的其余部分作为分割得到的第二上行数据包,分别将这两个上行数据包封装为两个上行CAPWAP数据包;其中,切割偏移量为上行数据包长度、CAPWAP隧道信息长度和CAPWAP数据包头部的IP信息长度的和值与MTU的差值;其中,如果上行数据包头部的IP信息为IPv4信息,CAPWAP数据包头部的IP信息长度为上行数据包头部的IPv4信息的长度,如果上行数据包头部的IP信息为IPv6信息,CAPWAP数据包头部的IP信息长度为上行数据包头部的IPv6信息的长度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京信通信系统(中国)有限公司,未经京信通信系统(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310257689.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种发送邮件的方法、一种电子设备
- 下一篇:一种农业物联网系统