一种设备管理方法及装置与流程

文档序号:12501207阅读:444来源:国知局
一种设备管理方法及装置与流程

本发明涉及设备管理技术领域,特别是涉及一种设备管理方法及装置。



背景技术:

在无线组网中,由于传统的AC+AP架构中AP(Wireless Access Point,无线访问接入点)为“瘦AP”,所以需要通过一个AC(Access Controller,接入控制器)对所接入该无线组网的所有AP进行直接管理和配置。而当无线组网中的AP数量大到一定程度后,将给AC带来非常大的负载压力。

为了解决上述问题,现有技术中引入AC池组网模型,在这种组网模型中,由Central AC(即核心层接入控制器)和Local AC(即接入层接入控制器)共同组成AC池。由Central AC为每个待接入该组网的AP分配一个Local AC,以通过该Local AC直接对该AP进行直接管理,由于Central AC对Local AC进行直接管理,进而实现Central AC对该AP的间接管理。也就是,可以由Central AC提供统一配置管理各Local AC和接入的AP的接口,以对各Local AC和接入的AP进行统一管理。其中,AC池所管理的AP均是指瘦AP。



技术实现要素:

本发明实施例的目的在于提供一种设备管理方法及装置,以实现在Central AC发生故障时,对组网中的Local AC和接入的AP提供统一配置管理。

第一方面,本发明实施例提供了一种设备管理方法,所述方法可以包括:

第一核心层接入控制器Central AC检测到作为组网当前管理者的第二核心层接入控制器Central AC失效时,激活所述第二Central AC预先发送的配置信息;其中,所述第一Central AC为所述第二Central AC基于预设的选举规则,从接入所述第二Central AC的多个接入层接入控制器Local AC中选取得到的备用Central AC;

所述第一Central AC根据激活的配置信息,对各Local AC和接入所述各Local AC的AP进行管理。

第二方面,本发明实施例提供了一种设备管理装置,应用于第一核心层接入控制器Central AC,所述第一Central AC为作为组网当前管理者的第二核心层接入控制器Central AC基于预设的选举规则,从接入所述第二Central AC的多个接入层接入控制器Local AC中选取得到的备用Central AC,所述装置包括:

激活单元,用于检测到作为组网当前管理者的第二核心层接入控制器Central AC失效时,激活所述第二Central AC预先发送的配置信息;

管理单元,用于根据激活的配置信息,对各Local AC和接入所述各Local AC的AP进行管理。

在本发明实施例中,当作为组网当前管理者的第二Central AC失效时,预先选举得到的备用管理设备(即第一Central AC)升级为组网的管理者,升级步骤包括:第一Central AC激活所述第二Central AC预先发送的配置信息;并根据配置信息对接入所述第二Central AC的Local AC,以及接入所述Local AC的AP进行管理。这样,使得当第一Central AC失效时,仍然能够对组网中的Local AC和接入的AP进行统一配置管理。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种设备管理方法流程图;

图2为本发明实施例提供的一种设备管理方法示意图;

图3为本发明实施例提供的一种设备管理装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

一种设备管理方法实例中,AC(Access Controller,接入控制器)池组网模型中,只存在一个核心层接入控制Central AC作为组网管理者,该Central AC根据用户输入的配置信息,对组网中的接入层接入控制器Local AC和无线访问接入点AP进行统一配置管理。

但是,一旦该Central AC发生故障,则无法对所述Local AC和所述AP进行统一配置管理。

需要说明的是,在AC池组网模型中,核心层接入控制器Central AC可以是具有高计算性能的接入控制器,也可以是安装有接入控制软件,能实现接入控制功能的设备,例如服务器、计算机等设备,这都是合理的。

如图1所示,本发明实施例提供的设备管理方法可以包括如下步骤:

S101:第一核心层接入控制器Central AC检测到作为组网当前管理者的第二核心层接入控制器Central AC失效时,激活所述第二Central AC预先发送的配置信息;其中,所述第一Central AC为所述第二Central AC基于预设的选举规则,从接入所述第二Central AC的多个接入层接入控制器Local AC中选取得到的备用Central AC;

