CN104301142A - 一种配置文件的备份方法和设备 - Google Patents

一种配置文件的备份方法和设备 Download PDF

Info

Publication number
CN104301142A
CN104301142A CN201410539301.1A CN201410539301A CN104301142A CN 104301142 A CN104301142 A CN 104301142A CN 201410539301 A CN201410539301 A CN 201410539301A CN 104301142 A CN104301142 A CN 104301142A
Authority
CN
China
Prior art keywords
configuration file
file
server
network equipment
ftp server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410539301.1A
Other languages
English (en)
Other versions
CN104301142B (zh
Inventor
田园
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou H3C Technologies Co Ltd
Original Assignee
Hangzhou H3C Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou H3C Technologies Co Ltd filed Critical Hangzhou H3C Technologies Co Ltd
Priority to CN201410539301.1A priority Critical patent/CN104301142B/zh
Publication of CN104301142A publication Critical patent/CN104301142A/zh
Application granted granted Critical
Publication of CN104301142B publication Critical patent/CN104301142B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种配置文件的备份方法和设备,该方法包括:网络设备在收到配置信息修改命令后,修改本地存储介质中存储的配置文件中的配置信息,并将修改后的配置文件更新到本地存储介质;所述网络设备确定配置文件中的配置信息发生变化时,通过本网络设备上配置的文件传输客户端将变化后的配置文件发送备份服务器上配置的给文件传输服务器,所述文件传输服务器将变化后的配置文件存储到备份服务器。本发明实施例中,不依赖于第三方的网络管理软件,用户不需要给第三方追加投资。当网络设备的配置文件更新后,网络设备能够在第一时间将配置文件备份到备份服务器上,避免无法快速恢复配置文件的问题。

Description

一种配置文件的备份方法和设备
技术领域
本发明涉及通信技术领域,尤其是涉及一种配置文件的备份方法和设备。
背景技术
网络设备一般是指数通设备以及安全设备,比如路由器、交换机、防火墙等。网络设备的配置文件一般都存储在本地存储介质上。一旦网络设备发生硬件级别的非恢复性故障,即便用户对硬件进行了更新和替换,也无法快速恢复本地存储介质上存储的配置文件,继而无法快速恢复用户业务。
基于此,当网络设备的配置文件更新后,第一时间将配置文件备份到备份服务器,对于灾难发生情况下快速恢复用户业务起到至关重要的作用。
为了将配置文件备份到备份服务器上,网络管理软件提供了定时将配置文件备份到备份服务器的功能,即网络管理软件每隔一段时间将配置文件备份到备份服务器上。但是,该方式依赖于第三方的网络管理软件,用户需要给第三方追加投资。而且当网络设备的配置文件更新后,网络管理软件无法在第一时间将配置文件备份到备份服务器上,如果在网络管理软件将配置文件备份到备份服务器之前网络设备发生故障,则无法快速恢复配置文件。
发明内容
本发明实施例提供一种配置文件的备份方法,应用于包括网络设备和备份服务器的***中,所述方法具体包括以下步骤:
所述网络设备在收到配置信息修改命令后,修改本地存储介质中存储的配置文件中的配置信息,并将修改后的配置文件更新到本地存储介质;
所述网络设备确定本地存储介质中存储的配置文件中的配置信息发生变化时,通过本网络设备上配置的文件传输客户端将变化后的配置文件发送给所述备份服务器上配置的文件传输服务器,由所述文件传输服务器将变化后的配置文件存储到所述备份服务器。
所述网络设备通过本网络设备上配置的文件传输客户端将变化后的配置文件发送给所述备份服务器上配置的文件传输服务器,由所述文件传输服务器将变化后的配置文件存储到所述备份服务器的过程,具体包括:
所述网络设备获取当前时间,利用所述当前时间和配置文件名称生成新的配置文件名称,并利用所述新的配置文件名称修改变化后的配置文件的名称,并通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器,由所述文件传输服务器将变化后的配置文件存储到所述备份服务器,以使所述备份服务器上存储不同配置文件名称的多个配置文件;或者,
所述网络设备通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器,由所述文件传输服务器通过变化后的配置文件替换所述备份服务器上已存储的配置文件,以使所述备份服务器上存储一个配置文件。
所述方法进一步包括:
当需要利用备份服务器上存储的配置文件恢复本地存储介质中存储的配置文件时,所述网络设备通过所述文件传输客户端向所述文件传输服务器发送文件恢复请求消息;如果所述文件恢复请求消息中未携带配置文件的时间信息,所述网络设备通过所述文件传输客户端接收所述文件传输服务器返回的备份服务器上存储的最后一个配置文件;如果所述文件恢复请求消息中携带配置文件的时间信息,所述网络设备通过所述文件传输客户端接收所述文件传输服务器返回的备份服务器上存储的对应于所述时间信息的配置文件。
所述方法进一步包括:
所述网络设备在收到使能配置文件自动备份功能的命令后,允许通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器;或者,
所述网络设备在收到禁用配置文件自动备份功能的命令后,禁止通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器。
所述文件传输客户端具体为文件传输协议FTP客户端,所述文件传输服务器具体为FTP服务器;或者,所述文件传输客户端具体为简单文件传输协议TFTP客户端,所述文件传输服务器具体为TFTP服务器。
本发明实施例提供一种网络设备,应用于包括所述网络设备和备份服务器的***中,所述网络设备具体包括:
修改模块,用于在收到配置信息修改命令后,修改本地存储介质中存储的配置文件中的配置信息,并将修改后的配置文件更新到本地存储介质;
通信模块,用于在确定本地存储介质中存储的配置文件中的配置信息发生变化时,通过所述网络设备上配置的文件传输客户端将变化后的配置文件发送给所述备份服务器上配置的文件传输服务器,由所述文件传输服务器将变化后的配置文件存储到所述备份服务器。
所述通信模块,具体用于获取当前时间,利用所述当前时间和配置文件名称生成新的配置文件名称,并利用所述新的配置文件名称修改变化后的配置文件的名称,并通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器,由所述文件传输服务器将变化后的配置文件存储到所述备份服务器,以使所述备份服务器上存储不同配置文件名称的多个配置文件;或者,通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器,由所述文件传输服务器通过变化后的配置文件替换所述备份服务器上已存储的配置文件,以使所述备份服务器上存储一个配置文件。
所述通信模块,还用于当需要利用备份服务器上存储的配置文件恢复本地存储介质中存储的配置文件时,通过所述文件传输客户端向所述文件传输服务器发送文件恢复请求消息;如果所述文件恢复请求消息中未携带配置文件的时间信息,则通过所述文件传输客户端接收所述文件传输服务器返回的备份服务器上存储的最后一个配置文件;如果所述文件恢复请求消息中携带配置文件的时间信息,则通过所述文件传输客户端接收所述文件传输服务器返回的备份服务器上存储的对应于所述时间信息的配置文件。
所述通信模块,进一步用于在收到使能配置文件自动备份功能的命令后,允许通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器;或者,在收到禁用配置文件自动备份功能的命令后,禁止通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器。
所述文件传输客户端具体为文件传输协议FTP客户端,所述文件传输服务器具体为FTP服务器;或者,所述文件传输客户端具体为简单文件传输协议TFTP客户端,所述文件传输服务器具体为TFTP服务器。
基于上述技术方案,本发明实施例中,网络设备能够通过文件传输客户端将变化后的配置文件发送给文件传输服务器,并由文件传输服务器将变化后的配置文件存储到备份服务器上,上述方式不依赖于第三方的网络管理软件,用户不需要给第三方追加投资。而且当网络设备的配置文件更新后,网络设备能够在第一时间将配置文件备份到备份服务器上,避免无法快速恢复配置文件的问题,并规避灾难恢复时网络设备不能恢复到最新状态的盲区。
附图说明
图1是本发明实施例提出的应用场景示意图;
图2是本发明实施例提供的一种配置文件的备份方法流程示意图;
图3是本发明实施例提供的一种网络设备的结构示意图。
具体实施方式
针对现有技术中存在的问题,本发明实施例提供一种配置文件的备份方法,应用于包括网络设备和备份服务器的***中,该备份服务器用于对网络设备上的配置文件进行备份。其中,配置文件具体包括但不限于应用程序的配置文件和web的配置文件。在配置文件中包括配置信息,该配置信息具体包括但不限于:端口信息、IP地址信息、运行参数信息、业务功能信息等。
本发明实施例中,在网络设备上配置文件传输客户端,在备份服务器上配置文件传输服务器。其中,文件传输客户端为FTP(File Transfer Protocol,文件传输协议)客户端,文件传输服务器为FTP服务器;或者,文件传输客户端为TFTP(Trivial File Transfer Protocol,简单文件传输协议)客户端,文件传输服务器为TFTP服务器。以图1为本发明实施例的应用场景示意图,网络设备上配置FTP/TFTP客户端,备份服务器上配置FTP/TFTP服务器。
在上述应用场景下,如图2所示,该配置文件的备份方法包括以下步骤:
步骤201,网络设备在收到配置信息修改命令后,修改本地存储介质中存储的配置文件中的配置信息,并将修改后的配置文件更新到本地存储介质。
具体的,当需要修改网络设备的本地存储介质中存储的配置文件中的配置信息时,会在网络设备上下发配置信息修改命令,且该配置信息修改命令中携带修改后的配置信息。网络设备在收到配置信息修改命令后,基于配置信息修改命令中携带的修改后的配置信息,网络设备修改本地存储介质中存储的配置文件中的配置信息,并将修改后的配置文件更新到本地存储介质。
步骤202,网络设备确定本地存储介质中存储的配置文件中的配置信息发生变化时,通过文件传输客户端将变化后的配置文件发送给文件传输服务器。
本发明实施例中,网络设备在将修改后的配置文件更新到本地存储介质之后,网络设备确定本地存储介质中存储的配置文件中的配置信息发生变化,并启动配置文件自动备份任务。在启动配置文件自动备份任务之后,网络设备会通过文件传输客户端将变化后的配置文件发送给文件传输服务器。
本发明实施例中,网络设备在收到使能配置文件自动备份功能的命令后,允许网络设备通过文件传输客户端将变化后的配置文件发送给文件传输服务器;基于此,网络设备在确定本地存储介质中存储的配置文件中的配置信息发生变化时,通过文件传输客户端将变化后的配置文件发送给文件传输服务器。或者,网络设备在收到禁用配置文件自动备份功能的命令后,禁止网络设备通过文件传输客户端将变化后的配置文件发送给文件传输服务器;基于此,网络设备在确定本地存储介质中存储的配置文件中的配置信息发生变化时,不允许通过文件传输客户端将变化后的配置文件发送给文件传输服务器。
具体的,在网络设备上配置文件自动备份功能,并提供命令行接口,用户通过命令行接口向网络设备下发使能配置文件自动备份功能的命令或禁用配置文件自动备份功能的命令。网络设备在收到使能配置文件自动备份功能的命令后,允许网络设备通过文件传输客户端将变化后的配置文件发送给文件传输服务器。网络设备在收到禁用配置文件自动备份功能的命令后,禁止网络设备通过文件传输客户端将变化后的配置文件发送给文件传输服务器。
步骤203,文件传输服务器将变化后的配置文件存储到备份服务器。
本发明实施例中,文件传输服务器在接收到来自文件传输客户端的变化后的配置文件之后,将该变化后的配置文件存储到备份服务器上。
本发明实施例中,可以在文件传输客户端上配置一个文件传输服务器的IP地址或者多个文件传输服务器的IP地址。其中,当在文件传输客户端上配置一个文件传输服务器的IP地址时,基于该文件传输服务器的IP地址,网络设备通过文件传输客户端将变化后的配置文件发送给该一个文件传输服务器,从而在一个备份服务器上存储该变化后的配置文件。当在文件传输客户端上配置多个文件传输服务器的IP地址时,基于各文件传输服务器的IP地址,网络设备通过文件传输客户端分别将变化后的配置文件发送给各文件传输服务器,从而在多个备份服务器上均存储该变化后的配置文件。
在本发明实施例中,网络设备通过文件传输客户端将变化后的配置文件发送给文件传输服务器,并由该文件传输服务器将变化后的配置文件存储到相应的备份服务器的过程,具体包括但不限于如下实施方式:
方式一、网络设备获取当前时间(如网络设备本地的当前时间),并利用当前时间和配置文件名称生成新的配置文件名称,并利用新的配置文件名称修改变化后的配置文件的名称,并通过文件传输客户端将变化后的配置文件发送给文件传输服务器,由文件传输服务器将变化后的配置文件存储到备份服务器,以使备份服务器上存储不同配置文件名称的多个配置文件。
例如,针对配置文件A,当配置文件A第一次被修改时,网络设备获取当前时间为时间1,并利用当前时间(时间1)和配置文件名称(配置文件A)生成新的配置文件名称(配置文件A_时间1),并将变化后的配置文件A的名称修改为配置文件A_时间1,并通过文件传输客户端将变化后的配置文件A发送给文件传输服务器,由文件传输服务器将变化后的配置文件A存储到备份服务器,以使备份服务器上存储名称为配置文件A_时间1的配置文件。针对配置文件A,当配置文件A第二次被修改时,网络设备获取当前时间为时间2,并利用当前时间(时间2)和配置文件名称(配置文件A)生成新的配置文件名称(配置文件A_时间2),并将变化后的配置文件A的名称修改为配置文件A_时间2,并通过文件传输客户端将变化后的配置文件A发送给文件传输服务器,由文件传输服务器将变化后的配置文件A存储到备份服务器,以使备份服务器上存储名称为配置文件A_时间2的配置文件。以此类推。
基于上述处理,备份服务器上将存储同一配置文件对应的不同配置文件名称的多个配置文件,如名称为配置文件A_时间1的配置文件、名称为配置文件A_时间2的配置文件、名称为配置文件A_时间3的配置文件等。
方式二、网络设备直接通过文件传输客户端将变化后的配置文件发送给文件传输服务器,由文件传输服务器通过变化后的配置文件替换备份服务器上已存储的配置文件,以使备份服务器上只存储一个配置文件。
例如,针对配置文件A,当配置文件A第一次被修改时,网络设备通过文件传输客户端将变化后的配置文件A发送给文件传输服务器,文件传输服务器通过变化后的配置文件A替换备份服务器上已存储的配置文件A,使备份服务器上存储名称为配置文件A的配置文件。当配置文件A第二次被修改时,网络设备通过文件传输客户端将变化后的配置文件A发送给文件传输服务器,文件传输服务器通过变化后的配置文件A替换备份服务器上已存储的配置文件A,使备份服务器上存储名称为配置文件A的配置文件。以此类推。
基于上述处理,备份服务器上只存储同一配置文件对应的一个配置文件名称的配置文件,如备份服务器上只存储名称为配置文件A的配置文件。
针对上述方式一,网络设备可以通过FTP方式将变化后的配置文件发送给文件传输服务器。进一步的,针对上述方式二、网络设备可以通过TFTP方式将变化后的配置文件发送给文件传输服务器。
本发明实施例中,对于网络设备上初始配置的配置文件,网络设备也可以通过文件传输客户端将配置文件发送给文件传输服务器,由文件传输服务器将配置文件存储到备份服务器。该过程与上述过程类似,在此不再赘述。
本发明实施例中,当需要利用备份服务器上存储的配置文件恢复网络设备本地存储介质中存储的配置文件时,网络设备通过文件传输客户端向文件传输服务器发送文件恢复请求消息;其中,该文件恢复请求消息中携带配置文件的时间信息或者未携带配置文件的时间信息。进一步的,如果文件恢复请求消息中未携带配置文件的时间信息,则备份服务器在通过文件传输服务器接收到文件恢复请求消息之后,通过文件传输服务器向文件传输客户端返回备份服务器上存储的最后一个配置文件;网络设备通过文件传输客户端接收文件传输服务器返回的备份服务器上存储的最后一个配置文件,并利用收到的配置文件恢复本地存储介质中存储的配置文件。如果文件恢复请求消息中携带配置文件的时间信息,则备份服务器在通过文件传输服务器接收到文件恢复请求消息之后,通过文件传输服务器向文件传输客户端返回备份服务器上存储的对应于该时间信息的配置文件;网络设备通过文件传输客户端接收文件传输服务器返回的备份服务器上存储的对应于该时间信息的配置文件,并利用收到的配置文件恢复本地存储介质中存储的配置文件。
例如,针对上述方式一、网络设备通过文件传输客户端向文件传输服务器发送携带配置文件A的时间信息(时间2)的文件恢复请求消息。备份服务器在通过文件传输服务器接收到文件恢复请求消息之后,通过文件传输服务器向文件传输客户端返回备份服务器上存储的名称为配置文件A_时间2的配置文件,网络设备通过文件传输客户端接收文件传输服务器返回的名称为配置文件A_时间2的配置文件。或者,针对上述方式一、网络设备通过文件传输客户端向文件传输服务器发送未携带配置文件A的时间信息的文件恢复请求消息。备份服务器在通过文件传输服务器接收到文件恢复请求消息之后,通过文件传输服务器向文件传输客户端返回备份服务器上存储的最后一个配置文件,如最后一个名称为配置文件A_时间3的配置文件,网络设备通过文件传输客户端接收文件传输服务器返回的名称为配置文件A_时间3的配置文件。或者,针对上述方式二、网络设备通过文件传输客户端向文件传输服务器发送未携带配置文件A的时间信息的文件恢复请求消息。备份服务器在通过文件传输服务器接收到文件恢复请求消息之后,通过文件传输服务器向文件传输客户端返回备份服务器上存储的最后一个配置文件,即备份服务器上存储的唯一的一个名称为配置文件A的配置文件,网络设备通过文件传输客户端接收文件传输服务器返回的名称为配置文件A的配置文件。
基于上述技术方案,本发明实施例中,网络设备能够通过文件传输客户端将变化后的配置文件发送给文件传输服务器,并由文件传输服务器将变化后的配置文件存储到备份服务器上,上述方式不依赖于第三方的网络管理软件,用户不需要给第三方追加投资。而且当网络设备的配置文件更新后,网络设备能够在第一时间将配置文件备份到备份服务器上,避免无法快速恢复配置文件的问题,并规避灾难恢复时网络设备不能恢复到最新状态的盲区。
基于与上述方法同样的发明构思,本发明实施例中还提供了一种网络设备,应用于包括所述网络设备和备份服务器的***中,如图3所示,所述网络设备具体包括:
修改模块11,用于在收到配置信息修改命令后,修改本地存储介质中存储的配置文件中的配置信息,并将修改后的配置文件更新到本地存储介质;
通信模块12,用于在确定本地存储介质中存储的配置文件中的配置信息发生变化时,通过所述网络设备上配置的文件传输客户端将变化后的配置文件发送给所述备份服务器上配置的文件传输服务器,由所述文件传输服务器将变化后的配置文件存储到所述备份服务器。
所述通信模块12,具体用于获取当前时间,利用所述当前时间和配置文件名称生成新的配置文件名称,并利用所述新的配置文件名称修改变化后的配置文件的名称,并通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器,由所述文件传输服务器将变化后的配置文件存储到所述备份服务器,以使所述备份服务器上存储不同配置文件名称的多个配置文件;或者,通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器,由所述文件传输服务器通过变化后的配置文件替换所述备份服务器上已存储的配置文件,以使所述备份服务器上存储一个配置文件。
所述通信模块12,还用于当需要利用备份服务器上存储的配置文件恢复本地存储介质中存储的配置文件时,通过所述文件传输客户端向所述文件传输服务器发送文件恢复请求消息;如果所述文件恢复请求消息中未携带配置文件的时间信息,则通过所述文件传输客户端接收所述文件传输服务器返回的备份服务器上存储的最后一个配置文件;如果所述文件恢复请求消息中携带配置文件的时间信息,则通过所述文件传输客户端接收所述文件传输服务器返回的备份服务器上存储的对应于所述时间信息的配置文件。
所述通信模块12,进一步用于在收到使能配置文件自动备份功能的命令后,允许通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器;或者,在收到禁用配置文件自动备份功能的命令后,禁止通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器。
本发明实施例中,所述文件传输客户端具体为文件传输协议FTP客户端,所述文件传输服务器具体为FTP服务器;或者,所述文件传输客户端具体为简单文件传输协议TFTP客户端,所述文件传输服务器具体为TFTP服务器。
其中,本发明装置的各个模块可以集成于一体,也可以分离部署。上述模块可以合并为一个模块,也可以进一步拆分成多个子模块。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。

Claims (10)

1.一种配置文件的备份方法,应用于包括网络设备和备份服务器的***中,其特征在于,所述方法具体包括以下步骤:
所述网络设备在收到配置信息修改命令后,修改本地存储介质中存储的配置文件中的配置信息,并将修改后的配置文件更新到本地存储介质;
所述网络设备确定本地存储介质中存储的配置文件中的配置信息发生变化时,通过本网络设备上配置的文件传输客户端将变化后的配置文件发送给所述备份服务器上配置的文件传输服务器,由所述文件传输服务器将变化后的配置文件存储到所述备份服务器。
2.如权利要求1所述的方法,其特征在于,所述网络设备通过本网络设备上配置的文件传输客户端将变化后的配置文件发送给所述备份服务器上配置的文件传输服务器,由所述文件传输服务器将变化后的配置文件存储到所述备份服务器的过程,具体包括:
所述网络设备获取当前时间,利用所述当前时间和配置文件名称生成新的配置文件名称,并利用所述新的配置文件名称修改变化后的配置文件的名称,并通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器,由所述文件传输服务器将变化后的配置文件存储到所述备份服务器,以使所述备份服务器上存储不同配置文件名称的多个配置文件;或者,
所述网络设备通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器,由所述文件传输服务器通过变化后的配置文件替换所述备份服务器上已存储的配置文件,以使所述备份服务器上存储一个配置文件。
3.如权利要求2所述的方法,其特征在于,所述方法进一步包括:
当需要利用备份服务器上存储的配置文件恢复本地存储介质中存储的配置文件时,所述网络设备通过所述文件传输客户端向所述文件传输服务器发送文件恢复请求消息;如果所述文件恢复请求消息中未携带配置文件的时间信息,所述网络设备通过所述文件传输客户端接收所述文件传输服务器返回的备份服务器上存储的最后一个配置文件;如果所述文件恢复请求消息中携带配置文件的时间信息,所述网络设备通过所述文件传输客户端接收所述文件传输服务器返回的备份服务器上存储的对应于所述时间信息的配置文件。
4.如权利要求1所述的方法,其特征在于,所述方法进一步包括:
所述网络设备在收到使能配置文件自动备份功能的命令后,允许通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器;或者,
所述网络设备在收到禁用配置文件自动备份功能的命令后,禁止通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器。
5.如权利要求1-4任一项所述的方法,其特征在于,
所述文件传输客户端具体为文件传输协议FTP客户端,所述文件传输服务器具体为FTP服务器;或者,所述文件传输客户端具体为简单文件传输协议TFTP客户端,所述文件传输服务器具体为TFTP服务器。
6.一种网络设备,应用于包括所述网络设备和备份服务器的***中,其特征在于,所述网络设备具体包括:
修改模块,用于在收到配置信息修改命令后,修改本地存储介质中存储的配置文件中的配置信息,并将修改后的配置文件更新到本地存储介质;
通信模块,用于在确定本地存储介质中存储的配置文件中的配置信息发生变化时,通过所述网络设备上配置的文件传输客户端将变化后的配置文件发送给所述备份服务器上配置的文件传输服务器,由所述文件传输服务器将变化后的配置文件存储到所述备份服务器。
7.如权利要求6所述的网络设备,其特征在于,
所述通信模块,具体用于获取当前时间,利用所述当前时间和配置文件名称生成新的配置文件名称,并利用所述新的配置文件名称修改变化后的配置文件的名称,并通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器,由所述文件传输服务器将变化后的配置文件存储到所述备份服务器,以使所述备份服务器上存储不同配置文件名称的多个配置文件;或者,通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器,由所述文件传输服务器通过变化后的配置文件替换所述备份服务器上已存储的配置文件,以使所述备份服务器上存储一个配置文件。
8.如权利要求7所述的网络设备,其特征在于,
所述通信模块,还用于当需要利用备份服务器上存储的配置文件恢复本地存储介质中存储的配置文件时,通过所述文件传输客户端向所述文件传输服务器发送文件恢复请求消息;如果所述文件恢复请求消息中未携带配置文件的时间信息,则通过所述文件传输客户端接收所述文件传输服务器返回的备份服务器上存储的最后一个配置文件;如果所述文件恢复请求消息中携带配置文件的时间信息,则通过所述文件传输客户端接收所述文件传输服务器返回的备份服务器上存储的对应于所述时间信息的配置文件。
9.如权利要求6所述的网络设备,其特征在于,
所述通信模块,进一步用于在收到使能配置文件自动备份功能的命令后,允许通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器;或者,在收到禁用配置文件自动备份功能的命令后,禁止通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器。
10.如权利要求6-9任一项所述的网络设备,其特征在于,
所述文件传输客户端具体为文件传输协议FTP客户端,所述文件传输服务器具体为FTP服务器;或者,所述文件传输客户端具体为简单文件传输协议TFTP客户端,所述文件传输服务器具体为TFTP服务器。
CN201410539301.1A 2014-10-13 2014-10-13 一种配置文件的备份方法和设备 Active CN104301142B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410539301.1A CN104301142B (zh) 2014-10-13 2014-10-13 一种配置文件的备份方法和设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410539301.1A CN104301142B (zh) 2014-10-13 2014-10-13 一种配置文件的备份方法和设备

Publications (2)

Publication Number Publication Date
CN104301142A true CN104301142A (zh) 2015-01-21
CN104301142B CN104301142B (zh) 2018-12-25

Family

ID=52320721

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410539301.1A Active CN104301142B (zh) 2014-10-13 2014-10-13 一种配置文件的备份方法和设备

Country Status (1)

Country Link
CN (1) CN104301142B (zh)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105827452A (zh) * 2016-04-20 2016-08-03 上海斐讯数据通信技术有限公司 路由器配置信息的存储恢复方法及装置、路由器、服务器
CN105933253A (zh) * 2016-04-13 2016-09-07 浪潮集团有限公司 一种sdn网络下交换机配置恢复方法
CN106201776A (zh) * 2016-06-29 2016-12-07 广东欧珀移动通信有限公司 包配置文件的备份方法及终端
CN106878426A (zh) * 2017-02-22 2017-06-20 新华三技术有限公司 一种配置下发方法及装置
CN108170561A (zh) * 2018-01-03 2018-06-15 杭州时趣信息技术有限公司 一种容灾备份方法、装置及***
CN108206749A (zh) * 2016-12-19 2018-06-26 国基电子(上海)有限公司 上网配置文件备份***及方法
CN108206764A (zh) * 2018-03-29 2018-06-26 新华三技术有限公司 网络设备配置信息的配置方法、服务器和计算机可读介质
CN108418720A (zh) * 2018-04-24 2018-08-17 深圳市菲菱科思通信技术股份有限公司 一种路由设备配置信息的恢复方法、装置以及路由设备
CN110661873A (zh) * 2019-09-27 2020-01-07 南京博联智能科技有限公司 物联网平台参数转换方法、装置、设备、介质及***
CN111858018A (zh) * 2019-04-30 2020-10-30 中移(苏州)软件技术有限公司 Cgroup配置的方法、装置、计算机设备及存储介质
CN111865670A (zh) * 2020-07-03 2020-10-30 宏图智能物流股份有限公司 一种仓库网络快速恢复方法以及仓库网络快速恢复服务器
CN111989986A (zh) * 2018-03-08 2020-11-24 路创技术有限责任公司 对负载控制***进行备份
CN112506703A (zh) * 2020-12-05 2021-03-16 广州技象科技有限公司 一种物联网终端配置信息的备份方法及装置
CN113687984A (zh) * 2021-08-24 2021-11-23 杭州迪普科技股份有限公司 Vpn分支设备的备份方法、装置及***
CN113885957A (zh) * 2021-09-28 2022-01-04 深信服科技股份有限公司 配置文件的处理方法、终端设备、服务器及存储介质
CN115484166A (zh) * 2022-08-30 2022-12-16 海尔优家智能科技(北京)有限公司 用于备份配置信息的方法及装置、服务器、存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1815974A (zh) * 2005-02-06 2006-08-09 华为技术有限公司 备份和恢复网元配置数据的方法及其***
US20070019745A1 (en) * 2005-07-22 2007-01-25 Alcatel Recovery of network element configuration
CN101106480A (zh) * 2007-06-27 2008-01-16 杭州华三通信技术有限公司 配置备份方法、***及配置文件服务器和被管理设备
CN102148711A (zh) * 2011-04-08 2011-08-10 瑞斯康达科技发展股份有限公司 一种网络设备的备份方法和***
CN103428022A (zh) * 2012-05-25 2013-12-04 中兴通讯股份有限公司 一种备份和恢复网元上配置数据文件的方法及***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1815974A (zh) * 2005-02-06 2006-08-09 华为技术有限公司 备份和恢复网元配置数据的方法及其***
US20070019745A1 (en) * 2005-07-22 2007-01-25 Alcatel Recovery of network element configuration
CN101106480A (zh) * 2007-06-27 2008-01-16 杭州华三通信技术有限公司 配置备份方法、***及配置文件服务器和被管理设备
CN102148711A (zh) * 2011-04-08 2011-08-10 瑞斯康达科技发展股份有限公司 一种网络设备的备份方法和***
CN103428022A (zh) * 2012-05-25 2013-12-04 中兴通讯股份有限公司 一种备份和恢复网元上配置数据文件的方法及***

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105933253A (zh) * 2016-04-13 2016-09-07 浪潮集团有限公司 一种sdn网络下交换机配置恢复方法
CN105933253B (zh) * 2016-04-13 2018-09-04 浪潮集团有限公司 一种sdn网络下交换机配置恢复方法
CN105827452A (zh) * 2016-04-20 2016-08-03 上海斐讯数据通信技术有限公司 路由器配置信息的存储恢复方法及装置、路由器、服务器
CN106201776A (zh) * 2016-06-29 2016-12-07 广东欧珀移动通信有限公司 包配置文件的备份方法及终端
CN108206749A (zh) * 2016-12-19 2018-06-26 国基电子(上海)有限公司 上网配置文件备份***及方法
CN106878426A (zh) * 2017-02-22 2017-06-20 新华三技术有限公司 一种配置下发方法及装置
CN108170561A (zh) * 2018-01-03 2018-06-15 杭州时趣信息技术有限公司 一种容灾备份方法、装置及***
CN108170561B (zh) * 2018-01-03 2021-06-25 杭州时趣信息技术有限公司 一种容灾备份方法、装置及***
CN111989986A (zh) * 2018-03-08 2020-11-24 路创技术有限责任公司 对负载控制***进行备份
CN111989986B (zh) * 2018-03-08 2023-04-21 路创技术有限责任公司 对负载控制***进行备份
CN108206764A (zh) * 2018-03-29 2018-06-26 新华三技术有限公司 网络设备配置信息的配置方法、服务器和计算机可读介质
CN108206764B (zh) * 2018-03-29 2022-02-22 新华三技术有限公司 网络设备配置信息的配置方法、服务器和计算机可读介质
CN108418720A (zh) * 2018-04-24 2018-08-17 深圳市菲菱科思通信技术股份有限公司 一种路由设备配置信息的恢复方法、装置以及路由设备
CN111858018A (zh) * 2019-04-30 2020-10-30 中移(苏州)软件技术有限公司 Cgroup配置的方法、装置、计算机设备及存储介质
CN111858018B (zh) * 2019-04-30 2023-04-14 中移(苏州)软件技术有限公司 Cgroup配置的方法、装置、计算机设备及存储介质
CN110661873A (zh) * 2019-09-27 2020-01-07 南京博联智能科技有限公司 物联网平台参数转换方法、装置、设备、介质及***
CN110661873B (zh) * 2019-09-27 2022-06-03 南京博联智能科技有限公司 物联网平台参数转换方法、装置、设备、介质及***
CN111865670A (zh) * 2020-07-03 2020-10-30 宏图智能物流股份有限公司 一种仓库网络快速恢复方法以及仓库网络快速恢复服务器
CN112506703B (zh) * 2020-12-05 2022-04-12 广州技象科技有限公司 一种物联网终端配置信息的备份方法及装置
CN112506703A (zh) * 2020-12-05 2021-03-16 广州技象科技有限公司 一种物联网终端配置信息的备份方法及装置
CN113687984A (zh) * 2021-08-24 2021-11-23 杭州迪普科技股份有限公司 Vpn分支设备的备份方法、装置及***
CN113885957A (zh) * 2021-09-28 2022-01-04 深信服科技股份有限公司 配置文件的处理方法、终端设备、服务器及存储介质
CN113885957B (zh) * 2021-09-28 2024-05-28 深信服科技股份有限公司 配置文件的处理方法、终端设备、服务器及存储介质
CN115484166A (zh) * 2022-08-30 2022-12-16 海尔优家智能科技(北京)有限公司 用于备份配置信息的方法及装置、服务器、存储介质
CN115484166B (zh) * 2022-08-30 2024-04-19 海尔优家智能科技(北京)有限公司 用于备份配置信息的方法及装置、服务器、存储介质

Also Published As

Publication number Publication date
CN104301142B (zh) 2018-12-25

Similar Documents

Publication Publication Date Title
CN104301142A (zh) 一种配置文件的备份方法和设备
US10298457B2 (en) Synchronization of configuration file of virtual application distribution chassis
US9979784B2 (en) Method for cloud data backup and recovery
CN104320401A (zh) 一种基于分布式文件***的大数据存储访问***及方法
CN105677673B (zh) 业务处理方法、装置及***
CN104935672A (zh) 负载均衡服务高可用实现方法和设备
CN101968744A (zh) 一种基于irf***的盒式设备升级方法和***
CN104486125A (zh) 配置文件的备份方法及装置
CN105446827A (zh) 一种数据库故障时的数据存储方法和设备
WO2015158120A1 (zh) 一种软件版本升级的方法及装置
CN105681420A (zh) 一种基于Docker实现交换机操作***备份的方法
CN111654399B (zh) 基于sd-wan的组网方法、装置、设备及存储介质
CN104601680A (zh) 一种资源管理方法及装置
CN108075914B (zh) 一种动态扩容缩容的方法及网络设备
EP4050850A1 (en) Service upgrading method, device and system
CN104468201A (zh) 一种网络设备离线的自动删除方法和设备
CN105591801A (zh) 一种虚拟网络功能vnf故障处理方法及vnf管理设备
CN104821889A (zh) 一种备份报文的处理方法和设备
CN106462421B (zh) 电信设备以及用于更新电信设备中的软件的方法
CN109005203B (zh) 数据同步方法及装置、存储介质、处理器、终端
KR20210102404A (ko) 조정 가능한 수의 트랜잭션 블록 및 복수의 중간 블록을 포함하는 블록을 가진 블록체인의 생성
CN104486215A (zh) 一种消息发送方法及设备
CN105007233A (zh) 一种基于dhcp服务器集群负载分配地址的方法
CN105306614A (zh) 地址管理方法、***、地址管理器与本地地址管理装置
CN104869016A (zh) 一种数据报文的传输方法和设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No.

Applicant after: Xinhua three Technology Co., Ltd.

Address before: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No.

Applicant before: Huasan Communication Technology Co., Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant