本申请涉及通信,尤其涉及一种网络设备的配置备份方法、网络设备及存储介质。
背景技术:
1、网络设备一般是指数通设备以及安全设备,比如路由器、交换机等。网络设备的配置文件一般都存储在本地存储介质上。如果网络设备发生非恢复性故障,或者网络设备损坏需要更换网络设备时,即便用户对网络设备进行了更新和替换,也无法快速恢复本地存储介质上存储的配置文件,继而无法快速恢复用户业务。
2、为了能使网络设备恢复业务,在备份网络设备的配置文件的相关方案中,由于备份在本地中的配置文件已丢失,所以需要手动完成网络设备的配置。因此,在网络设备需要配置时,由于配置文件不能提前备份,导致网络设备第一时间无配置文件可用。
3、上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本申请提供一种网络设备的配置备份方法、网络设备及存储介质,旨在解决因配置文件不能提前备份或者备份不及时导致交换机第一时间无配置文件可用的问题。
2、为实现上述目的,本申请提供的一种网络设备的配置备份方法,所述配置备份方法包括以下步骤:
3、在待备份设备的配置信息更新时,向所述待备份设备的邻设备发送备份协商请求;
4、接收所述邻设备针对所述备份协商请求的响应信息,根据所述响应信息确定备份邻设备;
5、将更新后的所述配置信息对应的配置文件,发送至所述备份邻设备,以使所述备份邻设备能备份所述配置文件。
6、可选地,所述将更新后的所述配置信息对应的配置文件,发送至所述备份邻设备,以使所述备份邻设备能备份所述配置文件的步骤之后,还包括:
7、在配置恢复进程被触发时,向邻设备发送配置信息获取请求;
8、接收所述邻设备发送的配置响应信息,并根据所述配置响应信息确定目标邻设备;
9、接收所述目标邻设备发送的版本号;
10、通过预设算法对比得到目标版本号,向所述目标版本号对应的所述目标邻设备发送配置文件获取请求;
11、基于链路层协议接收所述目标邻设备发送的保存有目标配置文件分片的目标报文。
12、可选地,所述接收所述邻设备响应的配置信息,并根据所述配置信息确定目标邻设备的步骤包括:
13、接收所述邻设备发送的配置响应信息;
14、选定配置响应信息为已备份信息的所述邻设备为所述目标邻设备,并向所述目标邻设备发送版本号获取请求,以使所述目标邻设备发送已备份配置文件所对应的版本号。
15、可选地,所述通过预设算法对比得到目标版本号,向所述目标版本号对应的所述目标邻设备发送配置文件获取请求的步骤包括:
16、若通过预设算法对比得到的所述目标版本号至少有两个时,获取所述目标版本号对应的目标邻设备信息;
17、获取所述目标邻设备信息中的端口号,并基于预设算法对比所述端口号得到目标端口号;
18、向所述目标端口号对应的目标邻设备发送所述配置文件获取请求。
19、可选地,所述基于链路层协议接收所述目标邻设备发送的保存有目标配置文件分片的目标报文的步骤之后,还包括:
20、获取所述目标报文所携带的目标配置文件分片和帧检验序列,并调取所述帧检验序列中的所述目标配置文件分片的存储量和所述目标配置文件分片的序号序列;
21、根据所述存储量大小和所述序号序列验证所述目标配置文件分片的完整性;
22、若验证结果为完整,将所述目标配置文件分片整合成目标配置文件,并基于所述目标配置文件完成配置动作。
23、可选地,所述接收所述邻设备针对所述备份协商请求的响应信息,根据所述响应信息确定备份邻设备的步骤包括:
24、接收所述邻设备针对所述备份协商请求的响应信息;
25、根据所述响应信息确定发送所述响应信息的邻设备的剩余存储空间;
26、当所述剩余存储空间大于或者等于预设阈值时,将所述邻设备作为所述备份邻设备。
27、可选地,所述将更新后的所述配置信息对应的配置文件,发送至所述备份邻设备的步骤包括:
28、生成或者获取更新后的所述配置信息对应的所述配置文件,并切分成配置文件分片;
29、基于所述配置文件分片生成报文,并将所述报文发送至所述备份邻设备。
30、可选地,所述基于所述配置文件分片生成报文,并将所述报文发送至所述备份邻设备的步骤包括:
31、获取所述配置信息中的存储量和所述配置文件的切片序号序列,并将所述存储量和所述切片序号序列存储在所述报文的帧检验序列中;
32、执行将所述报文发送至所述备份邻设备的动作。
33、此外,为实现上述目的,本申请还提供一种网络设备,所述网络设备包括:存储器、处理器及存储在存储器上并可在所述处理器上运行的网络设备的配置备份方法的系统程序,所述网络设备的配置备份方法的系统程序被处理器执行实现如上所述的网络设备的配置备份方法的步骤。
34、此外,为实现上述目的,本申请还提供一种存储介质,所述存储介质上存储有网络设备的配置备份方法的系统程序,所述网络设备的配置备份方法的系统程序被处理器执行实现如上所述的网络设备的配置备份方法的步骤。
35、本申请提供网络设备的配置备份方法、网络设备及存储介质,通过在待备份设备的配置信息更新时,向所述待备份设备的邻设备发送备份协商请求;接收所述邻设备针对所述备份协商请求的响应信息,根据所述响应信息确定备份邻设备;将更新后的所述配置信息对应的配置文件,发送至所述备份邻设备,以使所述备份邻设备能备份所述配置文件。即通过预先将配置文件备份在邻设备中,进而实现配置文件的提前备份。
1.一种网络设备的配置备份方法,其特征在于,所述网络设备的配置备份方法包括以下步骤:
2.如权利要求1所述的网络设备的配置备份方法,其特征在于,所述将更新后的所述配置信息对应的配置文件,发送至所述备份邻设备,以使所述备份邻设备能备份所述配置文件的步骤之后,还包括:
3.如权利要求2所述的网络设备的配置备份方法,其特征在于,所述接收所述邻设备响应的配置信息,并根据所述配置信息确定目标邻设备的步骤包括:
4.如权利要求2所述的网络设备的配置备份方法,其特征在于,所述通过预设算法对比得到目标版本号,向所述目标版本号对应的所述目标邻设备发送配置文件获取请求的步骤包括:
5.如权利要求2所述的网络设备的配置备份方法,其特征在于,所述基于链路层协议接收所述目标邻设备发送的保存有目标配置文件分片的目标报文的步骤之后,还包括:
6.如权利要求1所述的网络设备的配置备份方法,其特征在于,所述接收所述邻设备针对所述备份协商请求的响应信息,根据所述响应信息确定备份邻设备的步骤包括:
7.如权利要求1所述的网络设备的配置备份方法,其特征在于,所述将更新后的所述配置信息对应的配置文件,发送至所述备份邻设备的步骤包括:
8.如权利要求7所述的网络设备的配置备份方法,其特征在于,所述基于所述配置文件分片生成报文,并将所述报文发送至所述备份邻设备的步骤包括:
9.一种网络设备,其特征在于,所述网络设备包括:存储器、处理器及存储在存储器上并可在所述处理器上运行的网络设备的配置备份方法的系统程序,所述网络设备的配置备份方法的系统程序被处理器执行实现如权利要求1至8任一项所述的网络设备的配置备份方法的步骤。
10.一种存储介质,其特征在于,所述存储介质上存储有网络设备的配置备份方法的系统程序,所述网络设备的配置备份方法的系统程序被处理器执行实现如权利要求1至8任一项所述的网络设备的配置备份方法的步骤。