设备信息保存方法以及装置的制造方法

文档序号:8301768阅读:262来源:国知局
设备信息保存方法以及装置的制造方法
【技术领域】
[0001] 本发明涉及通信技术领域,尤其涉及一种设备信息保存方法以及装置。
【背景技术】
[0002] 当需要在系统中部署大量的网络设备时,对于一些公共的配置,可以通过"自动配 置功能"来实现下发配置文件,再由网络设备执行配置文件中指定的配置。同时为了防止磁 盘格式化或配置文件的丢失,通常还要将最新的配置文件定时上传到备份设备上,以备不 时之需。
[0003] 现有技术中,在自动部署完成后,无论网络设备的配置文件是否有变化,均要在定 时时间到达时将当前最新的配置文件上送至备份设备保存。然而,当系统中部署的网络设 备数量庞大时,就会有大量的网络设备同时向备份设备上传配置文件,以至于备份设备上 会出现大量的并发操作,进而降低备份设备的稳定性,甚至导致备份设备瘫痪的情况发生。

【发明内容】

[0004] 针对现有技术的缺陷,本发明提供了一种设备信息保存方法以及装置。
[0005] 本发明提供了一种设备信息保存方法,应用于网络设备,其中该方法包括:
[0006] 在到达预设的上传时间时,获取自身的设备信息;
[0007] 利用所述设备信息的内容根据预设算法计算出所述设备信息对应的唯一数值;
[0008] 检查所述设备信息对应的唯一数值与本地预存的唯一数值是否一致;
[0009] 若判断所述设备信息对应的唯一数值与本地预存的唯一数值不一致,将所述设备 信息上传至备份设备进行保存。
[0010] 本发明还提供一种设备信息保存装置,应用于网络设备,所述装置包括:
[0011] 获取单元,用于在到达预设的上传时间时,获取自身的设备信息;
[0012] 计算单元,用于利用所述设备信息的内容根据预设算法计算出所述设备信息对应 的唯一数值;
[0013] 检查单元,用于检查所述设备信息对应的唯一数值与本地预存的唯一数值是否一 致;
[0014] 备份单元,用于在判断所述设备信息对应的唯一数值与本地预存的唯一数值不一 致时,将所述设备信息上传至备份设备进行保存。
[0015] 本发明提供一种设备信息保存方法以及装置,在到达预设的上传时间时,将设备 信息根据预设算法计算出唯一数值,并在检查该唯一数值与本地预存的唯一数值不一致, 确定当前的设备信息发生变化,并将当前的设备信息上传至备份设备进行保存。由此可见, 本发明可有效减少设备信息的上传数量,进而提高备份设备的稳定性。
【附图说明】
[0016] 图1是本发明实施例所应用的SDN系统环境示意图;
[0017] 图2是本发明实施例中一种设备信息保存方法流程示意图;
[0018] 图3是本发明实施例中一种设备信息保存装置的逻辑结构示意图;
[0019] 图4是本发明实施例中设备信息保存装置所在网络设备的硬件架构示意图。
【具体实施方式】
[0020] 为使本申请的目的,技术方案及优点更加清楚明白,以下参照附图对本申请方案 做进一步的详细说明。
[0021] 为了解决现有技术中存在的问题,本发明提供了一种设备信息保存方法以及装 置。
[0022] 本发明提供的设备信息保存方法可以应用于SDN(Software Defined Network,软 件定义网络)系统或者堆叠系统等具有控制设备的系统中,以下仅以应用于SDN系统为例 进行描述,在应用于其他具有控制设备的系统时,可参考本发明应用于SDN系统的处理流 程,本发明在此不再一一列举。
[0023] 图1为本发明设备信息保存方法所应用的SDN系统环境示意图,包括控制设备、多 个交换设备(例如SW1、SW2以及SW3)以及分别与多个交换设备连接的主机(例如Hostl、 Hostl2以及Host3)。该控制设备上部署有DHCP服务器和保存配置文件的文件服务器。该 DHCP服务器用于在接收到空配置启动的交换设备发送的IP地址请求报文后,向交换设备 回复携带有为其分配的IP地址以及一个URL (Uniform Resoure Locator,统一资源定位 器)地址的IP回应报文,这个URL地址指定了交换设备所需配置文件的位置信息(该配置 文件通常是公共配置),以使交换设备可根据这个URL地址自动获取配置文件(例如,后缀 为.cfg的文件),并根据该指定的配置运行交换设备。
[0024] 请参考图2,为本发明提供的设备信息保存方法的处理流程示意图,该设备信息保 存方法可应用于网络设备,在SDN系统中,该网络设备可以是交换设备,本发明以该网络设 备是交换设备为例,该设备信息保存方法包括以下步骤:
[0025] 步骤201,在到达预设的上传时间时,获取自身的设备信息;
[0026] 本发明实施例可以预先为交换设备设置一定时器,该定时器设有一定时时长,即 该预设的上传时间。
[0027] 在到达定时器预设的上传时间后,交换设备可以收集自身的设备信息,该设备信 息包括交换设备的配置信息或者日志信息。
[0028] 在收集配置信息时,除了收集交换设备在自动配置时的公共配置外,若交换设备 运行后新增了其他特定的配置,还需要收集交换设备新增的配置信息。
[0029] 步骤202,利用所述设备信息的内容根据预设算法计算出所述设备信息对应的唯 一数值;
[0030] 其中,该预设算法可以是MD5 (Message Digest Algorithm,消息摘要算法第五版) 算法。本发明实施例仅以MD5算法为例进行说明,并不对具体算法做限制。
[0031] 在定时收集到交换设备的设备信息后,可以根据MD5算法将该设备信息的所有信 息内容当作一个大文本信息,通过其不可逆的字符串变换算法产生一个对应的唯一数值, 本例中该唯一数值可以称为唯一的MD5值。
[0032] 将收集的设备信息通过MD5算法计算出唯一的MD5值后,在后续传播该设备信息 的过程中,无论文件的内容发生了任何形式的改变(包括人为修改或者下载过程中线路不 稳定以你的传输错误等),只要对该设备信息根据MD5算法计算,所计算出唯一的MD5值即 会发生变化,由此,便可根据计算的唯一的MD5值判断本次收集的设备信息与上次上传至 备份设备备份的设备信息是否发生改变。
[0033] 其中,该设备信息包括配置信息或日志信息。
[0034] 步骤203,检查所述设备信息对应的唯一数值与本地预存的唯一数值是否一致;
[0035] 其中,该本地预存的唯一数值为交换设备在上次向备份设备上传设备信息时,根 据上传的设备信息的内容计算出的对应的MD5值。
[0036] 步骤204,若判断所述设备信息对应的唯一数值与本地预存的唯一数值不一致,将 所述设备信息上传至备份设备进行保存。
[0037] 本步骤中,将计算出的与设备信息对应的MD5值与本地预存的MD5值进行比对后, 若一致,说明本次收集的设备信息与上一周期收集的设备信息一致,无需将重复的设备信 息再次上传至备份设备,且无需再更新本地预存的MD5值。若不一致,说明本次收集的设备 信息与上次上传至备份设备保存的设备信息不一致,为避免交换设备磁盘格式化或设备信 息丢失时,因备份设备也无最新的设备信息的备份而导致交换设备不能正常
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1