System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信,尤其涉及一种报文处理方法、装置、电子设备及存储介质。
技术介绍
1、在无线局域网(wireless local area network,wlan)中,在无线终端从一个接入点(access point,ap)漫游到另一个ap的情形下,无线终端在重新获取到ip地址之后,会向漫游后的ap发送地址解析address resolution protocol,免费arp报文,以便及时地刷新本地的arp表项。
2、但是,如果无线终端在未刷新本地的arp表项之前接收到漫游后的ap发送的互联网控制消息协议(internet control message protocol,icmp)请求(request)报文,会因没有该icmp request报文对应的arp表项不响应该icmp request报文,从而导致报文丢包,进而影响用户体验。
技术实现思路
1、为克服相关技术中存在的问题,本申请提供了一种报文处理方法、装置、电子设备及存储介质。
2、根据本申请实施例的第一方面,提供一种报文处理方法,所述方法应用于ac,所述方法包括:
3、在监测到无线终端的信号强度小于设定阈值时,从所述无线终端接入到的第一ap获取在距离当前时间的设定时长内与所述无线终端进行业务通信的业务设备的地址信息;
4、在接收到第二ap转发的来源于所述无线终端的鉴权请求报文时,向所述第二ap发送m个免费arp报文,以使所述第二ap在向所述无线终端发送关联响应报文之后,向
5、其中,所述第一ap为所述无线终端漫游前的ap,所述第二ap为所述无线终端需要漫游到的ap,且,m的取值为所述业务设备的总数量值;
6、每个免费arp报文中携带有一个业务设备的地址信息,且用于指示所述无线终端基于该免费arp报文更新本地的arp表项。
7、根据本申请实施例的第二方面,提供一种报文处理方法,所述方法应用于ap,所述方法包括:
8、在向ac发送来源于无线终端的鉴权请求报文之后,若接收到所述ac发送的需要发送给所述无线终端的m个免费arp报文,则在向所述无线终端发送关联响应报文之后,向所述无线终端发送所述m个免费arp报文;
9、在接收到所述无线终端发送的针对dhcp确认报文响应的无线确认报文之后,再向所述无线终端发送所述m个免费arp报文;
10、其中,所述m个免费arp报文为所述ac在监测到所述无线终端的信号强度小于设定阈值时,从所述无线终端漫游前的目标ap获取在距离当前时间的设定时长内与所述无线终端进行业务通信的业务设备的地址信息,并在接收到所述鉴权请求报文之后发送给所述ap的;
11、m的取值为所述业务设备的总数量值,且每个免费arp报文中携带有一个业务设备的地址信息,且用于指示所述无线终端基于该免费arp报文更新本地的arp表项。
12、根据本申请实施例的第三方面,提供一种报文处理方法,所述方法应用于无线终端,所述方法包括:
13、在接收到需要漫游到的第一ap发送的关联响应报文之后,若接收到所述第一ap发送的m个免费arp报文,则基于所述m个免费arp报文,更新本地的arp表项;
14、在向所述第一ap发送针对dhcp确认报文响应的无线确认报文之后,若接收到所述第一ap发送的所述m个免费arp报文,则基于所述m个免费arp报文,更新本地的arp表项;
15、其中,所述m个免费arp报文为ac在监测到所述无线终端的信号强度小于设定阈值时,从所述无线终端漫游前的第二ap获取在距离当前时间的设定时长内与所述无线终端进行业务通信的业务设备的地址信息,并在接收到所述第一ap转发的来源于所述无线终端的鉴权请求报文时发送给所述第一ap的;
16、m的取值为所述业务设备的总数量值,且每个免费arp报文中携带有一个业务设备的地址信息。
17、根据本申请实施例的第四方面,提供一种报文处理装置,所述装置应用于ac,所述装置包括:
18、获取模块,用于在监测到无线终端的信号强度小于设定阈值时,从所述无线终端接入到的第一ap获取在距离当前时间的设定时长内与所述无线终端进行业务通信的业务设备的地址信息;
19、收发模块,用于在接收到第二ap转发的来源于所述无线终端的鉴权请求报文时,向所述第二ap发送m个免费arp报文,以使所述第二ap在向所述无线终端发送关联响应报文之后,向所述无线终端发送所述m个免费arp报文,并在接收到所述无线终端发送的针对dhcp确认报文响应的无线确认报文之后,再向所述无线终端发送所述m个免费arp报文;
20、其中,所述第一ap为所述无线终端漫游前的ap,所述第二ap为所述无线终端需要漫游到的ap,且,m的取值为所述业务设备的总数量值;
21、每个免费arp报文中携带有一个业务设备的地址信息,且用于指示所述无线终端基于该免费arp报文更新本地的arp表项。
22、根据本申请实施例的第五方面,提供一种报文处理装置,所述装置应用于ap,所述装置包括:
23、第一收发模块,用于在向ac发送来源于无线终端的鉴权请求报文之后,若接收到所述ac发送的需要发送给所述无线终端的m个免费arp报文,则在向所述无线终端发送关联响应报文之后,向所述无线终端发送所述m个免费arp报文;
24、第二收发模块,用于在接收到所述无线终端发送的针对dhcp确认报文响应的无线确认报文之后,再向所述无线终端发送所述m个免费arp报文;
25、其中,所述m个免费arp报文为所述ac在监测到所述无线终端的信号强度小于设定阈值时,从所述无线终端漫游前的目标ap获取在距离当前时间的设定时长内与所述无线终端进行业务通信的业务设备的地址信息,并在接收到所述鉴权请求报文之后发送给所述ap的;
26、m的取值为所述业务设备的总数量值,且每个免费arp报文中携带有一个业务设备的地址信息,且用于指示所述无线终端基于该免费arp报文更新本地的arp表项。
27、根据本申请实施例的第六方面,提供一种报文处理装置,所述装置应用于无线终端,所述装置包括:
28、收发模块,用于在接收到需要漫游到的第一ap发送的关联响应报文之后,若接收到所述第一ap发送的m个免费arp报文,则基于所述m个免费arp报文,更新本地的arp表项;
29、更新模块,用于在向所述第一ap发送针对dhcp确认报文响应的无线确认报文之后,若接收到所述第一ap发送的所述m个免费arp报文,则基于所述m个免费arp报文,更新本地的arp表项;
30、其中,所述m本文档来自技高网...
【技术保护点】
1.一种报文处理方法,其特征在于,所述方法应用于接入控制器AC,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,通过以下方式监测无线终端的信号强度是否小于设定阈值:
3.根据权利要求1所述的方法,其特征在于,通过以下方式获取所述业务设备的地址信息:
4.一种报文处理方法,其特征在于,所述方法应用于接入点AP,所述方法包括:
5.一种报文处理方法,其特征在于,所述方法应用于无线终端,所述方法包括:
6.一种报文处理装置,其特征在于,所述装置应用于接入控制器AC,所述装置包括:
7.一种报文处理装置,其特征在于,所述装置应用于接入点AP,所述装置包括:
8.一种报文处理装置,其特征在于,所述装置应用于无线终端,所述装置包括:
9.一种电子设备,其特征在于,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使:实现权利要求1-5中任一项所述的方法步骤。
10.一种计算机可读存储介质,其特征在于,
...【技术特征摘要】
1.一种报文处理方法,其特征在于,所述方法应用于接入控制器ac,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,通过以下方式监测无线终端的信号强度是否小于设定阈值:
3.根据权利要求1所述的方法,其特征在于,通过以下方式获取所述业务设备的地址信息:
4.一种报文处理方法,其特征在于,所述方法应用于接入点ap,所述方法包括:
5.一种报文处理方法,其特征在于,所述方法应用于无线终端,所述方法包括:
6.一种报文处理装置,其特征在于,所述装置应用于接入控制器ac,所述装置包括:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。