CN108418720A - 一种路由设备配置信息的恢复方法、装置以及路由设备 - Google Patents

一种路由设备配置信息的恢复方法、装置以及路由设备 Download PDF

Info

Publication number
CN108418720A
CN108418720A CN201810371712.2A CN201810371712A CN108418720A CN 108418720 A CN108418720 A CN 108418720A CN 201810371712 A CN201810371712 A CN 201810371712A CN 108418720 A CN108418720 A CN 108418720A
Authority
CN
China
Prior art keywords
configuration information
routing device
backup subregion
current
module
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.)
Pending
Application number
CN201810371712.2A
Other languages
English (en)
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.)
Shenzhen Phoenix Communication Technology Ltd By Share Ltd
Original Assignee
Shenzhen Phoenix Communication Technology Ltd By Share 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 Shenzhen Phoenix Communication Technology Ltd By Share Ltd filed Critical Shenzhen Phoenix Communication Technology Ltd By Share Ltd
Priority to CN201810371712.2A priority Critical patent/CN108418720A/zh
Publication of CN108418720A publication Critical patent/CN108418720A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/084Configuration by using pre-existing information, e.g. using templates or copying from other elements
    • H04L41/0846Configuration by using pre-existing information, e.g. using templates or copying from other elements based on copy from other elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/085Retrieval of network configuration; Tracking network configuration history
    • H04L41/0853Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
    • H04L41/0856Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information by backing up or archiving configuration information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0866Checking the configuration
    • H04L41/0869Validating the configuration within one network element
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/60Router architectures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开一种路由设备配置信息的恢复方法、装置以及路由设备,其方法包括:在将路由设备的配置信息写入后台配置文件的同时,写入到备份分区,在重启路由设备时,比较当前路由设备的配置信息与该备份分区的配置信息,比较出当前路由设备的配置信息与该备份分区的配置信息不相同时,则将该备份分区的配置信息替换当前路由设备的配置信息,从而达到实现路由设备由于各种意外丢失配置后,能够通过重启自动平滑恢复配置,无需采取其他任何多余操作,无需任何外部设备,能够更加节省资源、高效,大大的提升了路由设备的稳定性和用户体验。

Description

