无线控制器配置信息的自动备份方法和设备的制作方法

文档序号:7716452阅读:190来源:国知局
专利名称:无线控制器配置信息的自动备份方法和设备的制作方法
技术领域
本发明涉及通信技术领域,特别涉及一种无线控制器配置信息的自动备 份方法和设备。
背景技术
无线接入点(Access Point, AP )是目前组建小型无线局域网时常用的设 备。AP相当于一个连接有线网和无线网的桥梁,其主要作用是将各个无线网 络客户端连接到一起,然后将无线网络接入以太网。根据AP本身所集成的功 能差异,现有技术分为FAT AP组网结构和AC + FIT AP组网结构。其中,FATAP组网结构是现有的常见组网结构,其示意图如图l所示。在这种FATAP组网模式中,AP通过交换机连接到有线网络,所有的相关 功能都在AP自身上面来完成,因此,该AP被称为FATAP,包括动态密钥生 成、L2漫游切换、认证终结等。这样对于AP自身的处理能力要求就比较高, 需要能够承担起复杂业务,而功能升级是通过升级AP本身的软件版本来实现。基于上述示例可以看出,FATAP的组网特点如下AP自身功能较强大,动态密钥生成、L2漫游切换、认证终结等功能都可 以在AP自身上完成;由网管软件对全网AP进行统一集中管理;802.1x认证终结可以由AP自身来完成,也可以由交换机来完成,WEB认 证也可以由AP自身或由交换机来完成,配合后台的认证计费系统进行包月计 费,或者是基于时长或流量的计费;由于FATAP自身的原理特点,它通常适用于规^莫较小、仅仅是数据接入 业务需求的WLAN网络组建,或者是一些局部应用WLAN网络进行热点覆盖 的项目。随着现有无线网络中AP数量逐渐增多,也为无线网络带来了 一系列的问 题,比如无线网络的部署问题,众多的AP如何进行信道调整和功率调节,AP 上的流量如何进行负载分担,如何探测非法AP的接入等,这些问题都给无线 网络的部署带来了新的挑战。为了应对上述挑战,解决相应的技术问题,无线控制器的部署形式也从 FAT AP组网结构向AC + FIT AP组网结构进4亍过渡。无线控制器(Access Controller, AC)是一种网络设备,能够自动优化基 本无线网络,并支持该网络之上的高级移动月良务。AC + FIT AP的组网模式是由FIT AP和AC来实现组网,其结构示意图如图 2所示。FITAP的组网模式通过将AP上的功能"剥离"出来集中到AC上来处理, 包括动态密钥生成、认证的终结等,减轻了单个AP的负担和成本;同时,因 为增加了AC对AP进行管理,所以,AC可以配合FITAP实现更多的增值业务 功能。在这种组网结构中,FITAP上实现"零配置",所有配置都集中到AC上。 这也促成了FITAP解决方案更加便于集中管理,并由此具有三层漫游、基于 用户下发权限等FAT AP不具备的功能。在运营商网络中,为了更好的实现AC+FITAP的组网结构,AC的数量也 随着越来越多AP而增加,对业务备除的需求日益强烈,于是有了AC的1比1 热4^BH支术,该技术主要通过AP同时与主备两台AC建立隧道链接来实现,从 而实现单一AC故障时对业务的备份。现有技术方案中的无线控制器热备记述是将两台AC上的AP实体配置为 完全相同的两份,然后两台AC手工建立热备关系。AP通过轻型冲妾入,存、切、i义(Light Access Point Protocol understanding , LWAPP)隧道与AC建立链接,各AC之间l对l建立备份关系。在实现本发明的过程中,发明人发现现有技术至少存在以下问题1、现有的热备组网技术要求AC设备数量必须是偶数的,从而导致了组网 方案不灵活;2、 现有热备组网结构中设备配置需要手工进行,维护和修改流程繁瑣, 而且容易出现错误;3、 如果主备两台AC同时出现问题,则没有后备的AC接管业务,将影响 该备份关系中所涉及的全部AP的正常工作。发明内容本发明提供一种无线控制器配置信息的自动备份方法和设备,以实现系 统中的无线控制器可以根据环状的逻辑关系自动发现备用资源,并自动对配 置信息进行备份以及故障后的信息恢复。为达到上述目的,本发明一方面提供了一种无线控制器配置信息的自动 备份方法,应用于包括至少两个无线控制器的系统中,其中,所述无线控制 器中的配置资源至少包括主用配置资源和备用配置资源,所述主用配置资源 的大小等于或小于所述备用配置资源的大小,所述方法包括所述无线控制器根据预设的身份标识号码ID分配规则确定自身的ID,并 才艮据所述ID的顺序,与所述系统中其他的无线控制器生成一个逻辑环;所述逻辑环上的一个ID所对应的无线控制器的主用配置资源中的配置信 息备份到下一个ID所对应的无线控制器的备用配置资源中,其中,所述逻辑 环上最大ID所对应的无线控制器的主用配置资源中的配置信息备除到所述逻 辑环上ID为最小ID的无线控制器的备用配置资源中;根据所述配置信息,所述逻辑环上的一个ID所对应的无线控制器相连接 的所有无线接入点与下一个ID所对应的无线控制器建立备用链接。优选的,所述无线控制器根据预设的ID分配规则确定自身的ID的具体 流程为无线控制器启动或使能备份功能后,通过专用的虚拟局域网VLAN向其 他无线控制器广播发送包含自身ID为最小ID的ID占用请求消息;当所述无线控制器在预设的响应时间内没有接收到其他无线控制器发送 的ID占用请求消息和ID占用响应消息时,所述无线控制器确定自身的ID为 最小ID;当所述无线控制器在预设的响应时间内接收到其他无线控制器发送的ID 占用请求消息,但没有收到其他无线控制器发送的ID占用响应消息时,所述 无线控制器比较自身的介质访问控制MAC地址和发送ID占用请求的其他无 线控制器的MAC地址,根据所述比较的结果进行处理;当所述无线控制器在预设的响应时间内接收到其他无线控制器发送的ID 占用响应消息,但没有收到其他无线控制器发送的ID占用请求消息时,所述 无线控制器确定自身的ID为当前网络中的所有无线控制器中的最大ID的下 一个ID;当所述无线控制器在预设的响应时间内接收到其他无线控制器发送的ID 占用请求消息和ID占用响应消息时,所述无线控制器比较自身的MAC地址 和发送ID占用请求的其他无线控制器的MAC地址,根据所述比较的结果进 行处理。优选的,当所述无线控制器在预设的响应时间内接收到其他无线控制器 发送的ID占用请求消息,但没有收到其他无线控制器发送的ID占用响应消 息时,所述无线控制器根据所述MAC地址的比较结果进行处理,具体为当所述无线控制器的MAC地址大于所有发送ID占用请求消息的其他无 线控制器的MAC地址时,所述无线控制器确定自身的ID为最小ID;当所述无线控制器的MAC地址不是大于所有发送ID占用请求消息的其 他无线控制器的MAC地址时,所述无线控制器在所述预设的响应时间过后, 重新发送包含自身ID为最小ID的ID占用请求消息。优选的,当所述无线控制器在预设的响应时间内接收到其他无线控制器 发送的ID占用请求消息和ID占用响应消息时,所述无线控制器根据所述 MAC地址的比较结果进行处理,具体为当所述无线控制器的MAC地址大于所有发送ID占用请求消息的其他无 线控制器的MAC地址时,所述无线控制器确定自身的ID为当前网络中的所 有无线控制器中的最大ID的下一个ID;当所述无线控制器的MAC地址不是大于所有发送ID占用请求消息的其 他无线控制器的MAC地址时,所述无线控制器在所述预"没的响应时间过后,重新发送包含自身ID为最小ID的ID占用请求消息。
优选的,所述备用链接建立后,当所述逻辑环上一个ID所对应的无线控 制器出现故障时,所述方法还包括
与发生故障的无线控制器相连接的所有无线接入点通过备用链接与所述 发生故障的无线控制器所对应ID的下一个ID所对应的无线控制器进^^于通信;
所述发生故障的无线控制器所对应ID的上一个ID所对应的无线控制器 向其他无线控制器广播备份请求消息;
所述发生故障的无线控制器所对应ID的上一个ID所对应的无线控制器 接收一个或多个存在剩余配置资源的其他无线控制器返回的备份响应消息, 并将自身的主用配置资源中的配置信息备份到返回所述备份响应消息的一个 或多个其他无线控制器的剩余配置资源中。
优选的,所述无线控制器中的剩余配置资源,具体为
所述无线控制器中主用配置资源和备用配置资源中当前未占用的配置资 源;或,
所述无线控制器的配置资源中除主用配置资源和备用配置资源外的富余 配置资源。
优选的,所述ID占用请求消息中还包含发送所述ID占用请求消息的无 线控制器用来与无线接入点通信的IP地址,当所述逻辑环上发生故障的无线 控制器的故障恢复,或由新的无线控制器代替发生故障的原无线控制器时, 所述方法还包括
所述故障恢复后的无线控制器或所述新的无线控制器发送包含所述IP地 址的ID占用请求消息;
当与所述发生故障的无线控制器所对应的ID相邻的ID所对应的无线控 制器根据所述ID占用请求消息判断所述IP地址与所述ID所对应的原无线控 制器的IP地址相同时,所述与发生故障的无线控制器所对应的ID相邻的ID 所对应的无线控制器向所述故障恢复后的无线控制器或所述新的无线控制器 发送使用原ID的恢复消息;
所述故障恢复后的无线控制器或所述新的无线控制器恢复所述原无线控制器的配置资源,所述一个或多个其他无线控制器释^t剩余配置资源所存储
的所述发生故障的无线控制器所对应的id的上一个id所对应的无线控制器
的配置信息。
优选的,当新的无线控制器加入所述系统时,所述方法还包括 所述新的无线控制器根据预设的id分配规则获取相对应的id,并加入所 述逻辑环;
在所述逻辑环上,所述新的无线控制器所对应的id的上一个id所对应 的无线控制器的主用配置资源中的配置信息备份到所述新的无线控制器的备 用配置资源中,所述新的无线控制器的主用资源中的配置信息备份到所述新 的无线控制器所对应的id的下一个id所对应的无线控制器的备用配置资源 中。
另一方面,本发明还提供了一种无线控制器,其特征在于,应用于包括 至少两个无线控制器的系统中,其中,所述无线控制器中的配置资源至少包 括主用配置资源和备用配置资源,所述主用配置资源的大小等于或小于所述 备用配置资源的大小,包括
逻辑环建立模块,用于根据预设的身份标识号码id分配规则,确定自身 的id,并根据所述id的顺序,与所述系统中其他的无线控制器生成一个逻辑 环;
备份模块,与所述逻辑环建立模块电性连接,用于将自身的主用配置资 源中的配置信息备份到所述逻辑环上由所述逻辑环建立模块所确定的id的下 一个id所对应的无线控制器的备用配置资源中,并将所述逻辑环上由所述逻 辑环建立模块所确定的id的上一个id所对应的无线控制器的主用配置资源 中的配置信息备份到自身的备用配置资源中,其中,当所述逻辑环建立模块 所确定的id为所述逻辑环中的最大id时,所述id的下一个id为最小id, 当所述逻辑环建立^=莫块所确定的id为所述逻辑环中的最小id时,所述id的 上一个id为最大id;
链接建立模块,与所述备用模块电性连接,用于根据所述备用模块在自身的备用配置资源中所备盼的配置信息,与上一个ID所对应的无线控制器相 连接的所有无线接入点建立备用链接。
优选的,所述逻辑环建立模块,具体包括
发送子模块,用于在所述无线控制器启动或使能备份功能后,通过专用 的VLAN向其他无线控制器广4番发送包含自身ID为最小ID的ID占用请求
消息;
接收子模块,用于在预设的响应时间内接收所述其他无线控制器发送的
ID占用请求消息和/或ID占用响应消息;
ID确定子模块,与所述接收子模块电性连接,用于根据所述接收子模块 接收ID占用请求消息和/或ID占用响应消息的情况,按照预设的策略确定所 述无线控制器的ID。
优选的,当所述无线控制器的ID的下一个ID所对应的无线控制器出现 故障时,
所述发送子模块,还用于向其他无线控制器广播备^S貪求消息; 所述接收子模块,还用于接收一个或多个存在剩余配置资源的其他无线
控制器返回的备除响应消息。
优选的,所述备份模块,还用于根据所述接收子模块所接收的一个或多
个存在剩余配置资源的其他无线控制器返回的备份响应消息,将自身的主用
配置资源中的配置信息备份到返回所述备份响应消息的一个或多个其他无线
控制器的剩余配置资源中。
优选的,所述无线控制器中的剩余配置资源,具体为 所述无线控制器中主用配置资源和备用配置资源中当前未占用的配置资
源;或,
所述无线控制器的配置资源中除主用配置资源和备用配置资源外的富余 配置资源。
优选的,所述无线控制器还包括
判断模块,与所述逻辑环建立模块和所述备份模块电性连接,用于判断 在所述逻辑环中,所述逻辑环建立模块所确定的ID的上一个ID所对应的无线控制器是否发生变化,如果发生变化,则通知所述备份模块,更新所述备
用配置资源中所备盼的信息为所述发生变化的所述上一个ID所对应的无线控 制器的主用配置资源中的配置信息;
在所述逻辑环建立模块所确定的ID的相邻ID所对应的无线控制器出现 故障后,所述判断模块,还用于接收其他无线控制器发送的ID占用请求消息, 并判断所述ID占用请求消息中所包含的其他无线控制器用来与无线接入点通 信的IP地址与所述出现故障的无线控制器用来与无线接入点通信的IP地址是 否相同,如果相同,则通知所述逻辑环建立模块向所述其他无线控制器发送 使用所述发生故障的无线控制器的ID的恢复消息。
与现有技术相比,本发明具有以下优点
通过本发明,系统中的无线控制器可以根据环状的逻辑关系自动发现备 用资源,并自动对配置信息进行备份以及故障后的信息恢复,从而提高了系 统的信息安全性,简化了信息备份的操作流程。