可以理解的是,在本发明实施例中,AC池组网模型中可以存在两种Central AC,分别是第一Central AC和第二Central AC。第二Central AC在未失效前,作为所在AC池组网模型的管理设备,并对所在组网中的设备进行管理;第一Central AC作为AC池组网模型的备用管理设备,并承担Local AC的职能。

在第二Central AC在失效时,第一Central AC激活所存储的配置信息。其中,所述配置信息包括:在该第一Central AC被选举为备用管理设备后,所述第二Central AC发送给所述第一Central AC的,用于配置当前组网中各设备的工作参数所对应的信息。也就是说,所述配置信息至少记录有接入所述第二Central AC的无线访问接入点AP的工作参数,以及接入所述第二Central AC的Local AC的工作参数。

值得说明的是,当所述第二Central AC正常运行时,所述第二Central AC与各Local AC之间建立有通信隧道,当Local AC检测到与所述第二Central AC的通信隧道断开且无法再次建立该通信隧道时,则可以确定所述第二Central AC失效。

还需要说明的,在所述第二Central AC失效前,第二Central AC根据所述配置信息,对组网中的Local AC和无线访问接入点AP进行管理,该管理方式为现有技术,在此不做详述。另外,组网中的Local AC和Central AC可以是同一类的AC设备,只是在组网中所担任的职能不同。

S102:所述第一Central AC根据激活的配置信息,对各Local AC和接入所述各Local AC的AP进行管理。

可以理解的是,所述第一Central AC可以通过向各Local AC发送配置信息方式,实现对该Local AC的直接管理,以及对接入该Local AC的AP的间接管理。

其中,在一种实现方式中,所述第一Central AC可以通过预先构建的备用隧道,将配置信息发送给各Local AC。所述备用隧道为预先构建的,且所述第一Central AC和各Local AC可用于传输信息的通信信道。

在另一种实现方式中,可以在所述第一Central AC根据激活的配置信息,对各Local AC和接入所述各Local AC的AP进行管理之前,建立所述第一Central AC与所述组网中的各Local AC之间的目标隧道;从而所述第一Central AC可以根据激活的配置信息,并通过所述目标隧道对各Local AC和接入所述各Local AC的AP进行管理。为了清晰布局,后续对建立所述目标隧道的方式进行详细说明。

另外,需要说明的是,所述第一Central AC向各Local AC发送的配置信息可以为:该第一Central AC所获得的所有的配置信息。其中,当任意Local AC接收到该所有的配置信息后,再从该所有的配置信息中获得该Local AC所需的配置信息。当然,所述第一Central AC向各Local AC发送的配置信息也可以为:各Local AC所需的配置信息,即所述第一Central AC可以分别给各Local AC发送各Local AC所需的配置信息,这都是合理的。

值得说明的是,可以在所述第一Central AC检测到所述配置信息发生变更时,再向各Local AC发送配置信息,这是合理的。

还需要说明的是,当存在一个新的AP需要接入该组网时,所述第一Central AC可以为该新的AP指定Local AC,以利用该指定Local AC对该新的AP进行直接管理。

在本发明实施例中,当作为组网当前管理者的第二Central AC失效时,预先选举得到的备用管理设备(即第一Central AC)升级为组网的管理者,升级步骤包括:第一Central AC激活所述第二Central AC预先发送的配置信息;并根据配置信息对接入所述第二Central AC的Local AC,以及接入所述Local AC的AP进行管理。这样,使得当第一Central AC失效时,仍然能够对组网中的Local AC和接入的AP进行统一配置管理。

下面对本发明实施例中建立所述目标隧道的方式作进一步说明。

在一种实现方式中,所述第一Central AC与所述组网中的各Local AC建立目标隧道的方法包括:当所述第一Central AC接收所述组网当前各Local AC发送的接入请求时,所述第一Central AC根据所述接入请求,建立与各Local AC的目标隧道,使得各Local AC主动请求与所述第一Central AC建立目标隧道。