一种路由设备配置信息的恢复方法、装置以及路由设备
技术领域
本发明涉及路由设备技术领域,尤其涉及一种路由设备配置信息的恢复方法、装置以及路由设备。
背景技术
随着通信技术的不断发展,互联网成为人们日常生活中不可或缺的一部分。路由设备作为连接终端和互联网的重要一环,受到人们极大欢迎和广泛的应用。但是在使用路由设备时,也会产生各种各样的问题。而路由设备在长时间运行后,自动恢复配置设置也是一个很常见的问题,并且这种丢失配置的情况,可能会有各种各样的原因,无法定位或者很难全面定位。
现有条件下,除了开发者尽量找出其根本原因外,普遍采用的方案是需要用户手动向自己的存储设备导出一个配置文件,在出现配置丢失时,再手动将配置文件导入路由设备,然后重启路由设备。该方案有几个缺点:
其一,要求用户手动去操作,这样会影响用户体验;
其二,并不是所有用户都会去导出保存一个配置,大多数用户通常都不会去如此操作;
其三,就是必须需要一个存储设备来存储导出的配置;
其四,也是最重要的一点,用户设置路由设备的配置是即时的,如果在每次设置完配置后都要导出一份配置,会增加操作复杂度,对于用户来说是一件很难接受的事情,用户体验一般。
发明内容
本发明提供一种路由设备配置信息的恢复方法、装置以及路由设备,用以解决现有技术在路由设备由于各种意外丢失配置后,需要借助外部设备和采取对外部设备、路由设备的操作来恢复路由设备的配置,效率低,用户体验一般的技术问题。
为解决上述技术问题,本发明提供一种路由设备配置信息的恢复方法,包括:在将路由设备的配置信息写入后台配置文件的同时,写入到备份分区;
在重启路由设备时,比较当前路由设备的配置信息与所述备份分区的配置信息,比较出当前路由设备的配置信息与所述备份分区的配置信息不相同时,则将所述备份分区的配置信息替换当前路由设备的配置信息。
其中,所述在将路由设备的配置信息写入后台配置文件的同时,写入到备份分区,包括:
在将在路由设备管理网页的设置并保存的路由设备的配置信息写入后台配置文件的同时,写入到备份分区;
在所述在将路由设备的配置信息写入后台配置文件的同时,写入到备份分区之前,还包括:
在存储器中划分一块存储区域作为路由设备配置信息的备份分区。
其中,所述在重启路由设备时,比较当前路由设备的配置信息与所述备份分区的配置信息,比较出当前路由设备的配置信息与所述备份分区的配置信息不相同时,则将所述备份分区的配置信息替换当前路由设备的配置信息,包括:
在重启路由设备时,通过创建开机恢复配置的自启动脚本的方式,比较当前路由设备的配置信息与所述备份分区的配置信息,比较出当前路由设备的配置信息与所述备份分区的配置信息不相同时,则将所述备份分区的配置信息替换当前路由设备的配置信息。
其中,所述在重启路由设备时,通过创建开机恢复配置的自启动脚本的方式,比较当前路由设备的配置信息与所述备份分区的配置信息,比较出当前路由设备的配置信息与所述备份分区的配置信息不相同时,则将所述备份分区的配置信息替换当前路由设备的配置信息,包括:
在重启路由设备时,通过创建开机恢复配置的自启动脚本的方式,选择包括消息摘要算法第五版MD5、命令比较文本文件diff的比较算法,比较当前路由设备的配置信息与所述备份分区的配置信息,比较出当前路由设备的配置信息与所述备份分区的配置信息不相同时,则将所述备份分区的配置信息替换当前路由设备的配置信息。
其中,所述在重启路由设备时,比较当前路由设备的配置信息与所述备份分区的配置信息,比较出当前路由设备的配置信息与所述备份分区的配置信息不相同时,则将所述备份分区的配置信息替换当前路由设备的配置信息,还包括:
在重启路由设备时,比较当前路由设备的配置信息与所述备份分区的配置信息,比较出当前路由设备的配置信息与所述备份分区的配置信息为相同时,则不做替换处理。
为解决上述技术问题,本发明还提供一种路由设备配置信息的恢复装置,包括:写入模块、启动模块、比较模块、替换模块;
所述写入模块,用于在将路由设备的配置信息写入后台配置文件的同时,写入到备份分区;
所述启动模块,用于重启路由设备;
所述比较模块,用于在所述启动模块重启路由设备时,比较当前路由设备的配置信息与所述备份分区的配置信息;
所述替换模块,用于在所述比较模块比较出当前路由设备的配置信息与所述备份分区的配置信息不相同时,将所述备份分区的配置信息替换当前路由设备的配置信息。
其中,所述写入模块,具体用于在将在路由设备管理网页的设置并保存的路由设备的配置信息写入后台配置文件的同时,写入到备份分区;
所述路由设备配置信息的恢复装置,还包括:
创建模块,用于在所述启动模块重启路由设备时,创建开机恢复配置的自启动脚本。
其中,所述比较模块,具体用于在所述启动模块重启路由设备时,通过所述创建模块所创建的开机恢复配置的自启动脚本的方式,比较当前路由设备的配置信息与所述备份分区的配置信息;
所述路由设备配置信息的恢复装置,还包括:
选择模块,用于在所述启动模块重启路由设备时,选择包括消息摘要算法第五版MD5、命令比较文本文件diff的比较算法。
所述比较模块,具体用于在所述启动模块重启路由设备时,通过所述创建模块所创建的开机恢复配置的自启动脚本的方式,和通过所述选择模块所选择的包括消息摘要算法第五版MD5、命令比较文本文件diff的比较算法,比较当前路由设备的配置信息与所述备份分区的配置信息。
其中,所述替换模块,还用于在所述比较模块比较出当前路由设备的配置信息与所述备份分区的配置信息为相同时,不做替换处理;
所述路由设备配置信息的恢复装置,还包括:
存储器,用于划分一块存储区域作为路由设备配置信息的备份分区。
为解决上述技术问题,本发明又提供一种路由设备,包括本发明提供的路由设备配置信息的恢复装置的所有技术方案。
本发明提供的路由设备配置信息的恢复方法,包括:在将路由设备的配置信息写入后台配置文件的同时,写入到备份分区,在重启路由设备时,比较当前路由设备的配置信息与该备份分区的配置信息,比较出当前路由设备的配置信息与该备份分区的配置信息不相同时,则将该备份分区的配置信息替换当前路由设备的配置信息,从而达到实现路由设备由于各种意外丢失配置后,能够通过重启自动平滑恢复配置,无需采取其他任何多余操作,无需任何外部设备,能够更加节省资源、高效,大大的提升了路由设备的稳定性和用户体验。
本发明提供的路由设备配置信息的恢复装置,包括:写入模块、启动模块、比较模块、替换模块;写入模块,用于在将路由设备的配置信息写入后台配置文件的同时,写入到备份分区;启动模块,用于重启路由设备;比较模块,用于在启动模块重启路由设备时,比较当前路由设备的配置信息与该备份分区的配置信息;替换模块,用于在比较模块比较出当前路由设备的配置信息与该备份分区的配置信息不相同时,将该备份分区的配置信息替换当前路由设备的配置信息;从而达到实现路由设备由于各种意外丢失配置后,能够通过重启自动平滑恢复配置,无需采取其他任何多余操作,无需任何外部设备,能够更加节省资源、高效,大大的提升了路由设备的稳定性和用户体验。
本发明提供的路由设备包括本发明提供的路由设备配置信息的恢复装置的所有技术方案,从而达到实现包括本发明提供的路由设备配置信息的恢复装置的实现目的,实现路由设备由于各种意外丢失配置后,能够通过重启自动平滑恢复配置,无需采取其他任何多余操作,无需任何外部设备,能够更加节省资源、高效,大大的提升了路由设备的稳定性和用户体验。
附图说明
图1为本发明路由设备配置信息的恢复方法的流程示意图;
图2为本发明路由设备配置信息的恢复装置的结构示意图。
具体实施方式
下面结合附图和实施例,对本发明作进一步的详细描述。特别指出的是,以下实施例仅用于说明本发明,但不对本发明的范围进行限定。同样的,以下实施例仅为本发明的部分实施例而非全部实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明提供一种路由设备配置信息的恢复方法。
请参见图1,图1为本发明路由设备配置信息的恢复方法的流程示意图,本发明路由设备配置信息的恢复方法,包括:
S101:在将路由设备的配置信息写入后台配置文件的同时,写入到备份分区。
其中,在将路由设备的配置信息写入后台配置文件的同时,写入到备份分区,包括:
在将在路由设备管理网页的设置并保存的路由设备的配置信息写入后台配置文件的同时,写入到备份分区。
其中,在在将路由设备的配置信息写入后台配置文件的同时,写入到备份分区之前,还包括:
在存储器中划分一块存储区域作为路由设备配置信息的备份分区。
S102:在重启路由设备时,比较当前路由设备的配置信息与该备份分区的配置信息,比较出当前路由设备的配置信息与该备份分区的配置信息不相同时,则将该备份分区的配置信息替换当前路由设备的配置信息。
其中,在重启路由设备时,比较当前路由设备的配置信息与该备份分区的配置信息,比较出当前路由设备的配置信息与该备份分区的配置信息不相同时,则将该备份分区的配置信息替换当前路由设备的配置信息,包括:
在重启路由设备时,通过创建开机恢复配置的自启动脚本的方式,比较当前路由设备的配置信息与该备份分区的配置信息,比较出当前路由设备的配置信息与该备份分区的配置信息不相同时,则将该备份分区的配置信息替换当前路由设备的配置信息。
其中,在重启路由设备时,通过创建开机恢复配置的自启动脚本的方式,比较当前路由设备的配置信息与该备份分区的配置信息,比较出当前路由设备的配置信息与该备份分区的配置信息不相同时,则将该备份分区的配置信息替换当前路由设备的配置信息,包括:
在重启路由设备时,通过创建开机恢复配置的自启动脚本的方式,选择包括消息摘要算法第五版(MD5)、命令比较文本文件(diff)等的比较算法,比较当前路由设备的配置信息与该备份分区的配置信息,比较出当前路由设备的配置信息与该备份分区的配置信息不相同时,则将该备份分区的配置信息替换当前路由设备的配置信息。
其中,在重启路由设备时,比较当前路由设备的配置信息与该备份分区的配置信息,比较出当前路由设备的配置信息与该备份分区的配置信息不相同时,则将该备份分区的配置信息替换当前路由设备的配置信息,还包括:
在重启路由设备时,比较当前路由设备的配置信息与该备份分区的配置信息,比较出当前路由设备的配置信息与该备份分区的配置信息为相同时,则不做替换处理。
本发明还提供一种路由设备配置信息的恢复装置。
请参见图2,图2为本发明路由设备配置信息的恢复装置的结构示意图,本发明路由设备配置信息的恢复装置,包括:写入模块201、启动模块202、比较模块203、替换模块204。
写入模块201,用于在将路由设备的配置信息写入后台配置文件的同时,写入到备份分区。
启动模块202,用于重启路由设备。
比较模块203,用于在启动模块202重启路由设备时,比较当前路由设备的配置信息与该备份分区的配置信息。
替换模块204,用于在比较模块203比较出当前路由设备的配置信息与该备份分区的配置信息不相同时,将该备份分区的配置信息替换当前路由设备的配置信息。
其中,写入模块201,具体用于在将在路由设备管理网页的设置并保存的路由设备的配置信息写入后台配置文件的同时,写入到备份分区。
其中,本发明路由设备配置信息的恢复装置,还包括:
存储器(图中未标示),用于划分一块存储区域作为路由设备配置信息的备份分区。
其中,本发明路由设备配置信息的恢复装置,还包括:
创建模块(图中未标示),用于在启动模块202重启路由设备时,创建开机恢复配置的自启动脚本。
其中,比较模块203,具体用于在启动模块202重启路由设备时,通过该创建模块所创建的开机恢复配置的自启动脚本的方式,比较当前路由设备的配置信息与该备份分区的配置信息。
其中,本发明路由设备配置信息的恢复装置,还包括:
选择模块(图中未标示),用于在启动模块202重启路由设备时,选择包括消息摘要算法第五版MD5、命令比较文本文件diff等的比较算法。
其中,比较模块203,具体用于在启动模块202重启路由设备时,通过该创建模块所创建的开机恢复配置的自启动脚本的方式,和通过该选择模块所选择的包括消息摘要算法第五版MD5、命令比较文本文件diff等的比较算法,比较当前路由设备的配置信息与该备份分区的配置信息。
其中,替换模块204,还用于在比较模块203比较出当前路由设备的配置信息与该备份分区的配置信息为相同时,不做替换处理。
本发明又提供一种路由设备。
本发明提供的路由设备包括本发明提供的路由设备配置信息的恢复装置的所有技术方案,此处不再赘述。
本发明提供的路由设备配置信息的恢复方法,包括:在将路由设备的配置信息写入后台配置文件的同时,写入到备份分区,在重启路由设备时,比较当前路由设备的配置信息与该备份分区的配置信息,比较出当前路由设备的配置信息与该备份分区的配置信息不相同时,则将该备份分区的配置信息替换当前路由设备的配置信息,从而达到实现路由设备由于各种意外丢失配置后,能够通过重启自动平滑恢复配置,无需采取其他任何多余操作,无需任何外部设备,能够更加节省资源、高效,大大的提升了路由设备的稳定性和用户体验。
本发明提供的路由设备配置信息的恢复装置,包括:写入模块201、启动模块202、比较模块203、替换模块204;写入模块201,用于在将路由设备的配置信息写入后台配置文件的同时,写入到备份分区;启动模块202,用于重启路由设备;比较模块203,用于在启动模块202重启路由设备时,比较当前路由设备的配置信息与该备份分区的配置信息;替换模块204,用于在比较模块203比较出当前路由设备的配置信息与该备份分区的配置信息不相同时,将该备份分区的配置信息替换当前路由设备的配置信息;从而达到实现路由设备由于各种意外丢失配置后,能够通过重启自动平滑恢复配置,无需采取其他任何多余操作,无需任何外部设备,能够更加节省资源、高效,大大的提升了路由设备的稳定性和用户体验。
本发明提供的路由设备包括本发明提供的路由设备配置信息的恢复装置的所有技术方案,从而达到实现包括本发明提供的路由设备配置信息的恢复装置的实现目的,实现路由设备由于各种意外丢失配置后,能够通过重启自动平滑恢复配置,无需采取其他任何多余操作,无需任何外部设备,能够更加节省资源、高效,大大的提升了路由设备的稳定性和用户体验。
本发明提供的路由设备配置信息的恢复方法、装置以及路由设备,通过在存储器中划分一块区域作为配置的备份分区,将在路由设备管理网页的设置并保存的配置,在写入后台配置文件的同时,写入到备份分区,当路由设备的配置文件出现意外丢失的情况时,重启路由设备,在此过程中,比较当前路由设备的配置文件与备份分区的配置的文件,相同则不做处理,不相同则让备份分区的配置文件替换当前路由设备的配置文件,来达到平滑恢复配置。
本发明提供的路由设备配置信息的恢复方法、装置以及路由设备,在路由设备的存储器中单独划分一个区块,只做配置的备份分区,备份分区的大小按实际路由设备的配置文件的大小相对应去适当划分。
本发明提供的路由设备配置信息的恢复方法、装置以及路由设备,通过手动上电启动或者***重启动时,通过创建开机恢复配置的自启动脚本的方式,让脚本执行两件事:
第一,挂接备份分区与相对应的文件***,在挂接时做一个判断,如果已经设置了已经设置了相对应的文件***,就不需再设置文件***,如果没有设置文件***,就为新划分的备份分区设置文件***。
第二,挂接后,对比当前路由的配置文件与备份分区的配置文件。对比时,可以根据实际情况选择使用MD5值比较,还是直接用diff等比较工具比较文件夹文件:
首先,判断备份分区的配置文件是否存在,如果不存在,当前路由正常启动,同时向备份分区写入一份当前路由的备份文件;如果存在,且当前路由的配置文件与备份分区的配置文件相同,则不做任何处理,路由正常启动;如果存在,且当前路由的配置文件与备份分区的配置文件不相同,则用备份分区的配置文件替换当前路由设备的配置文件;
然后,路由设备继续后面的工作流程,正常完成启动;此处需注意的是,该脚本的执行时间节点选择很是关键,需要在各项程序启动读取当前路由设备配置之前,换句话说,就是要紧靠在各项配置生效之前,以避免后续如果需要从备份分区重新导入配置时,重新导入的配置不生效的情况。
本发明提供的路由设备配置信息的恢复方法、装置以及路由设备,路由设备管理网页做任何模块选项设置的时候,都会向相关配置文件中写入改动,所以要求做一个动作命令,在从网页向后台写入配置的同时,需要向备份分区的配置文件中写入,以保持两份配置文件的一致性。
本发明提供的路由设备配置信息的恢复方法、装置以及路由设备,在用户在路由管理网页做恢复出厂设置、升级时清空配置、导入先前导出的配置以及使用硬件按钮恢复出厂设置的情况下,做一个要同步删除备份分区的配置文件的动作命令,避免重启时,又写回路由设备当前配置。
本发明提供的路由设备配置信息的恢复方法、装置以及路由设备,当路由设备配置意外丢失或者说自动恢复到了出厂设置的时候,重启路由设备时,会比较当前路由设备的配置信息与该备份分区的配置信息,比较出当前路由设备的配置信息与该备份分区的配置信息不相同时,则将该备份分区的配置信息替换当前路由设备的配置信息。
本发明提供的路由设备配置信息的恢复方法、装置以及路由设备,通过划分单独的备份分区用于同步保存路由设备管理网页操作产生的配置,在路由设备重启的时候,需要找准一个节点位置,去创建一个旨在恢复配置自启动脚本。该位置必须是紧靠所有自启动进程读取各项配置并使之生效之前。该脚本包含挂接备份分区与对应的文件夹、比较当前配置文件与备份分区配置文件的判断。
本发明提供的路由设备配置信息的恢复方法、装置以及路由设备,其中的脚本内容逻辑,包括:
在挂接时做一个判断,如果已经设置了已经设置了相对应的文件***,就不需再设置文件***,如果没有设置文件***,就为新划分的备份分区设置文件***;
挂接后,对比当前路由的配置文件与备份分区的配置文件。如果备份分区为空,当前路由正常启动,同时向备份分区写入一份当前路由的备份文件,如果备份分区不为空,且当前路由的配置文件与备份分区的配置文件相同,则不做任何处理,路由正常启动,如果备份分区不为空,且当前路由的配置文件与备份分区的配置文件不相同,则用备份分区的配置文件替换当前路由设备的配置文件。
本发明提供的路由设备配置信息的恢复方法、装置以及路由设备,针对无线路由设备配置意外丢失的情况,只需重启路由设备即可,启动过程中,路由设备执行恢复配置的自启动脚本做判断并相应执行。
在本发明所提供的几个实施方式中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施方式仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。
另外,在本发明各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施方式方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的部分实施例,并非因此限制本发明的保护范围,凡是利用本发明说明书及附图内容所作的等效装置或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (10)

