本说明书涉及通信技术领域,尤其涉及一种故障设备替换方法及计算及设备、存储介质。
背景技术:
对于固定小场所或小园区的用户来说,组网一般相对简单,组网中设备类型较少,设备数量也较少,设备组网相对比较固定,即各设备的ip与拓扑位置基本固定,很小发生变化。
通常这类组网的用户都是非专业用户。而若组网中的设备发生故障需要更换设备的话,由于新替换的设备无法直接继承原设备的设备配置信息,比如信道功率、配置文件、license等,因此仍然需要运维人原参与维护,这样不仅效率低,而且运维成本高。
技术实现要素:
为克服相关技术中存在的问题,本说明书提供了一种故障设备替换方法及计算机设备、存储设备。
本申请实施例一方面提供了一种设备故障替换方法,管理设备接收基于新设备接入信息或拓扑变动信息发起原设备信息替换,将原设备的配置信息下发给新设备。
优选的,管理设备接收到基于拓扑变动信息发起原设备信息替换,包括:
响应于触发拓扑变动事件;
重新计算新拓扑;
比较新拓扑与原拓扑相同端口所连接设备的设备信息,找到替换的新设备;
比对替换的新设备的设备信息以及对应的原设备的设备信息;
若新设备与原设备的设备信息中的款型信息一致,则将原设备的配置信息下发给新设备进行替换。
优选的,管理设备接收到基于新设备接入信息发起原设备信息替换,包括:
接收到未注册的新设备接入信息;
获取未注册的新设备接入信息中的公网ip,查到公网ip所对应的原设备,找出所述未注册的新设备接入信息所包含的对应信息与原设备的bom码一致的未注册的新设备。
若与原设备的bom码一致的设备仅一台,则判断未注册的新设备替换所查到的原设备,对未注册的新设备注册;
新设备上线,则将原设备的配置信息下发到新设备进行替换。
若与原设备的bom码一致的设备有两台或两台以上,响应于触发拓扑变动事件;
重新计算新拓扑;
比较新拓扑与原拓扑相同端口的设备信息,找到替换的新设备,
比较替换的新设备的设备信息以及对应的原设备的设备信息;
若新设备与原设备的设备信息中的款型信息一致,则将原设备的配置信息下发给新设备进行替换。
优选的,响应于判断新设备替换了所查到的原设备,将新设备的名称更换为原设备的名称,将原设备的名称改为临时名称。
优选的,管理设备接收到基于新设备接入信息发起原设备信息替换,包括:
接收到lldp邻居信息,识别access交换机端口接入设备为新ap;
根据access交换机端口所连接原ap查到对应的ac;
将新ap的mac地址发送给对应的ac;
在新ap重新上线后,将原ap的配置信息下发给新ap。
本申请实施例第二方面提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时执行上述故障设备替换方法。
本申请实施例最后提供了一种存储介质,其上存储有计算机程序指令,程序指令被处理器执行时用于实现上述故障设备替换方法。
本说明书的实施例提供的技术方案可以包括以下有益效果:
本说明书实施例管理设备通过新设备接入信息或拓扑变动信息发起原设备信息替换,并将原设备的配置信息下发给新设备,实现故障设备的自动替换,并更新了新设备的配置信息,使新设备与原设备的配置信息自动保持一致,无需运维人员参与设备更换维护,不仅效率高,而且维护成本低。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本说明书的实施例,并与说明书一起用于解释本说明书的原理。
图1是本申请实施例的一个组网示例;
图2是本申请故障设备替换方法流程示意图;
图3是本申请实施例基于拓扑变动的故障设备替换方法流程示意图;
图4是本申请实施例故障设备ap替换流程示意图;
图5是本申请实施例ac与ap连接示意图;
图6是本申请计算机设备示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。
本申请实施例提供了一种设备故障替换方法,在组网下的管理设备和下挂设备进行,当下挂设备有被新的设备替换,向管理设备发出新设备接入信息或拓扑变动信息,如图2。管理设备在接收到上述信息以后将原设备的配置信息下发给新设备。本实施例中管理设备可以是云平台等。
管理设备中存储有组网的拓扑信息。当组网中下挂设备中原设备有损坏,有新设备替换接入,会触发拓扑变动事件或接收到新设备接入信息。具体以管理设备接收到的是哪个信息为准。
本申请提供了管理设备接收到新设备接入信息发起原设备信息替换的实施例一,如图2,包括:
接收到未注册的新设备接入信息;
获取所述未注册的新设备接入信息中的公网ip,查到公网ip所对应的原设备,找出所述未注册的新设备接入信息所包含的对应信息与原设备的bom码一致的设备。
若该公网ip连接的设备只有一台与原设备的bom码一致,则判断该连接的未注册新设备是该公网ip下原设备的替换设备,并进行注册。管理设备将该公网ip下原设备的配置信息下发给该新设备,当新设备重新上线,新设备生效。完成新设备的自动连接配置。
若该公网ip连接的设备有两台或两台以上与原设备bom码一致,则会触发拓扑变动事件。管理设备基于拓扑变动信息发起原设备信息替换,如图3所示,包括:
管理设备在接收到拓扑变动事件;
管理设备重新计算新拓扑;
比较新拓扑与原拓扑相同端口所连接的设备信息,找到替换的新设备;
比对替换的新设备的设备信息以及对应的所述原设备的设备信息;
若新设备与原设备的设备信息中的款型信息一致,则将原设备的配置信息下发给新设备进行替换。
在这里,设备信息指的是设备的序列号和mac地址,这样查找替换新设备不容易出错。
本实施例中,因为使用拓扑方式查找损坏设备的替换新设备需要重新计算拓扑,设备响应慢,而在公网ip下只查到一个新设备可直接确认该设备是替换设备,不需要重新计算新拓扑,设备响应快。
如图4,当组网中下挂的ap设备损坏时,本申请提供了管理设备接收到新设备接入信息发起原设备信息替换的实施例二,包括:
管理设备接收到lldp邻居信息,识别access交换机端口接入设备为新ap;
根据access交换机端口所连接原ap查到对应的ac;
将新ap的mac地址发送给对应的ac;
在新ap重新上线后,将原ap的配置信息下发给新ap。
这里需要说明的是,ap连接ac需要通过access交换机进行,如图5所示
当管理设备先接收到拓扑变动信息,则本申请还提供了管理设备接收到基于拓扑变动信息发起原设备替换,与上述前述实施例1中触发的拓扑变动事件的方法一样,在此不再赘述。
在上述实施例中当判断出哪个是原设备的替换设备,将新设备的名称更换为原设备名称,原设备名称采用一个不用的临时名称。用户替换新设备后不会感觉组网发生变化,用户体验好。
上述实施例中的设备配置信息可以是原设备的ip地址、功率和信道等。
本申请提供一个由云平台(管理设备)、路由器、交换机以及ac及其下挂的ap组成的组网,如图1所示,进行示意。
在组网中,当云平台接收到未注册的新设备接入信息;获取其公网ip查到找公网ip下对应的原设备bom码,找到与原设备bom码一致的公网ip连接的设备只有一台新交换机3,则对新交换机3进行注册,云平台经过路由器2将原交换机3的配置信息下发给新交换机3,当新设备重新上线,新设备生效。若找到与原设备bom码一致的公网ip连接的设备有两台或两台以上,如路由器1连接下的交换机1和交换机2。若两台交换机都发生替换,则云平台在重新计算出新拓扑后,通过比较原拓扑与新拓扑相同端口所连接的设备信息,找到对应替换的新设备。比对新设备与原设备的设备信息,若设备信息中包含的款型一致,则将原设备的配置信息下发给新设备进行替换。在该情况下的设备信息优选是设备序列号和mac地址,这样不容易出错。
本申请实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行所述程序时执行上述实施例的故障设备替换方法,如图6。
本申请实施例还提供了一种存储介质,其上存储有计算机程序指令,所述程序指令被处理器执行时用于实现上述实施例的故障设备替换方法。
应当理解的是,本说明书并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本说明书的范围仅由所附的权利要求来限制。
以上仅为本说明书的较佳实施例而已,并不用以限制本说明书,凡在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书保护的范围之内。
1.一种设备故障替换方法,其特征在于,管理设备接收基于新设备接入信息或拓扑变动信息发起原设备信息替换,将原设备的配置信息下发给新设备。
2.根据权利要求1所述的设备故障替换方法,其特征在于,所述管理设备接收到基于拓扑变动信息发起原设备信息替换,包括:
响应于触发拓扑变动事件;
重新计算新拓扑;
比较新拓扑与原拓扑相同端口所连接设备的设备信息,找到替换的新设备;
比对所述替换的新设备的设备信息以及对应的所述原设备的设备信息;
若所述新设备与所述原设备的设备信息中的款型信息一致,则将所述原设备的配置信息下发给新设备进行替换。
3.根据权利要求2所述的设备故障替换方法,其特征在于,所述比较新拓扑与原拓扑相同端口的设备信息包括设备序列号与mac地址。
4.根据权利要求1所述的设备故障替换方法,其特征在于,所述管理设备接收到基于新设备接入信息发起原设备信息替换,包括:
接收到未注册的新设备接入信息;
获取所述未注册的新设备接入信息中包含的公网ip,查到所述公网ip所对应的原设备,找出所述未注册的新设备接入信息所包含的对应信息与原设备的bom码一致的未注册的设备。
5.根据权利要求4所述的设备故障替换方法,其特征在于,若与原设备的bom码一致的设备仅一台,则判断未注册的新设备替换所查到的原设备,对所述未注册的新设备注册;
所述新设备上线,则将原设备的配置信息下发到新设备进行替换。
6.根据权利要求4所述的设备故障替换方法,其特征在于,若与原设备的bom码一致的设备有两台或两台以上,响应于触发拓扑变动事件;
重新计算新拓扑;
比较新拓扑与原拓扑相同端口所连接设备的设备信息,找到替换的新设备,比较所述替换的新设备的设备信息以及对应的所述原设备的设备信息;
若所述新设备与所述原设备的设备信息中的款型信息一致,则将所述原设备的配置信息下发给新设备进行替换。
7.根据权利要求4所述的设备故障替换方法,其特征在于,响应于判断所述新设备替换了所查到的原设备,将所述新设备的名称更换为所述原设备的名称,将所述原设备的名称改为临时名称。
8.根据权利要求1所述的设备故障替换方法,其特征在于,所述管理设备接收到基于新设备接入信息发起原设备信息替换,包括:
接收到lldp邻居信息,识别access交换机端口接入设备为新ap;
根据所述access交换机端口所连接原ap查到对应的ac;
将新ap的mac地址发送给所述对应的ac;
在新ap重新上线后,将原ap的配置信息下发给新ap。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时执行权利要求1-8任意一项所述的故障设备替换方法。
10.一种存储介质,其上存储有计算机程序指令,其特征在于,所述程序指令被处理器执行时用于实现权利要求1-8任一项中所述的故障设备替换方法。
技术总结