一种实现无线终端漫游检测的方法、AP和AC技术

技术编号:19908882 阅读:24 留言:0更新日期:2018-12-26 04:44
本发明专利技术实施例提供一种实现无线终端漫游检测的方法、AP和AC,包括:与所述第二AP对应的AC获取所述无线终端的MAC地址;所述AC检测以所述无线终端的MAC地址为目的MAC地址的下行数据报文;所述AC获取所述下行数据报文中的目的IP地址;AC建立包含所述目的IP地址和所述目的MAC地址的第一表项;所述AC检测是否存在第一表项;当不存在所述第一表项时,AC指示所述第二AP解除与所述无线终端的关联并保留所述无线终端已经在所述第二AP上生成的第二表项,保留所述无线终端已经在AC上生成的第三表项;当所述无线终端第二次接入所述第二AP时,AC根据所述第三表项完成所述无线终端的报文转发。无论何种终端,均可无差别地进行连通性检测。

【技术实现步骤摘要】
一种实现无线终端漫游检测的方法、AP和AC
本专利技术涉及数据通信领域,尤其是一种实现无线终端漫游检测的方法、AP和AC。
技术介绍
目前的瘦AP网络架构,由AC(Acesscontroler,无线控制器)和AP(Acessspoint,无线接入点)共同组成,采用集中式管理的WLAN(WirelessLocalAreaNetworks,无线局域网)系统中,AC给AP会下发WLAN信号,终端(station或STA,如手机、PAD等)连接AP释放的WLAN信号进行上网。在瘦AP网络架构下,有集中转发和本地转发,在集中转发过程中,AP端无线报文统一经过CAPWAP(ControlAndProvisioningofWirelessAccessPointsProtocolSpecification,无线接入点的控制和配置协议)封装发送到AC,再由AC进行转发;在本地转发过程中,数据报文在AP上进行二层转发,而无线管理报文还是需要发往AC处理。在瘦AP网络架构下,终端可进行无线漫游,即终端在移动到两个AP覆盖范围的临界区域时,与新的AP进行关联并与原有AP断开关联,且在此过程中保持不间断的网络连接。若新旧AP的用户虚拟局域网VLAN配置相同,称为二层漫游;若新旧AP的用户VLAN配置不同,称为三层漫游。在漫游成功的前提下,无论二层还是三层漫游,终端的IP地址不变,正在进行的会话不会中断。但是在实际部署中,由于种种原因,终端的漫游可能出现失败。例如:终端跨越了不同AC且这些AC并未加入同一漫游组;终端的网卡驱动不支持漫游;AP存在特殊性不允许漫出或漫入;AP之间信号盲区较大,终端在原AP上的表项已超时。当终端二层漫游失败时,由于原来的网关仍可到达,终端可以使用原来的IP地址发送地址解析协议ARP请求并继续通信;但发生三层漫游失败时,终端相当于直接关联到新AP上,用户VLAN发生变化,终端无法连通原来的网关,不能使用旧的IP地址继续通信。终端在无法继续通信时,可能会尝试重新发送DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)请求或断开重连,以恢复通信,但这并非协议规定的行为。由于即使发生漫游失败,终端关联的SSID(ServiceSetIdentifier,服务集标识)仍不会改变,某些终端会认为自己仍可以用原IP地址通信,不重新申请IP地址,导致终端出现持续断流,影响体验。现有的技术实现大多从终端侧进行优化,实现漫游失败后的连通性检测及恢复,但由于无线终端种类繁多,且生产环境中存在大量难以升级的非标准终端,如医疗推车、仓管扫描枪、PDA等,从终端侧进行的优化不具有普适性,无法保证整个无线网络中不出现漫游失败断流问题。
技术实现思路
为了解决上述技术问题,本专利技术的实施例采用如下技术方案:一种实现无线终端漫游检测的方法,包括:当无线终端从第一无线接入点AP漫游到第二无线接入点AP时,与所述第二AP对应的无线控制器AC获取所述无线终端的MAC地址;所述AC检测以所述无线终端的MAC地址为目的MAC地址的下行数据报文;当检测到所述下行数据报文中包含目的IP地址时,所述AC获取所述下行数据报文中的目的IP地址;所述AC建立包含所述目的IP地址和所述目的MAC地址的第一表项;在预设的定时器到期时,所述AC检测是否存在第一表项;当不存在所述第一表项时,所述AC指示所述第二AP解除与所述无线终端的关联并保留所述无线终端已经在所述第二AP上生成的第二表项,保留所述无线终端已经在所述AC上生成的第三表项;当所述无线终端第二次接入所述第二AP时,所述AC根据所述第三表项完成所述无线终端的报文转发。可选的,所述当所述无线终端第二次接入所述第二AP时,所述AC根据所述第三表项完成所述无线终端的报文转发的步骤具体包括:当所述无线终端第二次接入所述第二AP并重新获取IP地址时,所述AC根据所述无线终端的MAC地址更新所述第三表项中的IP地址,根据更新后的所述第三表项完成所述无线终端的报文转发。可选的,所述当所述无线终端第二次接入所述第二AP时,所述AC根据所述第三表项完成所述无线终端的报文转发的步骤具体包括:当所述无线终端第二次接入所述第二AP并重新获取IP地址时,所述AC根据所述重新获取的IP地址发起重新认证,当认证通过后,根据所述无线终端的MAC地址更新所述第三表项中的IP地址,根据更新后的所述第三表项完成所述无线终端的报文转发。本专利技术实施例的另一方面在于提供一种实现无线终端漫游检测的方法,包括:当无线终端从第一无线接入点AP漫游到第二无线接入点AP时,与所述第二AP对应的无线控制器AC获取所述无线终端的MAC地址;所述AC指示所述第二AP检测以所述无线终端的MAC地址为目的MAC地址的下行数据报文;当所述第二AP检测并获取到所述下行数据报文中包含目的IP地址时;所述AC接收所述第二AP建立的包含所述目的IP地址和所述目的MAC地址的第一表项;在预设的定时器到期时,所述AC检测是否存在第一表项;当不存在所述第一表项时,所述AC指示所述第二AP解除与所述无线终端的关联,并指示所述第二AP保留所述无线终端已经在所述第二AP上生成的第四表项,以便于当所述无线终端第二次接入所述第二AP时,所述第二AP根据所述第四表项完成所述无线终端的报文转发。可选的,所述以便于当所述无线终端第二次接入所述第二AP时,所述第二AP根据所述第四表项完成所述无线终端的报文转发的步骤具体包括:以便于当所述无线终端第二次接入所述第二AP并重新获取IP地址时,所述第二AP根据所述无线终端的MAC地址更新所述第四表项中的IP地址,根据更新后的所述第四表项完成所述无线终端的报文转发。可选的,所述以便于当所述无线终端第二次接入所述第二AP时,所述第二AP根据所述第四表项完成所述无线终端的报文转发的步骤具体包括:以便于当所述无线终端第二次接入所述第二AP并重新获取IP地址时,所述第二AP根据所述重新获取的IP地址发起重新认证,当认证通过后,根据所述无线终端的MAC地址更新所述第四表项中的IP地址,根据更新后的所述第四表项完成所述无线终端的报文转发。本专利技术实施例的另一方面在于提供一种实现无线终端漫游检测的方法,应用于第二无线接入点AP中,包括:当无线终端从第一无线接入点AP漫游到第二无线接入点AP时,接收与所述第二无线接入点AP相连的无线控制器AC发送的检测以所述无线终端的MAC地址为目的MAC地址的下行数据报文的指示;检测以所述无线终端的MAC地址为目的MAC地址的下行数据报文;当检测并获取到所述下行数据报文中包含目的IP地址时,建立包含所述目的IP地址和所述目的MAC地址的第一表项;将所述第一表项发送给所述AC,以便于所述AC在预设的定时器到期时,所述AC检测是否存在第一表项;当不存在所述第一表项时,接收所述AC发送的解除与所述无线终端的关联并保留所述无线终端已经在所述第二AP上生成的第四表项的指示,当所述无线终端第二次接入所述第二AP时,根据所述第四表项完成所述无线终端的报文转发。可选的,所述当所述无线终端第二次接入所述第二AP时,根据所述第四表项完成所述无线终端的报文转发的步骤具体包括:当所述无线终端第二次接入所述第二AP并重本文档来自技高网
...