1.一种路由设备配置信息的恢复方法,其特征在于,包括:
在将路由设备的配置信息写入后台配置文件的同时,写入到备份分区;
在重启路由设备时,比较当前路由设备的配置信息与所述备份分区的配置信息,比较出当前路由设备的配置信息与所述备份分区的配置信息不相同时,则将所述备份分区的配置信息替换当前路由设备的配置信息。
2.如权利要求1所述的路由设备配置信息的恢复方法,其特征在于,所述在将路由设备的配置信息写入后台配置文件的同时,写入到备份分区,包括:
在将在路由设备管理网页的设置并保存的路由设备的配置信息写入后台配置文件的同时,写入到备份分区;
在所述在将路由设备的配置信息写入后台配置文件的同时,写入到备份分区之前,还包括:
在存储器中划分一块存储区域作为路由设备配置信息的备份分区。
3.如权利要求1或2所述的路由设备配置信息的恢复方法,其特征在于,所述在重启路由设备时,比较当前路由设备的配置信息与所述备份分区的配置信息,比较出当前路由设备的配置信息与所述备份分区的配置信息不相同时,则将所述备份分区的配置信息替换当前路由设备的配置信息,包括:
在重启路由设备时,通过创建开机恢复配置的自启动脚本的方式,比较当前路由设备的配置信息与所述备份分区的配置信息,比较出当前路由设备的配置信息与所述备份分区的配置信息不相同时,则将所述备份分区的配置信息替换当前路由设备的配置信息。
4.如权利要求3所述的路由设备配置信息的恢复方法,其特征在于,所述在重启路由设备时,通过创建开机恢复配置的自启动脚本的方式,比较当前路由设备的配置信息与所述备份分区的配置信息,比较出当前路由设备的配置信息与所述备份分区的配置信息不相同时,则将所述备份分区的配置信息替换当前路由设备的配置信息,包括:
在重启路由设备时,通过创建开机恢复配置的自启动脚本的方式,选择包括消息摘要算法第五版MD5、命令比较文本文件diff的比较算法,比较当前路由设备的配置信息与所述备份分区的配置信息,比较出当前路由设备的配置信息与所述备份分区的配置信息不相同时,则将所述备份分区的配置信息替换当前路由设备的配置信息。
5.如权利要求1所述的路由设备配置信息的恢复方法,其特征在于,所述在重启路由设备时,比较当前路由设备的配置信息与所述备份分区的配置信息,比较出当前路由设备的配置信息与所述备份分区的配置信息不相同时,则将所述备份分区的配置信息替换当前路由设备的配置信息,还包括:
在重启路由设备时,比较当前路由设备的配置信息与所述备份分区的配置信息,比较出当前路由设备的配置信息与所述备份分区的配置信息为相同时,则不做替换处理。
6.一种路由设备配置信息的恢复装置,其特征在于,包括:写入模块、启动模块、比较模块、替换模块;
所述写入模块,用于在将路由设备的配置信息写入后台配置文件的同时,写入到备份分区;
所述启动模块,用于重启路由设备;
所述比较模块,用于在所述启动模块重启路由设备时,比较当前路由设备的配置信息与所述备份分区的配置信息;
所述替换模块,用于在所述比较模块比较出当前路由设备的配置信息与所述备份分区的配置信息不相同时,将所述备份分区的配置信息替换当前路由设备的配置信息。
7.如权利要求6所述的路由设备配置信息的恢复装置,其特征在于,所述写入模块,具体用于在将在路由设备管理网页的设置并保存的路由设备的配置信息写入后台配置文件的同时,写入到备份分区;
所述路由设备配置信息的恢复装置,还包括:
创建模块,用于在所述启动模块重启路由设备时,创建开机恢复配置的自启动脚本。
8.如权利要求7所述的路由设备配置信息的恢复装置,其特征在于,所述比较模块,具体用于在所述启动模块重启路由设备时,通过所述创建模块所创建的开机恢复配置的自启动脚本的方式,比较当前路由设备的配置信息与所述备份分区的配置信息;
所述路由设备配置信息的恢复装置,还包括:
选择模块,用于在所述启动模块重启路由设备时,选择包括消息摘要算法第五版MD5、命令比较文本文件diff的比较算法。
所述比较模块,具体用于在所述启动模块重启路由设备时,通过所述创建模块所创建的开机恢复配置的自启动脚本的方式,和通过所述选择模块所选择的包括消息摘要算法第五版MD5、命令比较文本文件diff的比较算法,比较当前路由设备的配置信息与所述备份分区的配置信息。
9.如权利要求6或7或8所述的路由设备配置信息的恢复装置,其特征在于,所述替换模块,还用于在所述比较模块比较出当前路由设备的配置信息与所述备份分区的配置信息为相同时,不做替换处理;
所述路由设备配置信息的恢复装置,还包括:
存储器,用于划分一块存储区域作为路由设备配置信息的备份分区。
10.一种路由设备,其特征在于,包括如权利要求6至9任意一项所述的路由设备配置信息的恢复装置。
CN201810371712.2A 2018-04-24 2018-04-24 一种路由设备配置信息的恢复方法、装置以及路由设备 Pending CN108418720A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810371712.2A CN108418720A (zh) 2018-04-24 2018-04-24 一种路由设备配置信息的恢复方法、装置以及路由设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810371712.2A CN108418720A (zh) 2018-04-24 2018-04-24 一种路由设备配置信息的恢复方法、装置以及路由设备