其中,所述接入请求为所述各Local AC在检测到所述第二Central AC失效后,根据所述第二Central AC预先发送的所述第一Central AC的标识信息,向所述第一Central AC发送的请求。其中,所述第二Central AC预先发送所述第一Central AC的标识信息可以通过广播的方式进行发送。

举例而言,当所述第二Central AC选举出备用Central AC(即第一Central AC)后,第二Central AC将该备用Central AC的标识信息广播给当前组网中的各Local AC;各Local AC根据所述第二Central AC预先广播的所述第一Central AC的标识信息,向所述第一Central AC发送接入请求;所述第一Central AC接收该接入请求后,建立与各Local AC的连接(即目标隧道)。其中,可以采用现有技术中任意一种能够建立Central AC和Local AC之间的目标隧道的通信协议,建立所述第一Central AC与各Local AC的目标隧道,在此不做详述。

需要说明是,所述标识信息为可以唯一标识所述第一Central AC的标识信息,例如所述第一Central AC的MAC(Media Access Control,媒体访问控制)地址,当然并不局限于此。

在另一种实现方式中,所述第一Central AC与所述组网中的各Local AC建立目标隧道的方法包括:所述第一Central AC向各Local AC发送建立连接请求,且基于所述建立连接请求与所述各Local AC建立目标隧道。在该种实现方式中,使得所述第一Central AC主动请求与各Local AC建立目标隧道。

在本发明一个实施例中,第一Central AC激活第二Central AC预先发送的配置信息的方式是可以包括如下步骤:

从第一Central AC未生效的配置库中,提取第二Central AC预先发送的配置信息;

将所提取的配置信息调到内存中运行。

可以理解的是,所述第一Central AC在接收到由所述第二Central AC发送的配置信息时,将所述配置信息存储至未生效的配置库中;在所述第二Central AC失效时,激活所述配置信息。其中,激活所述配置信息是指:将所述配置信息从未生效的配置库中提取出来,并调到内存中运行,以实现对所述配置信息的激活。

所述未生效的配置库中存储有二进制文件或者文本文件等文件,存储在所述未生效的配置库中的文件不在内存中运行。

在本发明的又一实施例中,第二Central AC基于预设的选举规则选举备用Central AC的方式可以包括:

所述第二Central AC基于接入自身的Local AC的接入顺序,选举备用Central AC。

举例而言,所述第二Central AC可以将第一个接入第二Central AC的Local AC选举为备用Central AC,并将关于备用设备的记录进行更新,所述记录至少记录有所述备用Central AC的标识信息。当然,也可以将任意接入顺序的Local AC选举为备用Central AC,这都是合理的。

在本发明又一实施例中,第二Central AC基于预设的选举规则选举备用Central AC的方式还可以包括:

所述第二Central AC基于接入自身的Local AC的AP负载能力,选举备用Central AC。

可以理解的是,所述Local AC的AP负载能力可以包括该Local AC的剩余AP负载能力和该Local AC的总的AP负载能力中的至少一个。

举例而言,可以通过下列方式重新选举备用Central AC:

在一种实现方式中,当每存在一个新的Local AC接入第二Central AC时,查询当前备用Central AC的剩余AP负载能力,如剩余AP负载能力不足自身总的AP负载能力的50%,则将当前组网中剩余最多的AP负载能力的Local AC作为备用Central AC。

在另一种实现方式中,当每存在一个新的Local AC接入第二Central AC时,查询当前备用Central AC的总的AP负载能力,若当前备用Central AC的总的AP负载能力小于新接入的Local AC总的AP负载能力的50%,则将当前组网中剩余最多的AP负载能力的Local AC作为备用Central AC。

在又一种实现方式中,当检测到组网中有AP通过接入备用Central AC接入组网时,查询当前备用Central AC的剩余AP负载能力,如果剩余AP负载能力不足自身的总的AP负载能力的50%,且当前组网中存在剩余AP负载能力,比备用Central AC的剩余AP负载能力多出1倍以上的Local AC时,将当前组网中具有最大的剩余AP负载能力的Local AC作为备用Central AC。

在又一种实现方式中,当检测到组网的备用Central AC退出组网时,将当前具有最大剩余AP负载能力的Local AC作为备用Central AC。