图1为现有技术中的FATAP组网结构示意图; 图2为现有技术中的AC + FIT AP组网模式示意图; 图3为本发明提供的一种无线控制器配置信息的自动备除方法的流程示 意图4为本发明提供的一种无线控制器配置信息的自动备除方法的流程示 意图5为本发明提供的一种无线控制器组网的结构示意图; 图6为本发明才是供的一种无线控制器的结构示意图。
具体实施例方式
如背景技术所述,现有的无线控制器热备技术是通过建立l: l的无线控 制器备份组来实现彼此的配置信息备份,这样的技术方案实现的基础就是系 统中必须存在偶数个无线控制器,而且如果上述无线控制器的备份组整体出现故障时,无法保证该备份组中的无线控制器所连接的无线接入点的业务, 影响了无线控制器备^f分的效果和系统中配置信息的安全性。
本发明所提出的技术方案是一种无线控制器配置信息的自动备份方法, 应用于包括至少两个无线控制器的系统中,其中,各个无线控制器中的配置 资源至少包括主用配置资源和备用配置资源,且主用配置资源的大小等于或小于 备用配置资源的大小。
如图3所示,为本发明所提出的一种无线控制器配置信息的自动备份方法 的流程示意图,该方法具体包括以下步骤
步骤S301 、无线控制器根据预设的ID分配规则确定自身的ID,并根据该 ID的顺序,与当前系统中其他的无线控制器生成一个逻辑环。
其中,无线控制器根据预设的ID分配规则确定自身的ID的具体流程为
无线控制器启动或使能备份功能后,通过专用的VLAN向其他无线控制器 广播发送包含自身ID为最小ID的ID占用请求消息;
该无线控制器在发送上述ID占用请求信息后,检测在预设的响应时间内 是否收到其他无线控制器返回的ID占用请求消息和/或ID占用响应消息,并根 据是否收到上述消息以及收到的消息种类确定本无线控制器的ID,具体包括 以下几种情况
情况一、当所述无线控制器在预设的响应时间内没有接收到其他无线控 制器发送的ID占用请求消息和ID占用响应消息时,所述无线控制器确定自身 的ID为最小ID。
在这种情况下,表明当前系统中其他的无线控制器没有被启动或其备份 功能没有被使能,并且也没有被分配相应的ID。
因此,本无线控制器可以认为自身是第一个接入当前系统的无线控制器, 并确认自身的ID为最小ID。
.需要指出的是,在具体的应用场景中,上述的最小ID具体可以为1或者其 他标识,这样的变化并不影响本发明的保护范围。
情况二、当所述无线控制器在预设的响应时间内接收到其他无线控制器 发送的ID占用请求消息,但没有收到其他无线控制器发送的ID占用响应消息时,所述无线控制器比较自身的MAC地址和发送ID占用请求的其他无线控制 器的MAC地址,根据所述比较的结果进行处理。
在这种情况下,接收到其他无线控制器发送的ID占用请求消息。表明有 其他无线控制器通过启动或使能备份功能的方式正在接入系统,因此,需要 将本无线控制器和其他接入系统的无线控制器的MAC地址进行比较,根据一 定的规则为相应的无线控制器分配ID,比如,如果上述的规则具体为MAC越 大则该MAC地址所对应的无线控制器的分配ID的优先级越高时,优先为MAC 地址大的无线控制器分配ID。
另一方面,没有收到其他无线控制器发送的ID占用响应消息,表示当前 系统中没有已经^皮分配ID的无线控制器,所以,在为无线控制器分配ID时无 需考虑系统中已有的无线控制器的情况,可以直接为本无线控制器和发送ID 占用请求的其他无线控制器分配由最小ID开始的ID。
需要指出的是,在具体的应用场景中,上述的最小ID具体可以为1或者其 他标识,这样的变化并不影响本发明的保护范围
以上述的为MAC越大则该MAC地址所对应的无线控制器的分配ID的优 先级越高,且当前系统中最小ID为1的规则为例,本情况下的ID分配具体示例 如下
当本无线控制器的MAC地址大于所有发送ID占用请求消息的其他无线控 制器的MAC地址时,本无线控制器确定自身的ID为1,即最小ID;
当本无线控制器的MAC地址不是大于所有发送ID占用请求消息的其他无 线控制器的MAC地址时,本无线控制器在所述预设的响应时间过后,重新发 送包含自身ID为1的ID占用请求消息,并根据接收到消息的情况进行相应的处 理。
上述的情况对于与本无线控制器进行MAC地址比较的其他的无线控制器 同样适用。
情况三、当所述无线控制器在预设的响应时间内接收到其他无线控制器 发送的ID占用响应消息,但没有收到其他无线控制器发送的ID占用请求消息 时,所述无线控制器确定自身的ID为当前网络中的所有无线控制器中的最大ID的下一个ID,在具体的应用场景中,下一个ID的选取可以具体为将最大ID 的值加上预设的ID差值,这样的差值可以为l或者其他数值,这样的变化并不 影响本发明的保护范围。
在这种情况下,收到其他无线控制器发送的ID占用响应消息,表示当前 系统中存在已经被分配ID的无线控制器,所以,在为无线控制器分配ID时需 要考虑系统中已有的无线控制器的情况,即只能为本无线控制器分配已存在 的ID之后6斗ID。
另一方面,没有接收到其他无线控制器发送的ID占用请求消息,表明没 有其他无线控制器通过启动或使能备份功能的方式接入系统,因此,可以直 接的为本无线控制器分配ID值,考虑到上述已经存在被分配ID的无线路由器 存在,所以,无线控制器确定自身的ID为当前网络中的所有无线控制器中的 最大ID的下一个ID,与前述情况相同,这里的下一个ID的产生规则也可以是 将最大ID值加1。
即将本无线控制器的ID排列在当前系统中所有已存在的无线控制器的ID 之后。
其中,'需要指出的是,本无线控制器是通过接收的ID占用响应消息来获 取当前网络中的最大ID的信息的,具体的获取方法可以是其他无线控制器在 ID占用响应消息中携带自身的ID信息,或者,本无线控制器是通过接收的ID 占用响应消息的数量进行编号,计算得出当前最大的ID,只是,在这种情况 下,需要所有具有ID的无线控制器在接收到ID占用请求消息后,都会向该消 息的发送方返回ID占用响应消息。这样的变化同样属于本发明的保护范围。
情况四、当所述无线控制器在预设的响应时间内接收到其他无线控制器 发送的ID占用请求消息和ID占用响应消息时,所述无线控制器比较自身的 MAC地址和发送ID占用请求的其他无线控制器的MAC地址,根据所述比较的 结果进行处理。
在这种情况下,收到其他无线控制器发送的ID占用响应消息,表示当前 系统中存在已经被分配ID的无线控制器,所以,在为无线控制器分配ID时需 要考虑系统中已有的无线控制器的情况,即只能为本无线控制器分配已存在的ID之后的ID。
另一方面,接收到其他无线控制器发送的ID占用请求消息。表明有其他 无线控制器通过启动或使能备份功能的方式正在接入系统,因此,需要将本 无线控制器和其他接入系统的无线控制器的MAC地址进行比较,根据一定的 规则为相应的无线控制器分配ID,比如,如果上述的规则具体为MAC越大则 该MAC地址所对应的无线控制器的分配ID的优先级越高时,优先为MAC地址 大的无线控制器分配ID。
以上述的为MAC越大则该MAC地址所对应的无线控制器的分配ID的优 先级越高,且当前系统中的最小ID为1,相邻ID值之间的ID差值为1的规则为 例,本情况下的ID分配具体示例如下
当本无线控制器的MAC地址大于所有发送ID占用请求消息的其他无线控 制器的MAC地址时,本无线控制器确定自身的ID为当前网络中的所有无线控 制器中的最大ID值加1;
当本无线控制器的MAC地址不是大于所有发送ID占用请求消息的其他无 线控制器的MAC地址时,本无线控制器在所述预设的响应时间过后,重新发 送包含自身ID为1的ID占用请求消息。
上述的情况对于与本无线控制器进行MAC地址比较的其他的无线控制器 同样适用。
步骤S302、逻辑环上的一个ID所对应的无线控制器的主用配置资源中的 配置信息备份到下一个ID所对应的无线控制器的备用配置资源中。
其中,由于各无线控制器位于一个逻辑环上,即各个无线控制器所组成 的逻辑关系是一个环状结构,在该逻辑环上,首先按照ID数值的大小将各个 无线控制器排列入该逻辑环中,排列在后的无线路由器为前一个无线控制器 提供备份资源,即前一个无线控制器的主用配置资源中的配置信息备份到上 述的排列在后的无线路由器的备用配置资源中,而对于该逻辑环上最大ID所 对应的无线控制器的主用配置资源中的配置信息备^P分到该逻辑环上ID为最小 ID (例如,1)的无线控制器的备用配置资源中。
通过上述的备份策略,使系统中的各个无线控制器形成了 一个逻辑环,达到了循环的^P分链的效果,该逻辑环不受无线控制器的数量的限制,在无 线控制器的数量大于两个的情况下,无论奇数还是偶数,都可以循环的实现 配置信息的备份。
在上述的配置信息的*流程完成之后,逻辑环上的各个无线控制器均 与该逻辑环上的下一个无线控制器形成了主备关系,其中,在逻辑环中排列 在前的无线控制器为主用无线控制器,排列在后的无线控制器为备用无线控 制器。
需要指出的是,这里所说的主备关系均是相对而言,例如,ID为2的无线 控制器是ID为1的无线控制器的备用无线控制器,而同样是该ID为2的无线控 制器,也是ID为3的无线控制器的主用控制器。因此,选取的参照无线控制器 不同,各个无线控制器所扮演的主备角色也存在相应的差异。
步骤S303、根据备用配置资源中所备份的配置信息,逻辑环上一个ID所 对应的无线控制器相连接的所有无线接入点与下一个ID所对应的无线控制器 建立备用链接。
在基于逻辑环的无线控制器主备关系建立完成之后,主用无线控制器将 自身的主用配置资源上的配置信息备除到备用无线控制器的备用配置资源 中,并且,根据该配置信息,与主用无线控制器相连接的所有无线接入点均 与该备用无线控制器建立备用通信链路,完成备用链接。
下面,进一步的说明上述逻辑环中的无线控制器出现故障的情况下,本 发明所提出的技术方案是如何实现配置信息的恢复和保护的,为了叙述方便, 以下的描述中根据上述的主备关系规则,以主用无线控制器和备用无线控制 器对逻辑环上的相邻无线控制器进行描述,这样的名称变化并不影响本发明 的保护范围。
当逻辑环上的一个无线控制器发生故障时,与该无线控制器相连接的所 有无线接入点通过备用链接与该无线控制器的备用无线控制器进行通信,保 障业务的继续进行。
由于无线控制器发生故障,以该故障无线控制器为备用无线控制器的主 用无线控制器(即逻辑环上排在故障无线控制器前的无线控制器)没有了备
20用无线控制器,所以,该主用无线控制器发起了寻找新的无线控制器的操作 流程,该主用无线控制器向系统中的其他无线控制器以广4番的方式发送^f分 请求消息。
上述的主用无线控制器接收一个或多个存在剩余配置资源的其他无线控 制器返回的备份响应消息,并将自身的主用配置资源中的配置信息备份到返 回所述备份响应消息的 一个或多个其他无线控制器的剩余配置资源中。从而, 使主用无线控制器具有了新的备用无线控制器,并使配置信息重新得到了保 护。
需要进一步指出的是,上述的无线控制器中的剩余配置资源,具体为以
下两种情况
情况一、无线控制器中主用配置资源和备用配置资源中当前未占用的配 置资源。
在这种情况下,可以是无线接入点在对应的无线接入控制器上所占用的 配置资源没有达到上限,因此,会有一部分本来用于存储配置信息的配置资 源处于暂时的闲置状态,当有无线控制器因缺少备用无线控制器而发送^P分 请求消息时,如果条件允许,上述的一个或多个存在剩余配置资源的无线控 制器将空闲的配置资源作为缺少备用无线控制器的主用无线控制器的备用配 置资源,对配置信息进行备份。
需要指出的是,具体的备份方式可以是由一个存在剩余配置资源的无线 控制器完全充当上述主用无线控制器的备用无线控制器,将其所有的配置信 息都备份于剩余配置资源中,只是要求作为备用无线控制器的无线控制器内 的剩余配置资源足够满足上述主用无线控制器存储配置信息的需要。
另一方面,上述的备份方式也可以是由多个存在剩余配置资源的无线控 制器共同充当上述主用无线控制器的备用无线控制器,由每个存在剩余配置 资源的无线控制器按照一定的规则分别备除该主用无线控制器的一部分配置 信息,这里所提及的规则具体可以根据实际需要进行调整,这样的变化并不 影响本发明的保护范围。
情况二、无线控制器的配置资源中除主用配置资源和备用配置资源外的富余配置资源。
在这种情况下,无线控制器的初始设置中,就将配置资源划分为三种, 主用配置资源、备用配置资源和富余配置资源,其中,主用配置资源的大小 小于或等于备用配置资源的大小,富余配置资源的大小没有具体的要求,这 种配置资源的存在目的之一就是为了在出现故障无线控制器的时候,可以通 过其他无线控制器中的富余配置资源为受到故障影响的无线控制器提供配置 信息的备份服务。
基于上述两种情况,本发明所提出的技术方案解决了无线控制器出现故 障时的配置信息备份问题,具体应用上述那种剩余配置资源的方案并不影响 本发明的保护范围。
在上述的技术方案的描述中,说明了无线控制器出现故障时的配置信息 备份的处理流程,下面,进一步的说明当该逻辑环上出现故障的原无线控制 器的故障恢复,或由新的无线控制器代替原无线控制器时,本发明所提出的
技术方案的恢复流程
首先,故障恢复后的无线控制器或新的无线控制器发送包含自身用来与 AP通信的IP地址的ID占用请求消息。
当根据该ID占用请求消息,在该逻辑环上具有与发生故障的无线控制器 的ID相邻的ID的无线控制器判断故障恢复后的无线控制器或新的无线控制器 用来与AP通信的IP地址与原有的故障无线控制器所使用的IP地址相同时,该 相邻ID的无线控制器向故障恢复后的无线控制器或新的无线控制器发送^f吏用 故障无线控制器的原ID的恢复消息。
在这里需要指出的是,对于无线控制器在获取ID过程中所发送的ID占用 请求,其中包含着该无线控制器与AP通信所使用的IP地址信息,如果在当前 系统中,无线控制器只使用一个接口,或使用对应同一个IP地址的多个接口与 AP通信,则该接口所对应的IP地址就是该无线控制器用来与AP通信的IP地址, 相应的,如果无线控制器在当前系统中使用多个具有不同IP地址的接口与AP 通信,则上述多个IP地址的集合就是该无线控制器用来与AP通信的IP地址。
在判断无线控制器是否与发生故障的无线控制器具有相同的IP地址时,如说明书第16/25页
果上述IP地址是多个IP地址的集合,则需要该集合中的每一个IP地址都一致擦 能判断无线控制器与发生故障的无线控制器具有相同的IP地址。
上述的相邻ID,可以上逻辑环上的上一个ID,也可以是逻辑环的上下一 个ID,这样的变化并不影响本发明的保护范围。
例如,如果ID为3的无线控制器发生故障,则当该无线控制器的故障恢复 之后,逻辑环上ID为2或ID为4的无线控制器探知到有无线控制器用来与AP通 信的IP地址与原有的故障无线控制器所使用的IP地址相同,则向该无线控制器 发送恢复消息,确认该无线控制器的10=3。
这个过程的实现主要是基于故障恢复后的无线控制器或新的无线控制器 在请求接入系统时会首先发送前述的ID占用请求消息,在收到这样的消息之 后,该逻辑环上具有与原ID相邻的ID的无线控制器根据ID占用请求消息中所 包含的该无线控制器用来与无线接入点通信的IP地址,判断该IP地址与发生故 障的原无线控制器的IP地址是否相同,如果相同则向其发送使用原ID的恢复 消息,需要说明的是,由于无线控制器在请求接入系统时会首先发送前述的ID 占用请求消息,所以,系统中的其他无线控制器会向该无线控制器发送ID占 用响应消息、ID占用请求消息等,在此过程中,恢复消息具有最高优先级, 当无线控制器收到恢复消息时,直接根据恢复消息确定自身ID,忽略其他消 息。通过上述流程,使故障恢复后的无线控制器或新的无线控制器启用故障 无线控制器的原ID。
故障恢复后的无线控制器或新的无线控制器恢复发生故障的原无线控制 器的配置资源,同时,上述的一个或多个其他无线控制器释^t剩余配置资源 所存储的发生故障的无线控制器所对应的ID的上一个ID所对应的无线控制器 的配置信息。
为了使逻辑环恢复原有的备份关系,在故障恢复后的无线控制器或新的 无线控制器启用原ID后,故障无线控制器上原有的配置资源也相应的恢复到 使用原ID的无线控制器上。
通过上述流程,基于逻辑环的主备关系设置,使系统中出现故障无线控 制器后,不仅原有的业务可以继续得到保护,而且,在故障排除后,原有的
23主备关系同样可以得到恢复,使得系统中的主备关系可以得到稳定的保持, 有利于提高系统中信息的安全性,在很少的配置和维护操作的情况下,实现 系统的自愈。
再进一步的,基于上述的技术方案,本发明还提出了当新的无线控制器
加入当前系统时,无线控制器的处理流程,具体如下
新的无线控制器根据预设的ID分配规则获取相对应的ID,并加入该逻辑环。
具体的ID获取流程参见前述的无线控制器根据预设的ID分配规则获取ID 的流程说明,此处不再重复说明。需要指出的是,由于在该无线控制器加入 前,系统中已经存在了一个逻辑环,所以,该无线控制器需要加入到该逻辑 环中,这样的加入,需要打断原有逻辑环中已经建立的备份关系,并重新组 合,具体的组合方式是根据该无线控制器所获取的ID,将该ID在逻辑环的上 一个ID所对应的无线控制器中的主用配置资源中的配置信息备^f分到本无线控 制器的备用配置资源中,同时,将该无线控制器本身的主用配置资源中的配 置信息备份到该逻辑环的下一个ID所对应的无线控制器的备用配置资源中, 这样的组合完成后,实现了新加入的无线控制器和原有的无线控制器之间的 主备关系的建立。
需要进一步指出的是,在具体的应用场景中,可以认为逻辑环中的ID是 一种相对的动态ID,因此,在确定新的无线控制器需要加入后,直接为该无 线控制器分配最大的ID,将该新的无线控制器加入到原有逻辑环的末尾,并 更新最小ID和原有的最大ID所对应的无线控制器之间的备份关系,即将原有 的最大ID所对应的无线控制器的主用配置资源中的配置信息备份到新的无线 控制器中,而将新的无线控制器的主用配置资源中的配置信息名4分到最小ID 所对应的无线控制器的备用配置资源中,由于最小ID所对应的无线控制器的 备用配置资源中备份有原有的最大ID所对应的无线控制器的主用配置资源中 的配置信息,所以,在新的无线控制器与最小ID所对应的无线控制器之间建 立配置信息的名"分关系过程中,还可以存在原有的名—分信息的释放过程,或 者直接用新的无线控制器的配置信息替换最小ID所对应的无线控制器的备用配置资源中的4^f分信息,完成备份信息的更新,在此之前,需要在新的无线
控制器中备份原有的最大ID所对应的无线控制器中的配置信息,以保证在逻 辑环中始终为各ID所对应的无线控制器保持有至少一个配置信息的备份。在 此基础上,原有备份信息的更新方式的的变化并不影响本发明的保护范围。
通过本发明,系统中的无线控制器可以根据环状的逻辑关系自动发现备 用资源,并自动对配置信息进行备份以及故障后的信息恢复,从而提高了系 统的信息安全性,筒化了信息备份的操作流程。
下面,结合具体的应用场景,对本发明所提出的技术方案进行进一步的 说明,具体如图4所示。
步骤S401、无线控制器的配置资源划分。
所有无线控制器上配置的无线接入点实体数量为最大规格的50%,剩余的 50%资源用于为其它的无线控制器提供热备除资源。
即无线控制器的配置资源中,最多有50%用于充当主用配置资源,而余下 的50%充当备用配置资源,并且,主用配置资源的大小小于或等于备用配置资 源的大小,在具体的实施场景中,无线控制器中还可以存在富余配置资源, 例如,配置资源的40。/。充当主用配置资源,大小相等的40%配置资源或大于 40%的配置资源充当备用配置资源,而余下的20%或更少的配置资源则充当富 余配置资源。
需要指出的是,富余配置资源仅是本发明所提出的技术方案中的一种可 选方案,是否含有该富余配置资源并不影响本发明的保护范围。 步骤S402、无线控制器广播发送ID占用请求消息。
无线控制器所在网络系统中,所有无线控制器使用专用VLAN进行二层连接。
无线控制器在加电或使能热备功能后,通过专用的VLAN以广播的方式向 所有无线控制器发送ID占用请求消息,通告自己的特有信息,其中,包括4旦 不限于以下信息
由于把本无线控制器作为当前网络中的第一台无线控制器,所以,本无线控制器的暂定ID为1, ID-1即为本无线控制器的一种特有信息; 与无线接入点建立连接所使用的IP地址。
步骤S403、无线控制器在预设的响应时间内检测其他无线控制器发送的 ID占用请求消息和/或ID占用响应消息,确定自身ID。
无线控制器等待一段时间用于接收网络中对刚才所发ID占用请求消息的 响应(ID占用响应消息),并根据下述规则进行本地的ID配置
如果没有收到来自其它无线控制器的响应消息,则认为本无线控制器是 当前网络中的第一台无线控制器,设置自己的ID-1。
如果收到来自其它无线控制器的ID占用请求消息,而没有收到ID占用响 应消息,则根据所有ID占用请求消息发送方的MAC地址进行判断,MAC地址 最大的设置自己的ID为l,其他无线控制器在响应时间超时后,重新发送ID占 用请求消息。
如果收到来自其它的无线控制器的ID占用响应消息,而没有收到ID占用 请求消息,则在超过预设的响应时间后,本无线控制器配置自己的ID为当前 网络中ID最大值加1。
如果同时收到来自其它的无线控制器的ID占用响应消息和ID占用请求消 息,则所有发送ID占用请求消息的无线控制器中MAC地址最大的无线控制器 在本地配置ID为当前网络中ID最大值加1,其他无线控制器等待响应时间超时 后重新发送ID占用请求消息。
具体的上述几种情况的说明在前述实施例中已经进行了详细阐述,在这 里不再赘述。基于本发明技术思想而做出的其他修改同样属于本发明的保护 范围。
步骤S404、根据各无线控制器的ID生成逻辑环。
在上述过程完成后,所有启用热备功能的无线控制器按照ID号排成了 一 个序列,如图5中,由左至右分别为ID-1、 2、 3……N。
此时,ID-l的无线控制器与ID-2的无线控制器进^f亍通信,将ID4的无线 控制器本地的无线接入点实体的配置信息自动备^f分到ID-2的无线控制器上, 而10=2的无线控制器则与10=3的无线控制器进行通信,将ID-2的无线控制器本地的无线接入点实体的配置信息自动备份到10=3的无线控制器上,如此循 环,进一步的,逻辑环中ID最大的无线控制器将ID-1的无线控制器视为备用 无线控制器,即ID最大的无线控制器则与ID-1的无线控制器进行通信,将ID 最大的无线控制器本地的无线接入点实体的配置信息自动备份到ID4的无线 控制器上。
于是,在备份关系稳定后,所有无线控制器间形成了1-N-l的逻辑关系 环,该逻辑环用于判断故障后恢复备除的关系。
在备份关系确定后,此时已经上线的无线接入点获得主用无线控制器发 来的备用无线控制器的地址,根据该地址与备用无线控制器建立备用的通信 链路,而后续上线的无线接入点根据主用无线控制器下发的配置信息同时与 主用无线控制器和备用无线控制器建立主备两条通信链路。
在上述步骤完成之后,完成了备份建立流程,而在所有无线接入点与无 线控制器的连接稳定后,如果无线控制器出现故障的话,转入步骤S405。
步骤S405、将故障无线控制器上连接的无线接入点连接到备用无线控制 器上,同时以故障无线控制器为备用无线控制器的主用无线控制器"^青求寻找 备用资源。
如10=2的无线控制器掉线,则按照上述规则,掉线无线控制器(ID=2) 上的无线接入点连接到10=3的无线控制器上,保证业务不中断。
同时,ID4的无线控制器由于失去了备用无线控制器,则向网络中广播 备用资源请求,如果其它多台无线控制器存在相应的空闲资源,则分别与ID4 的无线控制器建立主备关系,进而提供冗余的备份功能。
当故障无线控制器的故障恢复,或有新的无线控制器代替原有的故障无 线管理器时,本发明所提出的技术方案进入恢复流程,即转入步骤S406。
步骤S406、才艮据故障无线控制器原有的配置恢复无线控制器的配置信息 和主备关系设置。
继续以上述故障状态为例,如果ID-2的无线控制器的故障恢复,ID-1的 无线控制器重新与ID-2的无线控制器建立主备关系,并释^LID-1的无线控制 器在其它无线控制器上占用的配置资源。需要进一步指出的是,在上述的步骤S405和步骤S406所描述的故障处理 流程和故障恢复流程中,可能存在以下情况网络中所有的无线控制器都分 别按照最大规格的40%配置主用配置资源和备用配置资源,并以余下的20%为 富余配置资源,例如,无线控制器配置无线接入点的最大规格为IOOO,则实 际配置的实体数为400,有另外400的资源用于为其它无线控制器提供热备, 同时富余200资源,用于响应故障状态下的备份资源请求。在这种情况下,以 上述10=2的无线控制器故障情况为例,ID=1的无线控制器会与另外两台无线 控制器(如10=4、 ID=5)建立主备关系,将自己的无线接入点按照顺序分别 备份到两台无线控制器的富余配置资源上。
相应的恢复流程如下在原10=2的无线控制器恢复时,有可能是原来的 无线控制器的故障得到修复,也可能是更新的无线控制器,即用新的无线控 制器代替原有的故障无线控制器,但是该无线控制器所配置的用于与无线接 入点连接的IP地址与原组网中的无线控制器所使用的IP地址相同。
在该无线控制器发送ID占用请求的时候,由ID4的无线控制器告知其占 用的ID为2,这样就能够恢复原始的网络稳定状态,具体的告知方式可以是向 该无线控制器发送使用原有ID的恢复消息以及能够达到相同技术效果的其他 方式,具体告知方式的变化并不影响本发明的保护范围。
通过本发明,系统中的无线控制器可以根据环状的逻辑关系自动发现备 用资源,并自动对配置信息进行备份以及故障后的信息恢复,从而提高了系 统的信息安全性,简化了信息备份的操作流程。
为了实现上述的技术方案,本发明还提供了一种无线控制器,应用于包 括至少两个无线控制器的系统中,其中,该无线控制器中的配置资源中至少 包括主用配置资源和备用配置资源,并且,主用配置资源的大小等于或小于 备用配置资源的大小。
如图6所示,上述无线控制器具体包括
逻辑环建立模块61,用于根据预设的ID分配规则,确定本无线控制器的 ID,并根据确定的本无线控制器的ID与系统中其他无线控制器的ID,将本无线控制器与系统中其他的无线控制器生成一个逻辑环。
在具体的实施场景中,逻辑环建立模块61具体包括
发送子模块611,用于在本无线控制器启动或使能备份功能后,通过专用 的VLAN向其他无线控制器广I番发送包含自身ID为最小ID (例如l)的ID占用 请求消息;
接收子模块612,用于在预设的响应时间内接收其他无线控制器发送的ID 占用请求消息和/或ID占用响应消息;
ID确定子模块613,与接收子模块612电性连接,用于根据接收子模块612 接收ID占用请求消息和/或ID占用响应消息的情况,按照预设的策略确定本无 线控制器的ID。
进一步的,当本无线控制器的ID的下一个ID所对应的无线控制器出现故 障时,
发送子模块61 l还用于向其他无线控制器广播备^^清求消息;
接收子模块612还用于接收一个或多个存在剩余配置资源的其他无线控 制器返回的备份响应消息。
备份模块62,与逻辑环建立模块61电性连接,用于将自身的主用配置资 源中的配置信息备除到逻辑环上由逻辑环建立^f莫块61所确定的ID的下一个ID 所对应的无线控制器的备用配置资源中,并将该逻辑环上由逻辑环建立才莫块 61所确定的ID的上一个ID所对应的无线控制器的主用配置资源中的配置信息 备除到自身的备用配置资源中,其中,当逻辑环建立才莫块61所确定的ID为该 逻辑环中的最大ID时,所述ID的下一个ID为最小ID,而当所述逻辑环建立模 块所确定的ID为所述逻辑环中的最小ID时,所述ID的上一个ID为最大ID。
在具体的实施场景中,备份模块62还用于根据接收子模块612所接收的一 个或多个存在剩余配置资源的其他无线控制器返回的备份响应消息,将自身 的主用配置资源中的配置信息备份到返回备份响应消息的一个或多个其他无 线控制器的剩余配置资源中。
需要说明的是,在具体的应用场景中,上述的无线控制器中的剩余配置 资源具体为
29无线控制器中主用配置资源和备用配置资源中当前未占用的配置资源;
或,
无线控制器的配置资源中除主用配置资源和备用配置资源外的富余配置 资源。
链接建立模块63,与备用模块62电性连接,用于根据备用模块62在自身 的备用配置资源中所备份的配置信息,与上一个id所对应的无线控制器相连 接的所有无线接入点建立备用链接。
通过上述备用链接的建立,当前无线控制器与对应的主用无线控制器相 连接的所有无线接入点均建立备用通信链路,在主用无线控制器的主用通信 链路出现故障时,直接启用备用通信链路,保障业务的继续进行和数据信息 的安全。
在具体的应用场景中,上述无线控制器还包括判断模块64,与逻辑环建 立模块61和备份模块62电性连接,用于判断在逻辑环中,逻辑环建立模块 61所确定的id的上一个id所对应的无线控制器是否发生变化,如果发生变 化,则通知备份模块62,更新备用配置资源中所备份的信息为发生变化的上 一个id所对应的无线控制器的主用配置资源中的配置信息。
这里所说的上一个id发生变化的情况至少包括以下两种情况
情况一、新的无线控制器加入,由于为新的无线控制器分配的id为逻辑 环的最大id,所以,原有的最小id所对应的无线控制器判断上一个id (也 就是最大id)所对应的无线控制器是否发生变化,由于上一个id所对应的无 线控制器是新加入的,因此,该id所对应的无线控制器发生了变化,在此情 况下,原有的最小id所对应的无线控制器通知^f分模块,将自身的备^f分配置 资源中的配置信息进行更新,由原有的最大id所对应的*信息替换为新的 无线控制器的#信息。
情况二、无线控制器变更,由于无线控制器备^f分了上一个id所对应的无
线控制器的备份信息,所以,如果上一个id所对应的无线控制器发生了变更,
则本无线控制器将本身所备份的信息替换为新的无线控制器的备份信息。这 样的替换也可以理解为当上一个id所对应的无线控制器需要备份的信息发生变化时,本无线控制器所备份信息的更新。
当然,在实际的应用场景中,还可以有其他的情况导致上一个ID所对应 的无线控制器发生变化,这样的变化同样按照上述的处理进程进行处理,因 此,同样属于本发明的保护范围。
在逻辑环建立^f莫块61所确定的ID的相邻ID所对应的无线控制器出现故 障后,判断模块64,还用于接收其他无线控制器发送的ID占用请求消息,并 判断ID占用请求消息中所包含的其他无线控制器用来与无线接入点通信的IP 地址与出现故障的无线控制器用来与无线接入点通信的IP地址是否相同,如 果相同,则通知逻辑环建立模块61向其他无线控制器发送使用发生故障的无 线控制器的ID的恢复消息。
在这里需要指出的是,对于无线控制器在获取ID过程中所发送的ID占用 请求,其中包含着该无线控制器与AP通信所使用的IP地址信息,如果在当前 系统中,无线控制器只使用一个接口,或使用对应同一个IP地址的多个接口与 AP通信,则该接口所对应的IP地址就是该无线控制器用来与AP通信的IP地址, 相应的,如果无线控制器在当前系统中使用多个具有不同IP地址的接口与AP 通信,则上述多个IP地址的集合就是该无线控制器用来与AP通信的IP地址。
在判断无线控制器是否与发生故障的无线控制器具有相同的IP地址时, 如果上述IP地址是多个IP地址的集合,则需要该集合中的每一个IP地址都 一致,才能判断无线控制器与发生故障的无线控制器具有相同的IP地址。
上述模块可以分布于一个装置,也可以分布于多个装置。上述模块可以 合并为一个模块,也可以进一步拆分成多个子模块。
通过本发明,系统中的无线控制器可以根据环状的逻辑关系自动发现备 用资源,并自动对配置信息进行备份以及故障后的信息恢复,从而提高了系 统的信息安全性,简化了信息备份的操作流程。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发 明可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。 基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软
31件产品可以存储在一个非易失性存储介质(可以是CD-ROM, U盘,移动硬 盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服 务器,或者网络设备等)执行本发明各个实施场景所述的方法。
本领域技术人员可以理解附图只是 一 个优选实施场景的示意图,附图中 的模块或流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景 描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施 场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可 以进一步拆分成多个子模块。
上述本发明序号仅仅为了描述,不代表实施场景的优劣。
以上公开的仅为本发明的几个具体实施场景,但是,本发明并非局限于 此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
1、一种无线控制器配置信息的自动备份方法,其特征在于,应用于包括至少两个无线控制器的系统中,其中,所述无线控制器中的配置资源至少包括主用配置资源和备用配置资源,所述主用配置资源的大小等于或小于所述备用配置资源的大小,所述方法包括所述无线控制器根据预设的身份标识号码ID分配规则确定自身的ID,并根据所述ID的顺序,与所述系统中其他的无线控制器生成一个逻辑环;所述逻辑环上的一个ID所对应的无线控制器的主用配置资源中的配置信息备份到下一个ID所对应的无线控制器的备用配置资源中,其中,所述逻辑环上最大ID所对应的无线控制器的主用配置资源中的配置信息备份到所述逻辑环上最小ID所对应的无线控制器的备用配置资源中;根据所述配置信息,所述逻辑环上的一个ID所对应的无线控制器相连接的所有无线接入点与下一个ID所对应的无线控制器建立备用链接。
2、 如权利要求l所述的方法,其特征在于,所述无线控制器根据预设的 ID分配规则确定自身的ID的具体流程为无线控制器启动或使能备份功能后,通过专用的虚拟局域网VLAN向其 他无线控制器广播发送包含自身ID为最小ID的ID占用请求消息;当所述无线控制器在预设的响应时间内没有接收到其他无线控制器发送 的ID占用请求消息和ID占用响应消息时,所述无线控制器确定自身的ID为 最小ID;当所述无线控制器在预设的响应时间内接收到其他无线控制器发送的ID 占用请求消息,但没有收到其他无线控制器发送的ID占用响应消息时,所述 无线控制器比较自身的介质访问控制MAC地址和发送ID占用请求的其他无 线控制器的MAC地址,根据所述比较的结果进行处理;当所述无线控制器在预设的响应时间内接收到其他无线控制器发送的ID 占用响应消息,但没有收到其他无线控制器发送的ID占用请求消息时,所述 无线控制器确定自身的ID为当前网络中的所有无线控制器中的最大ID的下 一个ID;当所述无线控制器在预设的响应时间内接收到其他无线控制器发送的ID占用请求消息和ID占用响应消息时,所述无线控制器比较自身的MAC地址 和发送ID占用请求的其他无线控制器的MAC地址,根据所述比较的结果进 行处理。
3、 如权利要求2所述的方法,其特征在于,当所述无线控制器在预设的 响应时间内接收到其他无线控制器发送的ID占用请求消息,但没有收到其他 无线控制器发送的ID占用响应消息时,所述无线控制器才艮据所述MAC地址 的比较结果进行处理,具体为当所述无线控制器的MAC地址大于所有发送ID占用请求消息的其他无 线控制器的MAC地址时,所述无线控制器确定自身的ID为最小ID;当所述无线控制器的MAC地址不是大于所有发送ID占用请求消息的其 他无线控制器的MAC地址时,所述无线控制器在所述预设的响应时间过后, 重新发送包含自身ID为最小ID的ID占用请求消息。
4、 如权利要求2所述的方法,其特征在于,当所述无线控制器在预设的 响应时间内接收到其他无线控制器发送的ID占用请求消息和ID占用响应消 息时,所述无线控制器根据所述MAC地址的比较结果进行处理,具体为当所述无线控制器的MAC地址大于所有发送ID占用请求消息的其他无 线控制器的MAC地址时,所述无线控制器确定自身的ID为当前网络中的所 有无线控制器中的最大ID的下一个ID;当所述无线控制器的MAC地址不是大于所有发送ID占用请求消息的其 他无线控制器的MAC地址时,所述无线控制器在所述预设的响应时间过后, 重新发送包含自身ID为最小ID的ID占用请求消息。
5、 如权利要求2所述的方法,其特征在于,所述备用链接建立后,当所 述逻辑环上的一个ID所对应的无线控制器出现故障时,所述方法还包括与发生故障的无线控制器相连接的所有无线接入点通过备用链接与所述 发生故障的无线控制器所对应ID的下一个ID所对应的无线控制器进行通信;所述发生故障的无线控制器所对应ID的上一个ID所对应的无线控制器 向其他无线控制器广播备#^青求消息;所述发生故障的无线控制器所对应ID的上一个ID所对应的无线控制器接收一个或多个存在剩余配置资源的其他无线控制器返回的备份响应消息, 并将自身的主用配置资源中的配置信息备份到返回所述备份响应消息的一个 或多个其他无线控制器的剩余配置资源中。
6、 如权利要求5所述的方法,其特征在于,所述无线控制器中的剩余配 置资源,具体为所述无线控制器中主用配置资源和备用配置资源中当前未占用的配置资 源;或,所述无线控制器的配置资源中除主用配置资源和备用配置资源外的富余 配置资源。
7、 如权利要求5所述的方法,其特征在于,所述ID占用请求消息中还 包含发送所述ID占用请求消息的无线控制器用来与无线接入点通信的IP地 址,当所述逻辑环上发生故障的无线控制器的故障恢复,或由新的无线控制 器代替发生故障的原无线控制器时,所述方法还包括所述故障恢复后的无线控制器或所述新的无线控制器发送包含所述IP地 址的ID占用请求消息;当与所述发生故障的无线控制器所对应的ID相邻的ID所对应的无线控 制器根据所述ID占用请求消息判断所述IP地址与所述ID所对应的原无线控 制器的IP地址相同时,所述与发生故障的无线控制器所对应的ID相邻的ID 所对应的无线控制器向所述故障恢复后的无线控制器或所述新的无线控制器 发送使用原ID的恢复消息;所述故障恢复后的无线控制器或所述新的无线控制器恢复所述原无线控 制器的配置资源,所述一个或多个其他无线控制器释^:剩余配置资源所存储 的所述发生故障的无线控制器所对应的ID的上一个ID所对应的无线控制器 的配置信息。
8、 如权利要求l所述的方法,其特征在于,当新的无线控制器加入所述 系统时,所述方法还包4舌所述新的无线控制器根据预设的ID分配规则获糾目对应的ID,并加入所 述逻辑环;在所述逻辑环上,所述新的无线控制器所对应的ID的上一个ID所对应 的无线控制器的主用配置资源中的配置信息备份到所述新的无线控制器的备 用配置资源中,所述新的无线控制器的主用资源中的配置信息备份到所述新 的无线控制器所对应的ID的下一个ID所对应的无线控制器的备用配置资源 中。
9、 一种无线控制器,其特征在于,应用于包括至少两个无线控制器的系 统中,其中,所述无线控制器中的配置资源至少包括主用配置资源和备用配 置资源,所述主用配置资源的大小等于或小于所述备用配置资源的大小,包 括逻辑环建立模块,用于根据预设的ID分配规则,确定自身的ID,并根据 所述ID的顺序,与所述系统中其他的无线控制器生成一个逻辑环;备份模块,与所述逻辑环建立模块电性连接,用于将自身的主用配置资 源中的配置信息备除到所述逻辑环上由所述逻辑环建立模块所确定的ID的下 一个ID所对应的无线控制器的备用配置资源中,并将所述逻辑环上由所述逻 辑环建立模块所确定的ID的上一个ID所对应的无线控制器的主用配置资源 中的配置信息备份到自身的备用配置资源中,其中,当所述逻辑环建立模块 所确定的ID为所述逻辑环中的最大ID时,所述ID的下一个ID为最小ID, 当所述逻辑环建立;f莫块所确定的ID为所述逻辑环中的最小ID时,所述ID的 上一个ID为最大ID;链接建立模块,与所述备用模块电性连接,用于根据所述备用模块在自 身的备用配置资源中所备份的配置信息,与上一个ID所对应的无线控制器相 连接的所有无线接入点建立备用链接。
10、 如权利要求9所述的无线控制器,其特征在于,所述逻辑环建立模 块,具体包括发送子模块,用于在所述无线控制器启动或使能备份功能后,通过专用 的VLAN向其他无线控制器广"l番发送包含自身ID为最小ID的ID占用请求消息;接收子模块,用于在预设的响应时间内接收所述其他无线控制器发送的ID占用请求消息和/或ID占用响应消息;ID确定子模块,与所述接收子模块电性连接,用于根据所述接收子模块 接收ID占用请求消息和/或ID占用响应消息的情况,按照预设的策略确定所 述无线控制器的ID。
11、 如权利要求IO所述的无线控制器,其特征在于,当所述无线控制器 的ID的下一个ID所对应的无线控制器出现故障时,所述发送子模块,还用于向其他无线控制器广播备儉清求消息; 所述接收子模块,还用于接收一个或多个存在剩余配置资源的其他无线控制器返回的备份响应消息。所述备份模块,还用于根据所述接收子模块所接收的一个或多个存在剩余配置资源的其他无线控制器返回的备份响应消息,将自身的主用配置资源中的配置信息备份到返回所述备份响应消息的 一个或多个其他无线控制器的剩余配置资源中。
12、 如权利要求ll所述的无线控制器,其特征在于,所述无线控制器中 的剩余配置资源,具体为所述无线控制器中主用配置资源和备用配置资源中当前未占用的配置资 源;或,所述无线控制器的配置资源中除主用配置资源和备用配置资源外的富余 配置资源。
13、 如权利要求9所述的无线控制器,其特征在于,还包括 判断模块,与所述逻辑环建立模块和所述备份模块电性连接,用于判断在所述逻辑环中,所述逻辑环建立模块所确定的ID的上一个ID所对应的无 线控制器是否发生变化,如果发生变化,则通知所述备份模块,更新所述备 用配置资源中所备除的信息为所述发生变化的所述上一个ID所对应的无线控 制器的主用配置资源中的配置信息;在所述逻辑环建立模块所确定的ID的相邻ID所对应的无线控制器出现 故障后,所述判断模块,还用于接收其他无线控制器发送的ID占用请求消息,并判断所述ID占用请求消息中所包含的其他无线控制器用来与无线接入点通 信的IP地址与所述出现故障的无线控制器用来与无线接入点通信的IP地址是 否相同,如果相同,则通知所述逻辑环建立模块向所述其他无线控制器发送 使用所述发生故障的无线控制器的ID的恢复消息。
全文摘要
本发明公开了一种无线控制器配置信息的自动备份方法和设备,应用于包括至少两个无线控制器的系统中,其中,所述无线控制器中的配置资源至少包括主用配置资源和备用配置资源,其中主用配置资源的大小等于或小于备用配置资源的大小。通过所述方法,系统中的各无线控制器生成一个逻辑环;并按照所述逻辑环的顺序依次将无线控制器的主用配置资源中的配置信息备份到下一个无线控制器的备用配置资源中。通过本发明,系统中的无线控制器可以根据环状的逻辑关系自动发现备用资源,并自动对配置信息进行备份以及故障后的信息恢复,从而提高了系统的信息安全性,简化了信息备份的操作流程。
文档编号H04W84/12GK101568190SQ20091020316
公开日2009年10月28日 申请日期2009年6月4日 优先权日2009年6月4日
发明者玄 赵 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1