Publications (1)

Publication Number Publication Date
CN108418720A true CN108418720A (zh) 2018-08-17

Family

ID=63136424

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810371712.2A Pending CN108418720A (zh) 2018-04-24 2018-04-24 一种路由设备配置信息的恢复方法、装置以及路由设备

Country Status (1)

Country Link
CN (1) CN108418720A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109639509A (zh) * 2019-01-21 2019-04-16 新华三技术有限公司合肥分公司 一种网络设备配置方法及装置
CN114780019A (zh) * 2022-03-22 2022-07-22 江苏泽景汽车电子股份有限公司 电子设备的管理方法、装置、电子设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101447864A (zh) * 2007-11-28 2009-06-03 华为技术有限公司 实现密码配置的方法、***及实现密码备份、配置的装置
CN102110032A (zh) * 2011-02-23 2011-06-29 杭州海康威视数字技术股份有限公司 一种提高配置文件可靠性的方法及装置
CN104301142A (zh) * 2014-10-13 2015-01-21 杭州华三通信技术有限公司 一种配置文件的备份方法和设备
CN105917306A (zh) * 2014-01-22 2016-08-31 惠普发展公司,有限责任合伙企业 ***固件配置数据
CN106445529A (zh) * 2016-09-27 2017-02-22 乐视控股(北京)有限公司 持续集成服务器的配置信息的备份方法及***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101447864A (zh) * 2007-11-28 2009-06-03 华为技术有限公司 实现密码配置的方法、***及实现密码备份、配置的装置
WO2009074060A1 (fr) * 2007-11-28 2009-06-18 Huawei Technologies Co., Ltd. Procédé et système de configuration de mot de passe et appareil de configuration et de sauvegarde de mot de passe
CN102110032A (zh) * 2011-02-23 2011-06-29 杭州海康威视数字技术股份有限公司 一种提高配置文件可靠性的方法及装置
CN105917306A (zh) * 2014-01-22 2016-08-31 惠普发展公司,有限责任合伙企业 ***固件配置数据
CN104301142A (zh) * 2014-10-13 2015-01-21 杭州华三通信技术有限公司 一种配置文件的备份方法和设备
CN106445529A (zh) * 2016-09-27 2017-02-22 乐视控股(北京)有限公司 持续集成服务器的配置信息的备份方法及***

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109639509A (zh) * 2019-01-21 2019-04-16 新华三技术有限公司合肥分公司 一种网络设备配置方法及装置
CN109639509B (zh) * 2019-01-21 2021-12-07 新华三技术有限公司合肥分公司 一种网络设备配置方法及装置
CN114780019A (zh) * 2022-03-22 2022-07-22 江苏泽景汽车电子股份有限公司 电子设备的管理方法、装置、电子设备及存储介质

