[发明专利]检测BSSID冲突的方法及装置有效

专利信息
申请号: 201110033287.4 申请日: 2011-01-30
公开(公告)号: CN102137413A 公开(公告)日: 2011-07-27
发明(设计)人: 吴佳林;刘志 申请(专利权)人: 华为技术有限公司
主分类号: H04W24/00 分类号: H04W24/00;H04B7/26
代理公司: 北京中博世达专利商标代理有限公司 11274 代理人: 申健
地址: 518129 中国广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 检测 bssid 冲突 方法 装置
【说明书】:

技术领域

发明涉及通信技术领域,尤其涉及一种检测BSSID冲突的方法及装置。

背景技术

目前,一组相互通信的工作站组成了BSS(Basic Service Set,基础服务集)。BSS有独立型和基础结构型两种,其中独立型BSS中的工作站两两通信,一般应用于小型会议;基础结构型BSS通过AP(Access Point,接入点)实现STA(Station,工作站)之间的所有通信。

BSS中STA通过AP进行通信时,可以使用如下两种类型的AP:“胖AP”和“瘦AP”。其中,胖AP设备提供单一的网络名接入服务,可以将数量较大、分布较广的无线局域网用户接入到有线网络。每个AP都是一个独立网元,管理自己接入的用户群,由这些“胖AP”组成的网络称为自治式无线网络。随着AP设备数量的增加,为了便于管理,可以采用AC(Access Controller,接入控制器)设备来集中管理多个AP设备。受AC管理的AP被称为“瘦AP”,也叫“FIT AP”。这些“瘦AP”和AC组成的网络称为集中控制式无线网络。

随着无线用户的不断增多,AP设备可以提供多个VAP(Virtual AccessPoint,虚拟接入点),每个VAP都有自己的BSSID(Basic Service Set Identify,基础服务集标识),每个VAP相当于一个“虚拟的AP设备”。

目前,上述VAP的BSSID在自治无线网络和集中控制式无线网络中的分配过程如下:在自治无线网络,VAP的标识BSSID的分配一般使用申请的全局MAC(Media Access Control,媒介访问控制)地址;集中控制式无线网络可以使用申请的全局MAC地址,也可以使用自定义本地MAC地址。然而,无论是使用申请的全局MAC地址还是自定义本地MAC地址,如果多个VAP的BSSID相同,则会导致BSSID冲突,产生MAC地址漂移、STA关联不上正确的AP等问题。

为了检测出BSSID冲突,现有技术通常采用如下两种检测方案:

第一种,被动检测:

首先,每一个AP对应的VAP发送Beacon帧,所述Beacon帧包含发送所述Beacon帧的VAP的BSSID和发送所述Beacon帧时的时间戳Timestamp等字段。当前AP(例如AP1)接收到该Beacon帧后,将接收到的Beacon帧中的BSSID依次与该AP1对应的各个VAP的BSSID进行比较,如果比较出接收到的Beacon帧中的BSSID与该AP1对应的一个VAP的BSSID相等时,则说明周围的一个AP对应的VAP,例如AP2对应的VAP,与该AP1对应的VAP存在BSSID冲突,此时,如果上述AP是FIT AP,AP1可以将冲突信息上报给AC。

第二种,主动检测:

首先,将当前AP设置为STA模式,当前AP对应的VAP向各个周围AP发送探测帧,所述探测帧中包含发送所述探测帧的VAP的BSSID字段。然后,当前AP接收周围AP对应的VAP发送的探测回应帧,该探测回应帧中包括发送所述探测回应帧的VAP的BSSID,当前AP将所述探测回应帧中的BSSID依次与所述当前AP提供的各个VAP的BSSID进行比较,如果比较出该探测回应帧中的BSSID与当前AP提供的一个VAP的BSSID相等,则说明发送该探测回应帧的周围的一个AP对应的VAP与当前AP对应的VAP存在BSSID冲突,此时,如果上述AP是FIT AP,当前AP可以将冲突信息上报给AC。否则,结束检测。

然而,现有技术中提供的检测BSSID冲突的方案,当前AP只能检测到当前AP对应的VAP与周围AP对应的VAP之间存在的BSSID冲突,无法检测出所有周围AP对应的VAP之间是否存在BSSID冲突。

发明内容

本发明的实施例提供一种检测BSSID冲突的方法及装置,实现检测周围AP对应的VAP之间是否存在BSSID冲突。

为达到上述目的,本发明的实施例采用如下技术方案:

一种检测BSSID冲突的方法,包括:

接收并保存周围AP所对应的VAP发送的信标Beacon帧,所述Beacon帧包括所述VAP的BSSID和发送所述Beacon帧时的时间戳Timestamp;

在所述保存的Beacon帧中确定具有相同BSSID的各个Beacon帧,并获取所述具有相同BSSID的各个Beacon帧的Timestamp中最小值和所有非最小值的差值;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110033287.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top