需要说明的是,所述第二Central AC也可以结合上述两种选取备用Central AC的方式来选举备用Central AC。

举例而言,所述第二Central AC将第一个接入所述第二Central AC的Local AC选举为备用Central AC,并当所述第二Central AC在检测到接入的Local AC为至少两个时,基于接入的Local AC的AP负载能力,重新选举备用Central AC。

需要强调的是,在每次更新备用Central AC之后,第二Central AC需要给组网中的所有设备广播新的备用Central AC的标识信息,并给所述新的备用Central AC发送配置信息。在选举得到新的备用Central AC后,原始的备用Central AC删除从第二Central AC接收得到的配置信息。

在本发明又一实施例中,第一Central AC激活第二Central AC预先发送的配置信息后,还可以包括:

第一Central AC对自身负载的AP进行管理。

可以理解的是,第一Central AC在未升级为组网的管理者之前,负责对AP进行直接管理,当所述第一Central AC在升级为管理者后,仍然可以对所负载的AP进行直接管理。

下面结合图2对本发明实施例提供的设备管理方法作进一步说明。

如图2所示,某一AC池组网模型中包括核心层接入控制器,接入层接入控制器1,接入层接入控制器2、接入层接入控制器3,以及无线访问接入点1。其中,无线访问接入点1可以通过因特网连接至任一接入层接入控制器。其中,接入层接入控制器1被选举为备用核心层接入控制器。

当该AC池组网模型中的核心层接入控制器失效时,原接入层接入控制器升级为新的核心层接入控制器1,对接入层接入控制器2、接入层接入控制3和无线访问接入点1进行管理。其中,无线访问接入点1可以通过因特网连接至任一接入层接入控制器,也可以通过因特网连接至所述新的核心层接入控制器。

相应于上述方法实施例,本发明实施例还提供了一种设备管理装置,应用于第一核心层接入控制器Central AC,所述第一Central AC为作为组网当前管理者的第二核心层接入控制器Central AC基于预设的选举规则,从接入所述第二Central AC的多个接入层接入控制器Local AC中选取得到的备用Central AC,如图3所示,所述装置可以包括:

激活单元301,用于检测到作为组网当前管理者的第二核心层接入控制器Central AC失效时,激活所述第二Central AC预先发送的配置信息;

管理单元302,用于根据激活的配置信息,对各Local AC和接入所述各Local AC的AP进行管理。

在本发明实施例中,当作为组网当前管理者的第二Central AC失效时,预先选举得到的备用管理设备(即第一Central AC)升级为组网的管理者,升级步骤包括:第一Central AC激活所述第二Central AC预先发送的配置信息;并根据配置信息对接入所述第二Central AC的Local AC,以及接入所述Local AC的AP进行管理。这样,使得当第一Central AC失效时,仍然能够对组网中的Local AC和接入的AP进行统一配置管理。

可选地,第二Central AC基于预设的选举规则选取备用Central AC的方式包括:

所述第二Central AC基于接入自身的Local AC的接入顺序,选举备用Central AC。

可选地,第二Central AC基于预设的选举规则选取备用Central AC的方式,还包括:

所述第二Central AC基于接入自身的Local AC的AP负载能力,选举备用Central AC。

可选地,在本发明的一个实施例中,所述装置还可以包括:

建立单元,用于与所述组网中的各Local AC建立目标隧道;

相应地,所述管理单元具体用于:根据激活的配置信息,通过所述目标隧道对各Local AC和接入所述各Local AC的AP进行管理。

可选地,在一种实现方式中,所述建立单元具体用于:

当所述第一Central AC接收所述组网当前各Local AC发送的接入请求时,根据所述接入请求,建立与各Local AC的目标隧道,其中,所述接入请求为所述各Local AC在检测到所述第二Central AC失效后,根据所述第二Central AC预先发送的所述第一Central AC的标识信息,向所述第一Central AC发送的请求。

可选地,在另一种实现方式中,所述建立单元具体用于:

向各Local AC发送建立连接请求,且基于所述建立连接请求与所述各Local AC建立目标隧道。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1