Similar Documents

Publication Publication Date Title
US9489213B2 (en) Shutdown method, startup method, and communication terminal
CN100377085C (zh) 嵌入式操作***硬件镜像启动优化的实现方法
CN106155915B (zh) 数据存储的处理方法及装置
CN102521289B (zh) 一种文件同步方法、装置及***
CN105607972B (zh) 一种异常修复的方法及装置
CN107870968A (zh) 对文件***卷执行实时更新
CN104317667A (zh) 一种dmi同步fru的方法
CN110825495A (zh) 一种容器云平台的恢复方法、装置、设备及可读存储介质
CN103136019A (zh) 用于加载配置信息的方法和装置
WO2017045491A1 (zh) 一种对 sqlite3 型嵌入式数据库进行升级的方法及***
CN111309354A (zh) 联网设备的ota升级方法及装置
CN114528029B (zh) 一种实现bios选项设置的方法、***、设备和存储介质
CN113835770B (zh) 一种服务器管理模块在线更换方法及***
CN113064625B (zh) 一种带外升级bios的方法、装置、设备及介质
CN108418720A (zh) 一种路由设备配置信息的恢复方法、装置以及路由设备
CN111367722B (zh) 一种虚拟机备份方法、装置、设备及可读存储介质
CN108037932B (zh) Spi-nand的配置文件获取方法和装置
CN109408297A (zh) 一种主备竞争的方法、装置、设备和储存介质
JP6404708B2 (ja) 情報処理装置、bios設定情報変更方法、並びにコンピュータ・プログラム
CN113312071A (zh) 一种ssd设备固件升级方法及相关装置
CN102073523A (zh) 实现软件版本同步的方法及装置
EP2835737A1 (en) Data terminal running mode switching method, device, and data terminal
CN116841728A (zh) 集群资源调度方法、装置、电子设备及存储介质
CN113238778B (zh) 一种升级bios固件的方法、***、设备及介质
CN111597140B (zh) 一种多核设备功能配置方法及其装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination