System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本说明书涉及通信,尤其涉及一种无线网络主备切换方法及装置。
技术介绍
1、随着网络技术的发展,用户对于无线网络的可靠性要求也逐渐提升,因此,提高流量传输可靠性的链路备份技术被应用于无线网络中。
2、在双链路备份的无线网络中,部署有两台ac(接入控制器,access controller)和若干ap(接入点,access point),ac之间进行主备配置,ap分别与两台ac建立capwap(无线接入点的控制和配置协议,control and provisioning of wireless access points)隧道,在主用ac不可用的情况下,ap可以感知并切换到备用ac上进行流量转发。
3、在主备ac的配置下,如需要进行ac的主备切换,则ap需要发送deauth(解除认证)帧触发当前连接的终端下线,删除当前记录的在线终端,促使终端重新连接ap并进行认证,但是,在终端处于休眠状态时,无法接收到deauth帧导致该终端无法被下线。此时,未被下线的终端认为自己仍在线,但ap中并未记录该终端,导致针对该终端的下行流量无法被转发,降低了无线网络中流量传输的可靠性。
技术实现思路
1、为克服相关技术中存在的问题,本说明书提供了一种无线网络主备切换方法及装置。
2、根据本说明书实施例的第一方面,提供了一种无线网络主备切换方法,应用于ap,包括:
3、若检测到主用capwap隧道故障,则检测自身所连接的capwap隧道的状态,其中,ap通过主
4、若存在处于可用状态的备用capwap隧道,则向在线终端表中所记录的终端发送解除认证帧,并将在线终端表中的终端置为未授权状态;
5、通过将备用capwap隧道切换为主用capwap隧道,将备用ac切换为主用ac;
6、在经过预设时间之后,若在线终端表中存在未授权状态的终端,则向处于未授权状态的终端发送携带有唤醒标记的第一信标帧,以使接收到第一信标帧的终端从休眠状态切换至唤醒状态;
7、向被切换至唤醒状态的终端发送解除认证帧,并从在线终端表中删除该终端的表项,以触发该终端下线重连。
8、可选的,在将备用ac切换为主用ac之后,还包括:
9、在经过预设时间之前,若接收到在线终端表中被标记为未授权状态的终端所发送的数据报文,则向发送数据报文的终端发送解除认证帧,并从在线终端表中删除该终端的表项,以触发该终端下线重连。
10、可选的,在将备用ac切换为主用ac之后,还包括:
11、若接收到未授权状态的终端所发送的重连请求,则重新对该终端进行认证,并在该终端通过认证后,在在线终端表中将该终端切换为工作状态。
12、可选的,该方法,还包括:
13、若在线终端表中不存在未授权状态的终端,则终止发送第一信标帧。
14、可选的,在检测自身所连接的capwap隧道的状态之后,还包括:
15、若不存在备用capwap隧道或者备用capwap隧道不可用,则删除在线终端表中所记录的终端。
16、根据本说明书实施例的第二方面,提供了一种无线网络主备切换装置,应用于ap,包括:
17、检测单元,用于若检测到主用capwap隧道故障,则检测自身所连接的capwap隧道的状态,其中,ap通过主用capwap隧道连接到主用ac,通过备用capwap隧道连接到备用ac;
18、下线单元,用于若存在处于可用状态的备用capwap隧道,则向在线终端表中所记录的终端发送解除认证帧,并将在线终端表中的终端置为未授权状态;
19、切换单元,用于通过将备用capwap隧道切换为主用capwap隧道,将备用ac切换为主用ac;
20、唤醒单元,用于在经过预设时间之后,若在线终端表中存在未授权状态的终端,则向处于未授权状态的终端发送携带有唤醒标记的第一信标帧,以使接收到第一信标帧的终端从休眠状态切换至唤醒状态;
21、下线单元,还用于向被切换至唤醒状态的终端发送解除认证帧,并从在线终端表中删除该终端的表项,以触发该终端下线重连。
22、可选的,下线单元,还用于在经过预设时间之前,若接收到在线终端表中被标记为未授权状态的终端所发送的数据报文,则向发送数据报文的终端发送解除认证帧,并从在线终端表中删除该终端的表项,以触发该终端下线重连。
23、可选的,该装置,还包括:
24、恢复单元,用于若接收到未授权状态的终端所发送的重连请求,则重新对该终端进行认证,并在该终端通过认证后,在在线终端表中将该终端切换为工作状态。
25、可选的,唤醒单元,还用于若在线终端表中不存在未授权状态的终端,则终止发送第一信标帧。
26、可选的,下线单元,还用于若不存在备用capwap隧道或者备用capwap隧道不可用,则删除在线终端表中所记录的终端。
27、根据本说明书实施例的第三方面,提供了一种ap,包括收发器、处理器和机器可读存储介质,机器可读存储介质存储有能够被处理器执行的机器可执行指令,处理器被机器可执行指令促使:实现上述任一项的方法步骤。
28、根据本说明书实施例的第四方面,提供了一种机器可读存储介质,存储有机器可执行指令,在被处理器调用和执行时,机器可执行指令促使处理器:实现上述任一项的方法步骤。
29、本说明书的实施例提供的技术方案可以包括以下有益效果:
30、本说明书实施例中,在主用ac故障时,若ap通过备用capwap隧道连接备用ac,则将向在线终端表中的终端发送解除认证帧,将这些终端置为未授权状态,在完成ac的主备切换后,若在线终端表中仍存在未授权状态的终端,则通过发送唤醒标记的第一信标帧唤醒假在线状态的终端,并促使其下线重连,避免在主备ac切换的情况下,由于终端处于休眠状态无法被ap感知触发其下线重连所导致的下行流量无法被转发的问题,提升了无线网络中流量传输的可靠性。
31、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书。
本文档来自技高网...【技术保护点】
1.一种无线网络主备切换方法,其特征在于,应用于接入点AP,包括:
2.根据权利要求1所述的方法,其特征在于,在将备用AC切换为主用AC之后,还包括:
3.根据权利要求1所述的方法,其特征在于,在将备用AC切换为主用AC之后,还包括:
4.根据权利要求1所述的方法,其特征在于,还包括:
5.根据权利要求1所述的方法,其特征在于,在检测自身所连接的CAPWAP隧道的状态之后,还包括:
6.一种无线网络主备切换装置,其特征在于,应用于AP,包括:
7.根据权利要求6所述的装置,其特征在于,
8.根据权利要求6所述的装置,其特征在于,还包括:
9.根据权利要求6所述的装置,其特征在于,所述唤醒单元,还用于若所述在线终端表中不存在未授权状态的终端,则终止发送所述第一信标帧。
10.根据权利要求6所述的装置,其特征在于,所述下线单元,还用于若不存在备用CAPWAP隧道或者备用CAPWAP隧道不可用,则删除在线终端表中所记录的终端。
11.一种AP,其特征在于,包括收发器、
12.一种机器可读存储介质,其特征在于,存储有机器可执行指令,在被处理器调用和执行时,所述机器可执行指令促使所述处理器:实现权利要求1-5任一项所述的方法步骤。
...【技术特征摘要】
1.一种无线网络主备切换方法,其特征在于,应用于接入点ap,包括:
2.根据权利要求1所述的方法,其特征在于,在将备用ac切换为主用ac之后,还包括:
3.根据权利要求1所述的方法,其特征在于,在将备用ac切换为主用ac之后,还包括:
4.根据权利要求1所述的方法,其特征在于,还包括:
5.根据权利要求1所述的方法,其特征在于,在检测自身所连接的capwap隧道的状态之后,还包括:
6.一种无线网络主备切换装置,其特征在于,应用于ap,包括:
7.根据权利要求6所述的装置,其特征在于,
8.根据权利要求6所述的装置,其特征在于,还包括:
9.根据权利要求6所述的装置...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。