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

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

Info

Publication number
CN104301142B
CN104301142B CN201410539301.1A CN201410539301A CN104301142B CN 104301142 B CN104301142 B CN 104301142B CN 201410539301 A CN201410539301 A CN 201410539301A CN 104301142 B CN104301142 B CN 104301142B
Authority
CN
China
Prior art keywords
file
configuration file
server
configuration
network equipment
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.)
Active
Application number
CN201410539301.1A
Other languages
English (en)
Other versions
CN104301142A (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.)
New H3C Technologies Co Ltd
Original Assignee
New 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 New H3C Technologies Co Ltd filed Critical New 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

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

Abstract

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

Description

一种配置文件的备份方法和设备
技术领域
本发明涉及通信技术领域,尤其是涉及一种配置文件的备份方法和设备。
背景技术
网络设备一般是指数通设备以及安全设备,比如路由器、交换机、防火墙等。网络设备的配置文件一般都存储在本地存储介质上。一旦网络设备发生硬件级别的非恢复性故障,即便用户对硬件进行了更新和替换,也无法快速恢复本地存储介质上存储的配置文件,继而无法快速恢复用户业务。
基于此,当网络设备的配置文件更新后,第一时间将配置文件备份到备份服务器,对于灾难发生情况下快速恢复用户业务起到至关重要的作用。
为了将配置文件备份到备份服务器上,网络管理软件提供了定时将配置文件备份到备份服务器的功能,即网络管理软件每隔一段时间将配置文件备份到备份服务器上。但是,该方式依赖于第三方的网络管理软件,用户需要给第三方追加投资。而且当网络设备的配置文件更新后,网络管理软件无法在第一时间将配置文件备份到备份服务器上,如果在网络管理软件将配置文件备份到备份服务器之前网络设备发生故障,则无法快速恢复配置文件。
发明内容
本发明实施例提供一种配置文件的备份方法,应用于包括网络设备和备份服务器的***中,所述方法具体包括以下步骤:
所述网络设备在收到配置信息修改命令后,修改本地存储介质中存储的配置文件中的配置信息,并将修改后的配置文件更新到本地存储介质;
所述网络设备确定本地存储介质中存储的配置文件中的配置信息发生变化时,通过本网络设备上配置的文件传输客户端将变化后的配置文件发送给所述备份服务器上配置的文件传输服务器,由所述文件传输服务器将变化后的配置文件存储到所述备份服务器。
所述网络设备通过本网络设备上配置的文件传输客户端将变化后的配置文件发送给所述备份服务器上配置的文件传输服务器,由所述文件传输服务器将变化后的配置文件存储到所述备份服务器的过程,具体包括:
所述网络设备获取当前时间,利用所述当前时间和配置文件名称生成新的配置文件名称,并利用所述新的配置文件名称修改变化后的配置文件的名称,并通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器,由所述文件传输服务器将变化后的配置文件存储到所述备份服务器,以使所述备份服务器上存储不同配置文件名称的多个配置文件;或者,
所述网络设备通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器,由所述文件传输服务器通过变化后的配置文件替换所述备份服务器上已存储的配置文件,以使所述备份服务器上存储一个配置文件。
所述方法进一步包括:
当需要利用备份服务器上存储的配置文件恢复本地存储介质中存储的配置文件时,所述网络设备通过所述文件传输客户端向所述文件传输服务器发送文件恢复请求消息;如果所述文件恢复请求消息中未携带配置文件的时间信息,所述网络设备通过所述文件传输客户端接收所述文件传输服务器返回的备份服务器上存储的最后一个配置文件;如果所述文件恢复请求消息中携带配置文件的时间信息,所述网络设备通过所述文件传输客户端接收所述文件传输服务器返回的备份服务器上存储的对应于所述时间信息的配置文件。
所述方法进一步包括:
所述网络设备在收到使能配置文件自动备份功能的命令后,允许通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器;或者,
所述网络设备在收到禁用配置文件自动备份功能的命令后,禁止通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器。
所述文件传输客户端具体为文件传输协议FTP客户端,所述文件传输服务器具体为FTP服务器;或者,所述文件传输客户端具体为简单文件传输协议TFTP客户端,所述文件传输服务器具体为TFTP服务器。
本发明实施例提供一种网络设备,应用于包括所述网络设备和备份服务器的***中,所述网络设备具体包括:
修改模块,用于在收到配置信息修改命令后,修改本地存储介质中存储的配置文件中的配置信息,并将修改后的配置文件更新到本地存储介质;
通信模块,用于在确定本地存储介质中存储的配置文件中的配置信息发生变化时,通过所述网络设备上配置的文件传输客户端将变化后的配置文件发送给所述备份服务器上配置的文件传输服务器,由所述文件传输服务器将变化后的配置文件存储到所述备份服务器。
所述通信模块,具体用于获取当前时间,利用所述当前时间和配置文件名称生成新的配置文件名称,并利用所述新的配置文件名称修改变化后的配置文件的名称,并通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器,由所述文件传输服务器将变化后的配置文件存储到所述备份服务器,以使所述备份服务器上存储不同配置文件名称的多个配置文件;或者,通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器,由所述文件传输服务器通过变化后的配置文件替换所述备份服务器上已存储的配置文件,以使所述备份服务器上存储一个配置文件。
所述通信模块,还用于当需要利用备份服务器上存储的配置文件恢复本地存储介质中存储的配置文件时,通过所述文件传输客户端向所述文件传输服务器发送文件恢复请求消息;如果所述文件恢复请求消息中未携带配置文件的时间信息,则通过所述文件传输客户端接收所述文件传输服务器返回的备份服务器上存储的最后一个配置文件;如果所述文件恢复请求消息中携带配置文件的时间信息,则通过所述文件传输客户端接收所述文件传输服务器返回的备份服务器上存储的对应于所述时间信息的配置文件。
所述通信模块,进一步用于在收到使能配置文件自动备份功能的命令后,允许通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器;或者,在收到禁用配置文件自动备份功能的命令后,禁止通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器。
所述文件传输客户端具体为文件传输协议FTP客户端,所述文件传输服务器具体为FTP服务器;或者,所述文件传输客户端具体为简单文件传输协议TFTP客户端,所述文件传输服务器具体为TFTP服务器。
基于上述技术方案,本发明实施例中,网络设备能够通过文件传输客户端将变化后的配置文件发送给文件传输服务器,并由文件传输服务器将变化后的配置文件存储到备份服务器上,上述方式不依赖于第三方的网络管理软件,用户不需要给第三方追加投资。而且当网络设备的配置文件更新后,网络设备能够在第一时间将配置文件备份到备份服务器上,避免无法快速恢复配置文件的问题,并规避灾难恢复时网络设备不能恢复到最新状态的盲区。
附图说明
图1是本发明实施例提出的应用场景示意图;
图2是本发明实施例提供的一种配置文件的备份方法流程示意图;
图3是本发明实施例提供的一种网络设备的结构示意图。
具体实施方式
针对现有技术中存在的问题,本发明实施例提供一种配置文件的备份方法,应用于包括网络设备和备份服务器的***中,该备份服务器用于对网络设备上的配置文件进行备份。其中,配置文件具体包括但不限于应用程序的配置文件和web的配置文件。在配置文件中包括配置信息,该配置信息具体包括但不限于:端口信息、IP地址信息、运行参数信息、业务功能信息等。
本发明实施例中,在网络设备上配置文件传输客户端,在备份服务器上配置文件传输服务器。其中,文件传输客户端为FTP(File Transfer Protocol,文件传输协议)客户端,文件传输服务器为FTP服务器;或者,文件传输客户端为TFTP(Trivial File TransferProtocol,简单文件传输协议)客户端,文件传输服务器为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 (8)

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

