本发明涉及数据通信领域,尤其是一种实现无线终端漫游检测的方法、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并重新获取ip地址时,根据所述无线终端的mac地址更新所述第四表项中的ip地址,根据更新后的所述第四表项完成所述无线终端的报文转发。
可选的,
所述当所述无线终端第二次接入所述第二ap时,根据所述第四表项完成所述无线终端的报文转发的步骤具体包括:
当所述无线终端第二次接入所述第二ap并重新获取ip地址时,根据所述重新获取的ip地址发起重新认证,当认证通过后,根据所述无线终端的mac地址更新所述第四表项中的ip地址,根据更新后的所述第四表项完成所述无线终端的报文转发。
本发明实施例的另一方面在于提供一种实现无线终端漫游检测的无线控制器,包括:
第一获取模块,用于当无线终端从第一无线接入点ap漫游到第二无线接入点ap时,获取所述无线终端的mac地址;
检测模块,用于检测以所述无线终端的mac地址为目的mac地址的下行数据报文;
第二获取模块,用于当检测到所述下行数据报文中包含目的ip地址时,获取所述下行数据报文中的目的ip地址;
表项建立模块,用于建立包含所述目的ip地址和所述目的mac地址的第一表项;
处理模块,用于在预设的定时器到期时,检测是否存在第一表项,当不存在所述第一表项时,指示所述第二ap解除与所述无线终端的关联并保留所述无线终端已经在所述第二ap上生成的第二表项,保留所述无线终端已经在所述ac上生成的第三表项;
报文转发模块,用于当所述无线终端第二次接入所述第二ap时,根据所述第三表项完成所述无线终端的报文转发。
可选的,
所述报文转发模块具体用于:
当所述无线终端第二次接入所述第二ap并重新获取ip地址时,根据所述无线终端的mac地址更新所述已经生成的表项中的ip地址,根据更新后的所述已经生成的表项完成所述无线终端的报文转发。
可选的,
所述报文转发模块具体用于:
当所述无线终端第二次接入所述第二ap并重新获取ip地址时,根据所述重新获取的ip地址发起重新认证,当认证通过后,根据所述无线终端的mac地址更新所述已经生成的表项中的ip地址,根据更新后的所述已经生成的表项完成所述无线终端的报文转发。
本发明实施例的另一方面在于提供一种实现无线终端漫游检测的无线控制器,包括:
第三获取模块,用于当无线终端从第一无线接入点ap漫游到第二无线接入点ap时,获取所述无线终端的mac地址;
第一指示模块,用于指示所述第二ap检测以所述无线终端的mac地址为目的mac地址的下行数据报文;
接收模块,用于当所述第二ap检测并获取到所述下行数据报文中包含目的ip地址时;所述ac接收所述第二ap建立的包含所述目的ip地址和所述目的mac地址的第一表项;
第一检测模块,用于在预设的定时器到期时,所述ac检测是否存在第一表项;
第二指示模块,用于当不存在所述第一表项时,指示所述第二ap解除与所述无线终端的关联,并指示所述第二ap保留所述无线终端已经在所述第二ap上生成的第四表项,以便于当所述无线终端第二次接入所述第二ap时,所述第二ap根据所述第四表项完成所述无线终端的报文转发。
可选的,
所述第二指示模块,具体用于:
当不存在所述第一表项时,指示所述第二ap解除与所述无线终端的关联,并指示所述第二ap保留所述无线终端已经在所述第二ap上生成的第四表项,以便于当所述无线终端第二次接入所述第二ap并重新获取ip地址时,所述第二ap根据所述无线终端的mac地址更新所述第四表项中的ip地址,根据更新后的所述第四表项完成所述无线终端的报文转发。
可选的,
所述第二指示模块,具体用于:
当不存在所述第一表项时,指示所述第二ap解除与所述无线终端的关联,并指示所述第二ap保留所述无线终端已经在所述第二ap上生成的第四表项,以便于当所述无线终端第二次接入所述第二ap并重新获取ip地址时,所述第二ap根据所述重新获取的ip地址发起重新认证,当认证通过后,根据所述无线终端的mac地址更新所述已经生成的表项中的ip地址,根据更新后的所述第四表项完成所述无线终端的报文转发。
本发明实施例的另一方面在于提供一种实现无线终端漫游检测的无线接入点ap,包括:
第一接收模块,用于当无线终端从第一无线接入点ap漫游到第二无线接入点ap时,接收与所述第二无线接入点ap相连的无线控制器ac发送的检测以所述无线终端的mac地址为目的mac地址的下行数据报文的指示;
第二检测模块,用于检测以所述无线终端的mac地址为目的mac地址的下行数据报文;
第一表项建立模块,用于当检测并获取到所述下行数据报文中包含目的ip地址时,建立包含所述目的ip地址和所述目的mac地址的第一表项;
第一发送模块,用于将所述第一表项发送给所述ac,以便于所述ac在预设的定时器到期时,所述ac检测是否存在第一表项;
第二接收模块,用于当ac检测不存在所述第一表项时,接收所述ac发送的解除与所述无线终端的关联并保留所述无线终端已经在所述第二ap上生成的第四表项的指示,
第一报文转发模块,用于当所述无线终端第二次接入所述第二ap时,根据所述第四表项完成所述无线终端的报文转发。
可选的,
所述第一报文转发模块具体用于:
当所述无线终端第二次接入所述第二ap并重新获取ip地址时,根据所述无线终端的mac地址更新所述第四表项中的ip地址,根据更新后的所述第四表项完成所述无线终端的报文转发。
可选的,
所述第一报文转发模块具体用于:
当所述无线终端第二次接入所述第二ap并重新获取ip地址时,根据所述重新获取的ip地址发起重新认证,当认证通过后,根据所述无线终端的mac地址更新所述第四表项中的ip地址,根据更新后的所述第四表项完成所述无线终端的报文转发。
本发明实施例的有益效果在于,不依赖终端侧的实现,无论何种终端,均可无差别地进行连通性检测。基于数据报文的检测,可明确知道终端连通性存在问题,主动触发恢复。上层认证、关联、漫游表项全部保留,不影响终端的使用体验。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一实施例提供的方法流程图;
图2为本发明一实施例提供的方法流程图;
图3为本发明一实施例提供的方法流程图;
图4为本发明一实施例提供的装置结构图;
图5为本发明一实施例提供的装置结构图;
图6为本发明一实施例提供的装置结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了解决上述技术问题,本发明的实施例采用如下技术方案:
一种实现无线终端漫游检测的方法,如图1所示,包括:
s101,当无线终端从第一无线接入点ap漫游到第二无线接入点ap时,与所述第二ap对应的无线控制器ac获取所述无线终端的mac地址;
s103,所述ac检测以所述无线终端的mac地址为目的mac地址的下行数据报文;
s105,当检测到所述下行数据报文中包含目的ip地址时,所述ac获取所述下行数据报文中的目的ip地址;
s107,所述ac建立包含所述目的ip地址和所述目的mac地址的第一表项;
s109,在预设的定时器到期时,所述ac检测是否存在第一表项;
s111,当不存在所述第一表项时,所述ac指示所述第二ap解除与所述无线终端的关联并保留所述无线终端已经在所述第二ap上生成的第二表项,保留所述无线终端已经在所述ac上生成的第三表项;
s113,当所述无线终端第二次接入所述第二ap时,所述ac根据所述第三表项完成所述无线终端的报文转发。
可选的,
所述步骤s113具体包括:
当所述无线终端第二次接入所述第二ap并重新获取ip地址时,所述ac根据所述无线终端的mac地址更新所述第三表项中的ip地址,根据更新后的所述第三表项完成所述无线终端的报文转发。
可选的,
所述步骤s113具体包括:
当所述无线终端第二次接入所述第二ap并重新获取ip地址时,所述ac根据所述重新获取的ip地址发起重新认证,当认证通过后,根据所述无线终端的mac地址更新所述第三表项中的ip地址,根据更新后的所述第三表项完成所述无线终端的报文转发。
本发明实施例的有益效果在于,不依赖终端侧的实现,无论何种终端,均可无差别地进行连通性检测。基于数据报文的检测,可明确知道终端连通性存在问题,主动触发恢复。上层认证、关联、漫游表项全部保留,不影响终端的使用体验。
本发明实施例的另一方面在于提供一种实现无线终端漫游检测的方法,如图2所示,包括:
s201,当无线终端从第一无线接入点ap漫游到第二无线接入点ap时,与所述第二ap对应的无线控制器ac获取所述无线终端的mac地址;
s203,所述ac指示所述第二ap检测以所述无线终端的mac地址为目的mac地址的下行数据报文;
s205,当所述第二ap检测并获取到所述下行数据报文中包含目的ip地址时;所述ac接收所述第二ap建立的包含所述目的ip地址和所述目的mac地址的第一表项;
s207,在预设的定时器到期时,所述ac检测是否存在第一表项;
s209,当不存在所述第一表项时,所述ac指示所述第二ap解除与所述无线终端的关联,并指示所述第二ap保留所述无线终端已经在所述第二ap上生成的第四表项,以便于当所述无线终端第二次接入所述第二ap时,所述第二ap根据所述第四表项完成所述无线终端的报文转发。
可选的,
所述以便于当所述无线终端第二次接入所述第二ap时,所述第二ap根据所述第四表项完成所述无线终端的报文转发的步骤具体包括:
以便于当所述无线终端第二次接入所述第二ap并重新获取ip地址时,所述第二ap根据所述无线终端的mac地址更新所述第四表项中的ip地址,根据更新后的所述第四表项完成所述无线终端的报文转发。
可选的,
所述以便于当所述无线终端第二次接入所述第二ap时,所述第二ap根据所述第四表项完成所述无线终端的报文转发的步骤具体包括:
以便于当所述无线终端第二次接入所述第二ap并重新获取ip地址时,所述第二ap根据所述重新获取的ip地址发起重新认证,当认证通过后,根据所述无线终端的mac地址更新所述第四表项中的ip地址,根据更新后的所述第四表项完成所述无线终端的报文转发。
本发明实施例的有益效果在于,不依赖终端侧的实现,无论何种终端,均可无差别地进行连通性检测。基于数据报文的检测,可明确知道终端连通性存在问题,主动触发恢复。上层认证、关联、漫游表项全部保留,不影响终端的使用体验。
本发明实施例的另一方面在于提供一种实现无线终端漫游检测的方法,应用于第二无线接入点ap中,如图3所示,包括:
s301,当无线终端从第一无线接入点ap漫游到第二无线接入点ap时,接收与所述第二无线接入点ap相连的无线控制器ac发送的检测以所述无线终端的mac地址为目的mac地址的下行数据报文的指示;
s303,检测以所述无线终端的mac地址为目的mac地址的下行数据报文;
s305,当检测并获取到所述下行数据报文中包含目的ip地址时,建立包含所述目的ip地址和所述目的mac地址的第一表项;
s307,将所述第一表项发送给所述ac,以便于所述ac在预设的定时器到期时,所述ac检测是否存在第一表项;
s309,当不存在所述第一表项时,接收所述ac发送的解除与所述无线终端的关联并保留所述无线终端已经在所述第二ap上生成的第四表项的指示,
s311,当所述无线终端第二次接入所述第二ap时,根据所述第四表项完成所述无线终端的报文转发。
可选的,
所述步骤s311具体包括:
当所述无线终端第二次接入所述第二ap并重新获取ip地址时,根据所述无线终端的mac地址更新所述第四表项中的ip地址,根据更新后的所述第四表项完成所述无线终端的报文转发。
可选的,
所述步骤s311具体包括:
当所述无线终端第二次接入所述第二ap并重新获取ip地址时,根据所述重新获取的ip地址发起重新认证,当认证通过后,根据所述无线终端的mac地址更新所述第四表项中的ip地址,根据更新后的所述第四表项完成所述无线终端的报文转发。
本发明实施例的有益效果在于,不依赖终端侧的实现,无论何种终端,均可无差别地进行连通性检测。基于数据报文的检测,可明确知道终端连通性存在问题,主动触发恢复。上层认证、关联、漫游表项全部保留,不影响终端的使用体验。
本发明实施例的另一方面在于提供一种实现无线终端漫游检测的无线控制器,如图4所示,包括:
第一获取模块401,用于当无线终端从第一无线接入点ap漫游到第二无线接入点ap时,获取所述无线终端的mac地址;
检测模块403,用于检测以所述无线终端的mac地址为目的mac地址的下行数据报文;
第二获取模块405,用于当检测到所述下行数据报文中包含目的ip地址时,获取所述下行数据报文中的目的ip地址;
表项建立模块407,用于建立包含所述目的ip地址和所述目的mac地址的第一表项;
处理模块409,用于在预设的定时器到期时,检测是否存在第一表项,当不存在所述第一表项时,指示所述第二ap解除与所述无线终端的关联并保留所述无线终端已经在所述第二ap上生成的第二表项,保留所述无线终端已经在所述ac上生成的第三表项;
报文转发模块411,用于当所述无线终端第二次接入所述第二ap时,根据所述第三表项完成所述无线终端的报文转发。
可选的,
所述报文转发模块411具体用于:
当所述无线终端第二次接入所述第二ap并重新获取ip地址时,根据所述无线终端的mac地址更新所述已经生成的表项中的ip地址,根据更新后的所述已经生成的表项完成所述无线终端的报文转发。
可选的,
所述报文转发模块411具体用于:
当所述无线终端第二次接入所述第二ap并重新获取ip地址时,根据所述重新获取的ip地址发起重新认证,当认证通过后,根据所述无线终端的mac地址更新所述已经生成的表项中的ip地址,根据更新后的所述已经生成的表项完成所述无线终端的报文转发。
本发明实施例的有益效果在于,不依赖终端侧的实现,无论何种终端,均可无差别地进行连通性检测。基于数据报文的检测,可明确知道终端连通性存在问题,主动触发恢复。上层认证、关联、漫游表项全部保留,不影响终端的使用体验。
本发明实施例的另一方面在于提供一种实现无线终端漫游检测的无线控制器,如图5所示,包括:
第三获取模块501,用于当无线终端从第一无线接入点ap漫游到第二无线接入点ap时,获取所述无线终端的mac地址;
第一指示模块503,用于指示所述第二ap检测以所述无线终端的mac地址为目的mac地址的下行数据报文;
接收模块505,用于当所述第二ap检测并获取到所述下行数据报文中包含目的ip地址时;所述ac接收所述第二ap建立的包含所述目的ip地址和所述目的mac地址的第一表项;
第一检测模块507,用于在预设的定时器到期时,所述ac检测是否存在第一表项;
第二指示模块509,用于当不存在所述第一表项时,指示所述第二ap解除与所述无线终端的关联,并指示所述第二ap保留所述无线终端已经在所述第二ap上生成的第四表项,以便于当所述无线终端第二次接入所述第二ap时,所述第二ap根据所述第四表项完成所述无线终端的报文转发。
可选的,
所述第二指示模块509,具体用于:
当不存在所述第一表项时,指示所述第二ap解除与所述无线终端的关联,并指示所述第二ap保留所述无线终端已经在所述第二ap上生成的第四表项,以便于当所述无线终端第二次接入所述第二ap并重新获取ip地址时,所述第二ap根据所述无线终端的mac地址更新所述第四表项中的ip地址,根据更新后的所述第四表项完成所述无线终端的报文转发。
可选的,
所述第二指示模块509,具体用于:
当不存在所述第一表项时,指示所述第二ap解除与所述无线终端的关联,并指示所述第二ap保留所述无线终端已经在所述第二ap上生成的第四表项,以便于当所述无线终端第二次接入所述第二ap并重新获取ip地址时,所述第二ap根据所述重新获取的ip地址发起重新认证,当认证通过后,根据所述无线终端的mac地址更新所述已经生成的表项中的ip地址,根据更新后的所述第四表项完成所述无线终端的报文转发。
本发明实施例的有益效果在于,不依赖终端侧的实现,无论何种终端,均可无差别地进行连通性检测。基于数据报文的检测,可明确知道终端连通性存在问题,主动触发恢复。上层认证、关联、漫游表项全部保留,不影响终端的使用体验。
本发明实施例的另一方面在于提供一种实现无线终端漫游检测的无线接入点ap,如图6所示,包括:
第一接收模块601,用于当无线终端从第一无线接入点ap漫游到第二无线接入点ap时,接收与所述第二无线接入点ap相连的无线控制器ac发送的检测以所述无线终端的mac地址为目的mac地址的下行数据报文的指示;
第二检测模块603,用于检测以所述无线终端的mac地址为目的mac地址的下行数据报文;
第一表项建立模块605,用于当检测并获取到所述下行数据报文中包含目的ip地址时,建立包含所述目的ip地址和所述目的mac地址的第一表项;
第一发送模块607,用于将所述第一表项发送给所述ac,以便于所述ac在预设的定时器到期时,所述ac检测是否存在第一表项;
第二接收模块609,用于当ac检测不存在所述第一表项时,接收所述ac发送的解除与所述无线终端的关联并保留所述无线终端已经在所述第二ap上生成的第四表项的指示,
第一报文转发模块611,用于当所述无线终端第二次接入所述第二ap时,根据所述第四表项完成所述无线终端的报文转发。
可选的,
所述第一报文转发模块611具体用于:
当所述无线终端第二次接入所述第二ap并重新获取ip地址时,根据所述无线终端的mac地址更新所述第四表项中的ip地址,根据更新后的所述第四表项完成所述无线终端的报文转发。
可选的,
所述第一报文转发模块611具体用于:
当所述无线终端第二次接入所述第二ap并重新获取ip地址时,根据所述重新获取的ip地址发起重新认证,当认证通过后,根据所述无线终端的mac地址更新所述第四表项中的ip地址,根据更新后的所述第四表项完成所述无线终端的报文转发。
本发明实施例的有益效果在于,不依赖终端侧的实现,无论何种终端,均可无差别地进行连通性检测。基于数据报文的检测,可明确知道终端连通性存在问题,主动触发恢复。上层认证、关联、漫游表项全部保留,不影响终端的使用体验。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。