本发明属于无线通信和网络管理,尤其涉及一种用于无线接入点和控制器间的配置参数下发方法及系统。
背景技术:
1、无线局域网(wireless local area network,wlan)网络由无线接入点(accesspoint,ap)和无线控制器(access controller,ac)组成。无线接入点负责与客户端设备进行无线连接和数据传输, 无线控制器则负责对无线接入点进行集中管理和控制。
2、在无线局域网网络部署和运行过程中,需要对大量无线接入点进行配置,包括无线接入点系统参数、射频参数以及vap(virtual access poin)参数等。手动逐个配置非常低效,因此需要一种自动化的配置下发机制。
3、发明人发现,传统的配置下发方法中,无线控制器先下发配置开始通知,无线接入点收到后回复准备完毕,然后无线控制器逐个下发配置参数,无线接入点收到后回复,直到全部配置下发完成。然而,上述方法在下发配置参数过程中没有超时重传机制,容易因消息丢失导致配置参数下发失败;也没有限制下发时间,下发过程过长会影响网络性能;并且配置参数下发顺序固定,不够灵活。
技术实现思路
1、本发明为了解决上述问题,提出了一种用于无线接入点和控制器间的配置参数下发方法及系统,本发明进行配置参数下发过程中设置超时定时器,超时后重传,保证消息到达;设定了最大下发时间,避免影响网络性能;并且,支持自定义下发顺序,提高了灵活性。
2、为了实现上述目的,本发明是通过如下的技术方案来实现:
3、第一方面,本发明提供了一种用于无线接入点和控制器间的配置参数下发方法,包括:
4、无线控制器向无线接入点发送配置参数下发开始请求;
5、无线接入点接收到开始请求后,准备接收配置参数,并向无线控制器回应已准备完毕信息;
6、无线控制器接收到无线接入点的已准备完毕信息后,调整配置参数的下发顺序;
7、按照调整后配置参数的下发顺序,进行配置参数下发;
8、其中,先判断无线控制器和无线接入点交互是否成功,判断交互成功后进行超时重传;超时重传时,在下发送配置参数下发开始请求、回应已准备完毕信息以及配置参数下发的每个步骤中,均判时间是否超过预设时间,如果是,则进行超时重传,否则不重传;同时控制配置参数下发时间不超过预设下发时间。
9、进一步的,若无线控制器发送的请求消息在网络中丢失或者无线接入点发送的回应消息在网络丢失,此时无线控制器对请求消息进行重传。
10、进一步的,当由于无线接入点发送的回应消息丢失导致重传时,无线接入点仅对第一次请求消息进行处理,后续收到相同的请求消息,则使用上次已发送的回应消息进行直接回应。
11、进一步的,利用滑窗进行请求消息老化后处理;将滑窗内发生超时的请求消息,以及滑窗外还没发送就超时的请求消息剔除;如果滑窗首个编号的请求报文超时,则进行滑窗;请求消息序列号的设置,在实际发送时进行自增设置。
12、进一步的,配置参数包括系统参数、射频参数和vap参数;无线接入点依次将系统参数、射频参数和vap参数下发给无线接入点。
13、进一步的,无线接入点依次将射频参数、系统参数和vap参数下发给无线接入点。
14、进一步的,进行系统参数、射频参数和vap参数的下发过程中,每类参数的下发过程中,均判时间是否超过预设时间,如果是,则进行超时重传,否则不重传;同时控制系统参数、射频参数和vap参数的整体下发时间不超过预设下发时间。
15、进一步的,无线接入点依次将vap参数、射频参数和系统参数下发给无线接入点。
16、进一步的,配置参数下发完成后,无线控制器通告无线接入点配置下发结束;无线接入点接收到配置结束通告后,完成配置下发流程;无线接入点向无线控制器回应全部下发完成。
17、进一步的,无线控制器向无线接入点发送配置参数下发开始请求前,无线控制器由初始化状态切换到开始状态;无线接入点接收到开始请求后,无线接入点由初始化状态切换到开始状态。
18、进一步的,无线接入点收到首个配置下发请求消息后进入配置状态,依次解析无线控制器下发的配置参数。
19、第二方面,本发明还提供了一种用于无线接入点和控制器间的配置参数下发系统,包括:
20、开始请求下发模块,被配置为:无线控制器向无线接入点发送配置参数下发开始请求;
21、请求回应模块,被配置为:无线接入点接收到开始请求后,准备接收配置参数,并向无线控制器回应已准备完毕信息;
22、顺序调整模块,被配置为:无线控制器接收到无线接入点的已准备完毕信息后,调整配置参数的下发顺序;
23、参数下发模块,被配置为:按照调整后配置参数的下发顺序,进行配置参数下发;
24、其中,先判断无线控制器和无线接入点交互是否成功,判断交互成功后进行超时重传;超时重传时,在下发送配置参数下发开始请求、回应已准备完毕信息以及配置参数下发的每个步骤中,均判时间是否超过预设时间,如果是,则进行超时重传,否则不重传;同时控制配置参数下发时间不超过预设下发时间。
25、第三方面,本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现了第一方面所述的用于无线接入点和控制器间的配置参数下发方法的步骤。
26、第四方面,本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现了第一方面所述的用于无线接入点和控制器间的配置参数下发方法的步骤。
27、第五方面,本发明还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现了第一方面所述的用于无线接入点和控制器间的配置参数下发方法的步骤。
28、与现有技术相比,本发明的有益效果为:
29、本发明中首先,无线控制器向无线接入点发送配置参数下发开始的请求;然后,无线接入点接收到送配置参数下发开始的请求后,准备接收配置参数,并向无线控制器回应已准备完毕信息;最后,无线控制器接收到无线接入点的已准备完毕信息后,调整配置参数的下发顺序;按照调整后配置参数的下发顺序,进行配置参数下发;其中,在发送配置参数下发开始的请求、回应已准备完毕信息以及配置参数下发的每个步骤中,均判时间是否超过预设时间,如果是,则进行超时重传,否则不重传;同时控制配置参数下发时间不超过预设下发时间;在发送配置参数下发开始的请求、回应已准备完毕信息以及配置参数下发的每个步骤中,均判时间是否超过预设时间,如果是,则进行超时重传,否则不重传,保证了消息到达;设定了配置参数的最大下发时间,避免影响网络性能;并且,支持自定义调整配置参数的下发顺序,提高了灵活性。
1.用于无线接入点和控制器间的配置参数下发方法,其特征在于,包括:
2.如权利要求1所述的用于无线接入点和控制器间的配置参数下发方法,其特征在于,若无线控制器发送的请求消息在网络中丢失或者无线接入点发送的回应消息在网络丢失,此时无线控制器对请求消息进行重传。
3.如权利要求2所述的用于无线接入点和控制器间的配置参数下发方法,其特征在于,当由于无线接入点发送的回应消息丢失导致重传时,无线接入点仅对第一次请求消息进行处理,后续收到相同的请求消息,则使用上次已发送的回应消息进行直接回应。
4.如权利要求1所述的用于无线接入点和控制器间的配置参数下发方法,其特征在于,利用滑窗进行请求消息老化后处理;将滑窗内发生超时的请求消息,以及滑窗外还没发送就超时的请求消息剔除;如果滑窗首个编号的请求报文超时,则进行滑窗;请求消息序列号的设置,在实际发送时进行自增设置。
5.如权利要求1所述的用于无线接入点和控制器间的配置参数下发方法,其特征在于,配置参数包括系统参数、射频参数和vap参数;无线接入点依次将系统参数、射频参数和vap参数下发给无线接入点。
6.如权利要求5所述的用于无线接入点和控制器间的配置参数下发方法,其特征在于,无线接入点依次将射频参数、系统参数和vap参数下发给无线接入点。
7.如权利要求6所述的用于无线接入点和控制器间的配置参数下发方法,其特征在于,进行系统参数、射频参数和vap参数的下发过程中,每类参数的下发过程中,均判时间是否超过预设时间,如果是,则进行超时重传,否则不重传;同时控制系统参数、射频参数和vap参数的整体下发时间不超过预设下发时间。
8.如权利要求5所述的用于无线接入点和控制器间的配置参数下发方法,其特征在于,无线接入点依次将vap参数、射频参数和系统参数下发给无线接入点。
9.如权利要求1所述的用于无线接入点和控制器间的配置参数下发方法,其特征在于,配置参数下发完成后,无线控制器通告无线接入点配置下发结束;无线接入点接收到配置结束通告后,完成配置下发流程;无线接入点向无线控制器回应全部下发完成。
10.如权利要求1所述的用于无线接入点和控制器间的配置参数下发方法,其特征在于,无线控制器向无线接入点发送配置参数下发开始请求前,无线控制器由初始化状态切换到开始状态;无线接入点接收到开始请求后,无线接入点由初始化状态切换到开始状态。
11.如权利要求1所述的用于无线接入点和控制器间的配置参数下发方法,其特征在于,无线接入点收到首个配置下发请求消息后进入配置状态,依次解析无线控制器下发的配置参数。
12.用于无线接入点和控制器间的配置参数下发系统,其特征在于,包括:
13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现了如权利要求1-11任一项所述的用于无线接入点和控制器间的配置参数下发方法的步骤。
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现了如权利要求1-11任一项所述的用于无线接入点和控制器间的配置参数下发方法的步骤。
15.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现了如权利要求1-11任一项所述的用于无线接入点和控制器间的配置参数下发方法的步骤。