Families Citing this family (16)

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

Citations (4)

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

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1746762B1 (en) * 2005-07-22 2008-08-27 Alcatel Lucent Recovery of network element configuration

Patent Citations (4)

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

Also Published As

Publication number Publication date
CN104301142A (zh) 2015-01-21

Similar Documents

Publication Publication Date Title
CN104301142B (zh) 一种配置文件的备份方法和设备
US9979784B2 (en) Method for cloud data backup and recovery
US20190205315A1 (en) System and method for synchronizing data between communication devices in a networked environment without a central server
CN106713487A (zh) 数据的同步方法和装置
CN100461708C (zh) 告警同步方法
CN105677673B (zh) 业务处理方法、装置及***
EP3121996B1 (en) Synchronization failure processing method and system for clock and time synchronization network
CN104935488A (zh) 面向服务的架构中的隧道代理
CN105677506B (zh) 一种磁盘阵列备份方法、电子设备及磁盘阵列
CN103888729A (zh) 一种视频监控平台间摄像机信息同步方法及装置
US20180136854A1 (en) System and method for receiving and writing incoming data writes based on data write latency
CN105897475B (zh) 一种路由器的远程配置方法及路由器
CN103166777A (zh) 一种设备远程运维操作方法和装置
CN109274761A (zh) 一种nas集群节点、***以及数据访问方法
CN106385455A (zh) 一种基于cdn镜像的整站锁设置方法
CN108270846A (zh) 一种云环境下支持安全操作***动态部署的便携式装置
CN106817387A (zh) 一种数据同步方法、装置和***
CN105591934A (zh) 一种流表的管理方法和装置
CN112764913A (zh) 服务熔断方法和装置、存储介质及电子设备
CN104080087B (zh) 一种视频监控***的无线接入方法及装置
CN104980443A (zh) 一种用户密码的快速恢复方法
CN103428022B (zh) 一种备份和恢复网元上配置数据文件的方法及***
CN105471746A (zh) 中继***以及交换装置
CN105592049A (zh) 一种攻击防御规则的开启方法和装置
CN105933973A (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
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.

GR01 Patent grant
GR01 Patent grant