【技术保护点】
1.一种实现无线终端漫游检测的方法,其特征在于,包括:当无线终端从第一无线接入点AP漫游到第二无线接入点AP时,与所述第二AP对应的无线控制器AC获取所述无线终端的MAC地址;所述AC检测以所述无线终端的MAC地址为目的MAC地址的下行数据报文;当检测到所述下行数据报文中包含目的IP地址时,所述AC获取所述下行数据报文中的目的IP地址;所述AC建立包含所述目的IP地址和所述目的MAC地址的第一表项;在预设的定时器到期时,所述AC检测是否存在第一表项;当不存在所述第一表项时,所述AC指示所述第二AP解除与所述无线终端的关联并保留所述无线终端已经在所述第二AP上生成的第二表项,保留所述无线终端已经在所述AC上生成的第三表项;当所述无线终端第二次接入所述第二AP时,所述AC根据所述第三表项完成所述无线终端的报文转发。

【技术特征摘要】
1.一种实现无线终端漫游检测的方法,其特征在于,包括:当无线终端从第一无线接入点AP漫游到第二无线接入点AP时,与所述第二AP对应的无线控制器AC获取所述无线终端的MAC地址;所述AC检测以所述无线终端的MAC地址为目的MAC地址的下行数据报文;当检测到所述下行数据报文中包含目的IP地址时,所述AC获取所述下行数据报文中的目的IP地址;所述AC建立包含所述目的IP地址和所述目的MAC地址的第一表项;在预设的定时器到期时,所述AC检测是否存在第一表项;当不存在所述第一表项时,所述AC指示所述第二AP解除与所述无线终端的关联并保留所述无线终端已经在所述第二AP上生成的第二表项,保留所述无线终端已经在所述AC上生成的第三表项;当所述无线终端第二次接入所述第二AP时,所述AC根据所述第三表项完成所述无线终端的报文转发。2.如权利要求1所述的方法,其特征在于,所述当所述无线终端第二次接入所述第二AP时,所述AC根据所述第三表项完成所述无线终端的报文转发的步骤具体包括:当所述无线终端第二次接入所述第二AP并重新获取IP地址时,所述AC根据所述无线终端的MAC地址更新所述第三表项中的IP地址,根据更新后的所述第三表项完成所述无线终端的报文转发。3.如权利要求1所述的方法,其特征在于,所述当所述无线终端第二次接入所述第二AP时,所述AC根据所述第三表项完成所述无线终端的报文转发的步骤具体包括:当所述无线终端第二次接入所述第二AP并重新获取IP地址时,所述AC根据所述重新获取的IP地址发起重新认证,当认证通过后,根据所述无线终端的MAC地址更新所述第三表项中的IP地址,根据更新后的所述第三表项完成所述无线终端的报文转发。4.一种实现无线终端漫游检测的方法,其特征在于,包括:当无线终端从第一无线接入点AP漫游到第二无线接入点AP时,与所述第二AP对应的无线控制器AC获取所述无线终端的MAC地址;所述AC指示所述第二AP检测以所述无线终端的MAC地址为目的MAC地址的下行数据报文;当所述第二AP检测并获取到所述下行数据报文中包含目的IP地址时;所述AC接收所述第二AP建立的包含所述目的IP地址和所述目的MAC地址的第一表项;在预设的定时器到期时,所述AC检测是否存在第一表项;当不存在所述第一表项时,所述AC指示所述第二AP解除与所述无线终端的关联,并指示所述第二AP保留所述无线终端已经在所述第二AP上生成的第四表项,以便于当所述无线终端第二次接入所述第二AP时,所述第二AP根据所述第四表项完成所述无线终端的报文转发。5.如权利要求4所述的方法,其特征在于,所述以便于当所述无线终端第二次接入所述第二AP时,所述第二AP根据所述第四表项完成所述无线终端的报文转发的步骤具体包括:以便于当所述无线终端第二次接入所述第二AP并重新获取IP地址时,所述第二AP根据所述无线终端的MAC地址更新所述第四表项中的IP地址,根据更新后的所述第四表项完成所述无线终端的报文转发。6.如权利要求4所述的方法,其特征在于,所述以便于当所述无线终端第二次接入所述第二AP时,所述第二AP根据所述第四表项完成所述无线终端的报文转发的步骤具体包括:以便于当所述无线终端第二次接入所述第二AP并重新获取IP地址时,所述第二AP根据所述重新获取的IP地址发起重新认证,当认证通过后,根据所述无线终端的MAC地址更新所述第四表项中的IP地址,根据更新后的所述第四表项完成所述无线终端的报文转发。7.一种实现无线终端漫游检测的方法,其特征在于,应用于第二无线接入点AP中,包括:当无线终端从第一无线接入点AP漫游到第二无线接入点AP时,接收与所述第二无线接入点AP相连的无线控制器AC发送的检测以所述无线终端的MAC地址为目的MAC地址的下行数据报文的指示;检测以所述无线终端的MAC地址为目的MAC地址的下行数据报文;当检测并获取到所述下行数据报文中包含目的IP地址时,建立包含所述目的IP地址和所述目的MAC地址的第一表项;将所述第一表项发送给所述AC,以便于所述AC在预设的定时器到期时,所述AC检测是否存在第一表项;当不存在所述第一表项时,接收所述AC发送的解除与所述无线终端的关联并保留所述无线终端已经在所述第二AP上生成的第四表项的指示,当所述无线终端第二次接入所述第二AP时,根据所述第四表项完成所述无线终端的报文转发。8.如权利要求7所述的方法,其特征在于,所述当所述无线终端第二次接入所述第二AP时,根据所述第四表项完成所述无线终端的报文转发的步骤具体包括:当所述无线终端第二次接入所述第二AP并重新获取IP地址时,根据所述无线终端的MAC地址更新所述第四表项中的IP地址,根据更新后的所述第四表项完成所述无线终端的报文转发。9.如权利要求7所述的方法,其特征在于,所述当所述无线终端第二次接入所述第二AP时,根据所述第四表项完成所述无线终端的报文转发的步骤具体包括:当所述无线终端第二次接入所述第二AP并重新获取IP地址时,根据所述重新获取的IP地址发起重新认证,当认证通过后,根据所述无线终端的MAC地址更新所述第四表项中的IP地址,根据更新后的所述第四表项完成所述无线终端的报文转发。10.一种实现无线...

【专利技术属性】
技术研发人员:雷晨
申请(专利权)人:锐捷网络股份有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1