一种配置文件的备份方法和设备的制作方法

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

【技术领域】
[0001]本发明涉及通信【技术领域】,尤其是涉及一种配置文件的备份方法和设备。

【背景技术】
[0002]网络设备一般是指数通设备以及安全设备,比如路由器、交换机、防火墙等。网络设备的配置文件一般都存储在本地存储介质上。一旦网络设备发生硬件级别的非恢复性故障,即便用户对硬件进行了更新和替换,也无法快速恢复本地存储介质上存储的配置文件,继而无法快速恢复用户业务。
[0003]基于此,当网络设备的配置文件更新后,第一时间将配置文件备份到备份服务器,对于灾难发生情况下快速恢复用户业务起到至关重要的作用。
[0004]为了将配置文件备份到备份服务器上,网络管理软件提供了定时将配置文件备份到备份服务器的功能,即网络管理软件每隔一段时间将配置文件备份到备份服务器上。但是,该方式依赖于第三方的网络管理软件,用户需要给第三方追加投资。而且当网络设备的配置文件更新后,网络管理软件无法在第一时间将配置文件备份到备份服务器上,如果在网络管理软件将配置文件备份到备份服务器之前网络设备发生故障,则无法快速恢复配置文件。


【发明内容】

[0005]本发明实施例提供一种配置文件的备份方法,应用于包括网络设备和备份服务器的系统中,所述方法具体包括以下步骤:
[0006]所述网络设备在收到配置信息修改命令后,修改本地存储介质中存储的配置文件中的配置信息,并将修改后的配置文件更新到本地存储介质;
[0007]所述网络设备确定本地存储介质中存储的配置文件中的配置信息发生变化时,通过本网络设备上配置的文件传输客户端将变化后的配置文件发送给所述备份服务器上配置的文件传输服务器,由所述文件传输服务器将变化后的配置文件存储到所述备份服务器。
[0008]所述网络设备通过本网络设备上配置的文件传输客户端将变化后的配置文件发送给所述备份服务器上配置的文件传输服务器,由所述文件传输服务器将变化后的配置文件存储到所述备份服务器的过程,具体包括:
[0009]所述网络设备获取当前时间,利用所述当前时间和配置文件名称生成新的配置文件名称,并利用所述新的配置文件名称修改变化后的配置文件的名称,并通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器,由所述文件传输服务器将变化后的配置文件存储到所述备份服务器,以使所述备份服务器上存储不同配置文件名称的多个配置文件;或者,
[0010]所述网络设备通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器,由所述文件传输服务器通过变化后的配置文件替换所述备份服务器上已存储的配置文件,以使所述备份服务器上存储一个配置文件。
[0011]所述方法进一步包括:
[0012]当需要利用备份服务器上存储的配置文件恢复本地存储介质中存储的配置文件时,所述网络设备通过所述文件传输客户端向所述文件传输服务器发送文件恢复请求消息;如果所述文件恢复请求消息中未携带配置文件的时间信息,所述网络设备通过所述文件传输客户端接收所述文件传输服务器返回的备份服务器上存储的最后一个配置文件;如果所述文件恢复请求消息中携带配置文件的时间信息,所述网络设备通过所述文件传输客户端接收所述文件传输服务器返回的备份服务器上存储的对应于所述时间信息的配置文件。
[0013]所述方法进一步包括:
[0014]所述网络设备在收到使能配置文件自动备份功能的命令后,允许通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器;或者,
[0015]所述网络设备在收到禁用配置文件自动备份功能的命令后,禁止通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器。
[0016]所述文件传输客户端具体为文件传输协议FTP客户端,所述文件传输服务器具体为FTP服务器;或者,所述文件传输客户端具体为简单文件传输协议TFTP客户端,所述文件传输服务器具体为TFTP服务器。
[0017]本发明实施例提供一种网络设备,应用于包括所述网络设备和备份服务器的系统中,所述网络设备具体包括:
[0018]修改模块,用于在收到配置信息修改命令后,修改本地存储介质中存储的配置文件中的配置信息,并将修改后的配置文件更新到本地存储介质;
[0019]通信模块,用于在确定本地存储介质中存储的配置文件中的配置信息发生变化时,通过所述网络设备上配置的文件传输客户端将变化后的配置文件发送给所述备份服务器上配置的文件传输服务器,由所述文件传输服务器将变化后的配置文件存储到所述备份服务器。
[0020]所述通信模块,具体用于获取当前时间,利用所述当前时间和配置文件名称生成新的配置文件名称,并利用所述新的配置文件名称修改变化后的配置文件的名称,并通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器,由所述文件传输服务器将变化后的配置文件存储到所述备份服务器,以使所述备份服务器上存储不同配置文件名称的多个配置文件;或者,通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器,由所述文件传输服务器通过变化后的配置文件替换所述备份服务器上已存储的配置文件,以使所述备份服务器上存储一个配置文件。
[0021]所述通信模块,还用于当需要利用备份服务器上存储的配置文件恢复本地存储介质中存储的配置文件时,通过所述文件传输客户端向所述文件传输服务器发送文件恢复请求消息;如果所述文件恢复请求消息中未携带配置文件的时间信息,则通过所述文件传输客户端接收所述文件传输服务器返回的备份服务器上存储的最后一个配置文件;如果所述文件恢复请求消息中携带配置文件的时间信息,则通过所述文件传输客户端接收所述文件传输服务器返回的备份服务器上存储的对应于所述时间信息的配置文件。
[0022]所述通信模块,进一步用于在收到使能配置文件自动备份功能的命令后,允许通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器;或者,在收到禁用配置文件自动备份功能的命令后,禁止通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器。
[0023]所述文件传输客户端具体为文件传输协议FTP客户端,所述文件传输服务器具体为FTP服务器;或者,所述文件传输客户端具体为简单文件传输协议TFTP客户端,所述文件传输服务器具体为TFTP服务器。
[0024]基于上述技术方案,本发明实施例中,网络设备能够通过文件传输客户端将变化后的配置文件发送给文件传输服务器,并由文件传输服务器将变化后的配置文件存储到备份服务器上,上述方式不依赖于第三方的网络管理软件,用户不需要给第三方追加投资。而且当网络设备的配置文件更新后,网络设备能够在第一时间将配置文件备份到备份服务器上,避免无法快速恢复配置文件的问题,并规避灾难恢复时网络设备不能恢复到最新状态的盲区。

【专利附图】

【附图说明】
[0025]图1是本发明实施例提出的应用场景示意图;
[0026]图2是本发明实施例提供的一种配置文件的备份方法流程示意图;
[0027]图3是本发明实施例提供的一种网络设备的结构示意图。

【具体实施方式】
[0028]针对现有技术中存在的问题,本发明实施例提供一种配置文件的备份方法,应用于包括网络设备和备份服务器的系统中,该备份服务器用于对网络设备上的配置文件进行备份。其中,配置文件具体包括但不限于应用程序的配置文件和web的配置文件。在配置文件中包括配置信息,该配置信息具体包括但不限于:端口信息、IP地址信息、运行参数信息、业务功能信息等。
[0029]本发明实施例中,在网络设备上配置文件传输客户端,在备份服务器上配置文件传输服务器。其中,文件传输客户端为FTP (File Transfer Protocol,文件传输协议)客户端,文件传输服务器为FTP服务器;或者,文件传输客户端为TFTP (Trivial File TransferProtocol,简单文件传输协议)客户端,文件传输服务器为TFTP服务器。以图1为本发明实施例的应用场景示意图,网络设备上配置FTP/TFTP客户端,备份服务器上配置FTP/TFTP服务器。
[0030]在上述应用场景下,如图2所示,该配置文件的备份方法包括以下步骤:
[0031]步骤201,网络设备在收到配置信息修改命令后,修改本地存储介质中存储的配置文件中的配置信息,并将修改后的配置文件更新到本地存储介质。
[0032]具体的,当需要修改网络设备的本地存储介质中存储的配置文件中的配置信息时,会在网络设备上下发配置信息修改命令,且该配置信息修改命令中携带修改后的配置信息。网络设备在收到配置信息修改命令后,基于配置信息修改命令中携带的修改后的配置信息,网络设备修改本地存储介质中存储的配置文件中的配置信息,并将修改后的配置文件更新到本地存储介质。
[0033]步骤202,网络设备确定本地存储介质中存储的配置文件中的配置信息发生变化时,通过文件传输客户端将变化后的配置文件发送给文件传输服务器。
[0034]本发明实施例中,网络设备在将修改后的配置文件更新到本地存储介质之后,网络设备确定本地存储介质中存储的配置文件中的配置信息发生变化,并启动配置文件自动备份任务。在启动配置文件自动备份任务之后,网络设备会通过文件传输客户端将变化后的配置文件发送给文件传输服务器。
[0035]本发明实施例中,网络设备在收到使能配置文件自动备份功能的命令后,允许网络设备通过文件传输客户端将变化后的配置文件发送给文件传输服务器;基于此,网络设备在确定本地存储介质中存储的配置文件中的配置信息发生变化时,通过文件传输客户端将变化后的配置文件发送给文件传输服务器。或者,网络设备在收到禁用配置文件自动备份功能的命令后,禁止网络设备通过文件传输客户端将变化后的配置文件发送给文件传输服务器;基于此,网络设备在确定本地存储介质中存储的配置文件中的配置信息发生变化时,不允许通过文件传输客户端将变化后的配置文件发送给文件传输服务器。
[0036]具体的,在网络设备上配置文件自动备份功能,并提供命令行接口,用户通过命令行接口向网络设备下发使能配置文件自动备份功能的命令或禁用配置文件自动备份功能的命令。网络设备在收到使能配置文件自动备份功能的命令后,允许网络设备通过文件传输客户端将变化后的配置文件发送给文件传输服务器。网络设备在收到禁用配置文件自动备份功能的命令后,禁止网络设备通过文件传输客户端将变化后的配置文件发送给文件传输服务器。
[0037]步骤203,文件传输服务器将变化后的配置文件存储到备份服务器。
[0038]本发明实施例中,文件传输服务器在接收到来自文件传输客户端的变化后的配置文件之后,将该变化后的配置文件存储到备份服务器上。
[0039]本发明实施例中,可以在文件传输客户端上配置一个文件传输服务器的IP地址或者多个文件传输服务器的IP地址。其中,当在文件传输客户端上配置一个文件传输服务器的IP地址时,基于该文件传输服务器的IP地址,网络设备通过文件传输客户端将变化后的配置文件发送给该一个文件传输服务器,从而在一个备份服务器上存储该变化后的配置文件。当在文件传输客户端上配置多个文件传输服务器的IP地址时,基于各文件传输服务器的IP地址,网络设备通过文件传输客户端分别将变化后的配置文件发送给各文件传输服务器,从而在多个备份服务器上均存储该变化后的配置文件。
[0040]在本发明实施例中,网络设备通过文件传输客户端将变化后的配置文件发送给文件传输服务器,并由该文件传输服务器将变化后的配置文件存储到相应的备份服务器的过程,具体包括但不限于如下实施方式:
[0041]方式一、网络设备获取当前时间(如网络设备本地的当前时间),并利用当前时间和配置文件名称生成新的配置文件名称,并利用新的配置文件名称修改变化后的配置文件的名称,并通过文件传输客户端将变化后的配置文件发送给文件传输服务器,由文件传输服务器将变化后的配置文件存储到备份服务器,以使备份服务器上存储不同配置文件名称的多个配置文件。
[0042]例如,针对配置文件A,当配置文件A第一次被修改时,网络设备获取当前时间为时间1,并利用当前时间(时间I)和配置文件名称(配置文件A)生成新的配置文件名称(配置文件A_时间I),并将变化后的配置文件A的名称修改为配置文件A_时间1,并通过文件传输客户端将变化后的配置文件A发送给文件传输服务器,由文件传输服务器将变化后的配置文件A存储到备份服务器,以使备份服务器上存储名称为配置文件A_时间I的配置文件。针对配置文件A,当配置文件A第二次被修改时,网络设备获取当前时间为时间2,并利用当前时间(时间2)和配置文件名称(配置文件A)生成新的配置文件名称(配置文件A_时间2),并将变化后的配置文件A的名称修改为配置文件A_时间2,并通过文件传输客户端将变化后的配置文件A发送给文件传输服务器,由文件传输服务器将变化后的配置文件A存储到备份服务器,以使备份服务器上存储名称为配置文件A_时间2的配置文件。以此类推。
[0043]基于上述处理,备份服务器上将存储同一配置文件对应的不同配置文件名称的多个配置文件,如名称为配置文件A_时间I的配置文件、名称为配置文件A_时间2的配置文件、名称为配置文件A_时间3的配置文件等。
[0044]方式二、网络设备直接通过文件传输客户端将变化后的配置文件发送给文件传输服务器,由文件传输服务器通过变化后的配置文件替换备份服务器上已存储的配置文件,以使备份服务器上只存储一个配置文件。
[0045]例如,针对配置文件A,当配置文件A第一次被修改时,网络设备通过文件传输客户端将变化后的配置文件A发送给文件传输服务器,文件传输服务器通过变化后的配置文件A替换备份服务器上已存储的配置文件A,使备份服务器上存储名称为配置文件A的配置文件。当配置文件A第二次被修改时,网络设备通过文件传输客户端将变化后的配置文件A发送给文件传输服务器,文件传输服务器通过变化后的配置文件A替换备份服务器上已存储的配置文件A,使备份服务器上存储名称为配置文件A的配置文件。以此类推。
[0046]基于上述处理,备份服务器上只存储同一配置文件对应的一个配置文件名称的配置文件,如备份服务器上只存储名称为配置文件A的配置文件。
[0047]针对上述方式一,网络设备可以通过FTP方式将变化后的配置文件发送给文件传输服务器。进一步的,针对上述方式二、网络设备可以通过TFTP方式将变化后的配置文件发送给文件传输服务器。
[0048]本发明实施例中,对于网络设备上初始配置的配置文件,网络设备也可以通过文件传输客户端将配置文件发送给文件传输服务器,由文件传输服务器将配置文件存储到备份服务器。该过程与上述过程类似,在此不再赘述。
[0049]本发明实施例中,当需要利用备份服务器上存储的配置文件恢复网络设备本地存储介质中存储的配置文件时,网络设备通过文件传输客户端向文件传输服务器发送文件恢复请求消息;其中,该文件恢复请求消息中携带配置文件的时间信息或者未携带配置文件的时间信息。进一步的,如果文件恢复请求消息中未携带配置文件的时间信息,则备份服务器在通过文件传输服务器接收到文件恢复请求消息之后,通过文件传输服务器向文件传输客户端返回备份服务器上存储的最后一个配置文件;网络设备通过文件传输客户端接收文件传输服务器返回的备份服务器上存储的最后一个配置文件,并利用收到的配置文件恢复本地存储介质中存储的配置文件。如果文件恢复请求消息中携带配置文件的时间信息,则备份服务器在通过文件传输服务器接收到文件恢复请求消息之后,通过文件传输服务器向文件传输客户端返回备份服务器上存储的对应于该时间信息的配置文件;网络设备通过文件传输客户端接收文件传输服务器返回的备份服务器上存储的对应于该时间信息的配置文件,并利用收到的配置文件恢复本地存储介质中存储的配置文件。
[0050]例如,针对上述方式一、网络设备通过文件传输客户端向文件传输服务器发送携带配置文件A的时间信息(时间2)的文件恢复请求消息。备份服务器在通过文件传输服务器接收到文件恢复请求消息之后,通过文件传输服务器向文件传输客户端返回备份服务器上存储的名称为配置文件A_时间2的配置文件,网络设备通过文件传输客户端接收文件传输服务器返回的名称为配置文件A_时间2的配置文件。或者,针对上述方式一、网络设备通过文件传输客户端向文件传输服务器发送未携带配置文件A的时间信息的文件恢复请求消息。备份服务器在通过文件传输服务器接收到文件恢复请求消息之后,通过文件传输服务器向文件传输客户端返回备份服务器上存储的最后一个配置文件,如最后一个名称为配置文件A_时间3的配置文件,网络设备通过文件传输客户端接收文件传输服务器返回的名称为配置文件A_时间3的配置文件。或者,针对上述方式二、网络设备通过文件传输客户端向文件传输服务器发送未携带配置文件A的时间信息的文件恢复请求消息。备份服务器在通过文件传输服务器接收到文件恢复请求消息之后,通过文件传输服务器向文件传输客户端返回备份服务器上存储的最后一个配置文件,即备份服务器上存储的唯一的一个名称为配置文件A的配置文件,网络设备通过文件传输客户端接收文件传输服务器返回的名称为配置文件A的配置文件。
[0051 ] 基于上述技术方案,本发明实施例中,网络设备能够通过文件传输客户端将变化后的配置文件发送给文件传输服务器,并由文件传输服务器将变化后的配置文件存储到备份服务器上,上述方式不依赖于第三方的网络管理软件,用户不需要给第三方追加投资。而且当网络设备的配置文件更新后,网络设备能够在第一时间将配置文件备份到备份服务器上,避免无法快速恢复配置文件的问题,并规避灾难恢复时网络设备不能恢复到最新状态的盲区。
[0052]基于与上述方法同样的发明构思,本发明实施例中还提供了一种网络设备,应用于包括所述网络设备和备份服务器的系统中,如图3所示,所述网络设备具体包括:
[0053]修改模块11,用于在收到配置信息修改命令后,修改本地存储介质中存储的配置文件中的配置信息,并将修改后的配置文件更新到本地存储介质;
[0054]通信模块12,用于在确定本地存储介质中存储的配置文件中的配置信息发生变化时,通过所述网络设备上配置的文件传输客户端将变化后的配置文件发送给所述备份服务器上配置的文件传输服务器,由所述文件传输服务器将变化后的配置文件存储到所述备份服务器。
[0055]所述通信模块12,具体用于获取当前时间,利用所述当前时间和配置文件名称生成新的配置文件名称,并利用所述新的配置文件名称修改变化后的配置文件的名称,并通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器,由所述文件传输服务器将变化后的配置文件存储到所述备份服务器,以使所述备份服务器上存储不同配置文件名称的多个配置文件;或者,通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器,由所述文件传输服务器通过变化后的配置文件替换所述备份服务器上已存储的配置文件,以使所述备份服务器上存储一个配置文件。
[0056]所述通信模块12,还用于当需要利用备份服务器上存储的配置文件恢复本地存储介质中存储的配置文件时,通过所述文件传输客户端向所述文件传输服务器发送文件恢复请求消息;如果所述文件恢复请求消息中未携带配置文件的时间信息,则通过所述文件传输客户端接收所述文件传输服务器返回的备份服务器上存储的最后一个配置文件;如果所述文件恢复请求消息中携带配置文件的时间信息,则通过所述文件传输客户端接收所述文件传输服务器返回的备份服务器上存储的对应于所述时间信息的配置文件。
[0057]所述通信模块12,进一步用于在收到使能配置文件自动备份功能的命令后,允许通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器;或者,在收到禁用配置文件自动备份功能的命令后,禁止通过所述文件传输客户端将变化后的配置文件发送给所述文件传输服务器。
[0058]本发明实施例中,所述文件传输客户端具体为文件传输协议FTP客户端,所述文件传输服务器具体为FTP服务器;或者,所述文件传输客户端具体为简单文件传输协议TFTP客户端,所述文件传输服务器具体为TFTP服务器。
[0059]其中,本发明装置的各个模块可以集成于一体,也可以分离部署。上述模块可以合并为一个模块,也可以进一步拆分成多个子模块。
[0060]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
【权利要求】
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服务器。
【文档编号】H04L12/24GK104301142SQ201410539301
【公开日】2015年1月21日 申请日期:2014年10月13日 优先权日:2014年10月13日
【发明者】田园 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1