一种配置远端设备多路径及管理远端设备的方法和系统.pdf

上传人:00062****4422 文档编号:4298708 上传时间:2018-09-13 格式:PDF 页数:16 大小:6.36MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210265535.2

申请日:

2012.07.27

公开号:

CN102769545A

公开日:

2012.11.07

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04L 12/24申请日:20120727|||公开

IPC分类号:

H04L12/24; H04L12/56

主分类号:

H04L12/24

申请人:

瑞斯康达科技发展股份有限公司

发明人:

张前; 郭鹏; 王智琢

地址:

100085 北京市海淀区上地六街28号院2号楼

优先权:

专利代理机构:

北京同达信恒知识产权代理有限公司 11291

代理人:

孔凡红

PDF下载: PDF下载
内容摘要

本发明公开了一种配置远端设备多路径及管理远端设备的方法和系统,配置远端设备多路径的方法包括如下步骤:选择第一路径和第二路径,获取所述第一路径和第二路径的路径信息,所述路径信息包括中间设备信息及连接顺序信息;通过所述第一路径和第二路径分别获取对应的远端设备的状态信息;根据所述路径信息和所述状态信息生成多路径配置信息,并将所述多路径配置信息写入新的多路径配置组。本发明取得以下有益效果:通过对多路径及远端设备进行状态判断,实现对多路径进行配置后,对应多路径为远端设备保存原始配置和副本配置,通过配置后的多路径能够正确获取对应多路径设备的配置信息。

权利要求书

1: 一种配置远端设备多路径的方法, 其特征在于, 包括 : 根据远端设备在网络中的链路关系选择第一路径和第二路径, 获取所述第一路径和第 二路径的路径信息, 所述路径信息包括中间设备信息及连接顺序信息 ; 通过所述第一路径和第二路径分别获取对应的远端设备的状态信息 ; 根据所述路径信息和所述状态信息生成多路径配置信息, 并将所述多路径配置信息写 入新的多路径配置组。2: 如权利要求 1 所述的方法, 其特征在于, 所述获取所述第一路径和第二路径的路径 信息后, 包括 : 根据所述路径信息判断所述第一路径或第二路径是否已经包含于已有多路径配置组 中, 若是, 则结束配置多路径。3: 如权利要求 1 所述的方法, 其特征在于, 所述远端设备的状态信息包括 : 尚未连接、 已上电和处于工作状态。4: 如权利要求 1 或 3 所述的方法, 其特征在于, 所述根据所述路径信息和所述状态信息 生成多路径配置信息, 包括 : 若所述第一路径和所述第二路径到达的远端设备均已经处于工作状态, 结束配置多路 径; 否则根据所述第一路径和第二路径对应的所述中间设备信息及所述连接顺序信息生 成所述多路径配置信息, 并将所述多路径配置信息写入所述新的多路径配置组。5: 一种利用如权利要求 1 所述方法中配置的多路径发现远端设备时的处理方法, 其特 征在于, 包括 : 获取发现远端设备的当前路径的路径信息, 根据所述当前路径的路径信息确定所述当 前路径所在的多路径配置组及所述多路径配置组中包含的另一路径 ; 获取所述另一路径到达的远端设备的状态信息 ; 根据所述当前路径的路径信息和所述另一路径到达的远端设备的状态信息, 设置所述 远端设备的工作状态。6: 一种如权利要求 5 所述的方法, 其特征在于, 所述根据所述当前路径的路径信息确 定所述当前路径所在的多路径配置组及所述多路径配置组中包含的另一路径, 包括 : 查询所述当前路径是否包含于已存在的所述多路径配置组中, 若否, 则结束流程 ; 若 是, 则确定所述当前路径所在的所述多路径配置组及所述多路径配置组中包含的所述另一 路径。7: 一种如权利要求 5 所述的方法, 其特征在于, 所述根据所述当前路径的路径信息和 所述另一路径到达的远端设备的状态信息, 设置所述远端设备的工作状态, 包括 : 根据所述另一路径到达的远端设备的状态信息, 判断发现的远端设备和所述另一路径 到达的远端设备是否为同一设备, 若否, 则结束流程 ; 若是, 则判断所述另一路径到达的远端设备是否已经处于工作状态, 若是, 则保持所述 远端设备在另一路径上处于工作状态 ; 若否, 则将所述远端设备设置为在所述当前路径进 入工作状态。8: 一种利用如权利要求 1 所述方法中配置的多路径保存远端设备的配置信息的方法, 其特征在于, 包括 : 2 通过当前路径获取远端设备的配置信息, 并保存到配置文件中记录为原始配置信息 ; 获取当前路径的路径信息, 根据所述当前路径的路径信息确定所述当前路径所在的多 路径配置组及所述多路径配置组中包含的另一路径 ; 根据所述原始配置信息、 所述当前路径和所述另一路径生成所述远端设备的原始配置 和副本配置并保存到主控盘内存中。9: 一种如权利要求 8 所述的方法, 其特征在于, 所述根据所述当前路径的路径信息确 定所述当前路径所在的多路径配置组及所述多路径配置组中包含的另一路径, 包括 : 查询所述当前路径是否包含于已存在的所述多路径配置组中, 若否, 则结束流程 ; 若 是, 则确定所述当前路径所在的所述多路径配置组及所述多路径配置组中包含的所述另一 路径。10: 一种如权利要求 8 所述的方法, 其特征在于, 所述根据所述原始配置信息、 所述当 前路径和所述另一路径生成所述远端设备的原始配置和副本配置并保存, 包括 : 删除远端设备对应所述另一路径在内存中保存的配置信息 ; 将所述原始配置信息对应所述当前路径复制到内存中, 标记为原始配置 ; 将所述原始配置信息对应所述另一路径复制到内存中, 标记为副本配置。11: 一种利用如权利要求 1 所述方法中配置的多路径删除远端设备的配置信息的方 法, 其特征在于, 包括 : 获取远端设备的多路径配置信息, 若所述多路径配置信息不存在, 则结束流程, 若所述 多路径配置信息存在, 则 获取所述远端设备在内存中对应当前路径的第一配置信息, 若所述第一配置信息为原 始配置, 则删除所述第一配置信息后, 删除所述第二路径对应的第二配置信息 ; 若所述第一 配置信息是副本配置, 则查询所述另一路径对应的所述第二配置信息是否为原始配置, 若 是, 则删除所述第二配置信息后, 删除所述第一配置信息。12: 一种利用如权利要求 1 所述方法中配置的多路径恢复远端设备的配置信息的方 法, 其特征在于, 包括 : 在远端设备上电时, 获取所述远端设备的当前路径的路径信息 ; 根据所述当前路径的路径信息确定所述当前路径所在的多路径配置组及所述多路径 配置组中包含的另一路径 ; 将所述远端设备对应所述当前路径和所述另一路径的配置信息恢复到主控盘。13: 一种如权利要求 12 所述的方法, 其特征在于, 所述根据所述当前路径的路径信息 确定所述当前路径所在的多路径配置组及所述多路径配置组中包含的另一路径, 包括 : 查询所述当前路径是否包含于已存在的所述多路径配置组中, 若否, 则结束流程 ; 若 是, 则确定所述当前路径所在的所述多路径配置组及所述多路径配置组中包含的所述另一 路径。14: 一种如权利要求 12 所述的方法, 其特征在于, 所述将所述远端设备对应所述当前 路径和所述另一路径的配置信息恢复到主控盘, 包括 : 获取对应所述当前路径保存的第一配置信息, 将所述第一配置信息在内存中标记为原 始配置 ; 将所述第一配置信息对应所述另一路径复制到内存, 标记为副本配置 ; 3 将所述原始配置和所述副本配置信息恢复到主控盘内存中。15: 一种管理远端设备的系统, 其特征在于, 包括 : 多路径配置单元, 用于对远端设备进行多路径配置 ; 远端设备发现单元, 用于在远端设备上电时发现所述远端设备并设置所述远端设备的 工作状态 ; 远端设备配置信息保存单元, 用于对应所述远端设备的多路径保存所述远端设备的配 置信息 ; 远端设备配置信息删除单元, 用于对应所述远端设备的多路径删除所述远端设备的配 置信息 ; 远端设备配置信息恢复单元, 用于将对应多路径的所述远端设备的配置信息恢复到主 控盘内存中。

说明书


一种配置远端设备多路径及管理远端设备的方法和系统

    技术领域 本发明涉及, 尤其涉及通讯领域, 尤其涉及一种配置远端设备多路径及管理远端 设备的方法和系统。
     背景技术 随着通讯网络和业务的迅速发展, 对通讯设备以及设备间链路的可靠性要求也越 来越高。 通常为了保证通讯设备的可靠性, 采取主备设备保护的方法 ; 为了保证链路的可靠 传输, 则采取主备链路保护的方法。
     在光纤传输网络中, 为了保证链路可靠传输, 一般会为远端设备设计 1+1 光口保 护, 支持光口自动切换。当某一远端设备开启了 1+1 光口保护功能, 并且分别与设置了设备 或者端口主备保护的上联设备相连时, 可能会出现一个问题 :
     该远端设备被多次发现, 造成远端设备管理和配置管理的混乱。即当该远端设备 上电, 从不在位到在位时, 网管会从两条路径分别发现两个远端设备, 虽然实际上这两个远 端设备为同一个设备, 从网管看来此时拓扑中出现了两个相同的设备 ; 当配置其中一个远
     端设备时, 另一条路径上的远端设备状态会跟随着改变 ; 重启该远端设备后, 恢复的配置可 能是另一条路径上的配置。 发明内容 本发明的目的是提供一种配置远端设备多路径的方法及管理远端设备的系统, 以 解决现有技术中多路径的远端设备被重复发现, 且在恢复配置信息时, 配置信息失效的问 题。
     本发明的目的是通过以下技术方案实现的 :
     本发明较佳的实施例提供一种配置远端设备多路径的方法, 包括如下步骤 :
     根据远端设备在网络中的链路关系选择第一路径和第二路径, 获取所述第一路径 和第二路径的路径信息, 所述路径信息包括中间设备信息及连接顺序信息 ;
     通过所述第一路径和第二路径分别获取对应的远端设备的状态信息 ;
     根据所述路径信息和所述状态信息生成多路径配置信息, 并将所述多路径配置信 息写入新的多路径配置组。
     本发明另一较佳的实施例提供一种利用多路径发现远端设备的方法, 包括如下步 骤:
     获取发现远端设备的当前路径的路径信息, 根据所述当前路径的路径信息确定所 述当前路径所在的多路径配置组及所述多路径配置组中包含的另一路径 ;
     获取所述另一路径到达的远端设备的状态信息 ;
     根据所述当前路径的路径信息和所述另一路径到达的远端设备的状态信息, 设置 所述远端设备的工作状态。
     本发明另一较佳的实施例提供一种利用多路径保存远端设备配置信息的方法, 包
     括如下步骤 :
     通过当前路径获取远端设备的配置信息, 并保存到配置文件中记录为原始配置信 息;
     获取当前路径的路径信息, 根据所述当前路径的路径信息确定所述当前路径所在 的多路径配置组及所述多路径配置组中包含的另一路径 ;
     根据所述原始配置信息、 所述当前路径和所述另一路径生成所述远端设备的原始 配置和副本配置并保存到主控盘的内存中。
     本发明另一较佳的实施例提供一种利用多路径删除远端设备配置信息的方法, 包 括如下步骤 :
     获取远端设备的多路径配置信息, 若所述多路径配置信息不存在, 则结束流程, 若 所述多路径配置信息存在, 则
     获取所述远端设备在内存中对应当前路径的第一配置信息, 若所述第一配置信息 为原始配置, 则删除所述第一配置信息后, 删除所述第二路径对应的第二配置信息 ; 若所 述第一配置信息是副本配置, 则查询所述另一路径对应的所述第二配置信息是否为原始配 置, 若是, 则删除所述第二配置信息后, 删除所述第一配置信息。
     本发明另一较佳的实施例提供一种利用多路径恢复远端设备配置信息的方法, 包 括如下步骤 :
     在远端设备上电时, 获取所述远端设备的当前路径的路径信息 ;
     根据所述当前路径的路径信息确定所述当前路径所在的多路径配置组及所述多 路径配置组中包含的另一路径 ;
     将所述远端设备对应所述当前路径和所述另一路径的配置信息恢复到主控盘。
     本发明另一较佳的实施例提供一种管理远端设备的系统, 包括 :
     多路径配置单元, 用于对远端设备进行多路径配置 ;
     远端设备发现单元, 用于在远端设备上电时发现所述远端设备并设置所述远端设 备的工作状态 ;
     远端设备配置信息保存单元, 用于对应所述远端设备的多路径保存所述远端设备 的配置信息 ;
     远端设备配置信息删除单元, 用于对应所述远端设备的多路径删除所述远端设备 的配置信息 ;
     远端设备配置信息恢复单元, 用于将对应多路径的所述远端设备的配置信息恢复 到主控盘内存中。
     本发明取得了以下有益效果 : 通过对多路径及远端设备进行状态判断, 实现对多 路径进行配置后, 对应多路径为远端设备保存原始配置和副本配置, 通过配置后的多路径 能够正确获取对应多路径设备的配置信息。 附图说明
     图 1 为本发明实施例一种配置远端设备多路径的方法的流程图 ;
     图 2 为本发明实施例一种配置远端设备多路径的方法的具体流程图 ;
     图 3 为本发明实施例利用多路径发现远端设备的方法的流程图 ;图 4 为本发明实施例利用多路径保存远端设备配置信息的方法流程图 ; 图 5 为本发明实施例利用多路径恢复远端设备配置信息的方法流程图。具体实施方式
     下面结合附图对本发明进行详细说明。
     本发明实施例配置远端设备的多路径的前提 : 远端设备未配置多路径, 且处于尚 未上电的状态 ; 或者远端设备的 1+1 光口保护未完全启用, 只有一个光口在工作状态。
     本发明实施例一, 提供一种配置远端设备多路径的方法, 如图 1 所示, 步骤如下 :
     步骤 S101, 根据远端设备在网络中的链路关系选择第一路径和第二路径, 获取所 述第一路径和第二路径的路径信息。
     步骤 S102, 通过所述第一路径和第二路径分别获取对应的远端设备的状态信息。
     步骤 S103, 根据所述路径信息和所述状态信息生成多路径配置信息。
     本发明实施例二, 提供一种配置远端设备多路径的方法, 如图 2 所示, 步骤如下 :
     步骤 S201, 根据远端设备在网络中的链路关系选择第一路径和第二路径, 获取所 述第一路径和第二路径的路径信息, 所述路径信息包括中间设备信息及连接顺序信息。 为了确保多路径配置组中的两条路径连接到同一个远端设备, 在配置远端设备的 多路径时, 可以根据远端设备在网络中的链路关系去选择远端设备的多路径, 因为链路关 系真实反映了远端设备所连接的链路, 而远端设备所连接的每条链路都可以视为远端设备 在网络中的一条路径。当然有可能因为某些原因导致选择的路径会出现错误, 但是在后续 发现远端设备过程中可以检测出来。
     步骤 S202, 根据所述路径信息判断所述第一路径或第二路径是否已经包含于已有 多路径配置组中, 若是, 则结束配置多路径 ;
     若所述第一路径和所述第二路径均未包含于已有多路径配置组中, 则执行步骤 S203。
     步骤 S203, 通过所述第一路径和第二路径分别获取对应的远端设备的状态信息。
     所述远端设备的状态信息包括 : NULL 尚未连接、 POWER 已上电和 WORKING 处于工作 状态。
     步骤 S204, 判断所述第一路径和所述第二路径到达的远端设备是否已经处于工作 状态,
     若所述第一路径和所述第二路径到达的远端设备均已经处于工作状态, 结束配置 多路径 ; 否则执行步骤 S205。
     步骤 S205, 根据所述第一路径和第二路径对应的所述中间设备信息及所述连接顺 序信息生成所述多路径配置信息, 并将所述多路径配置信息写入所述新的多路径配置组。
     本发明实施例三, 提供一种利用多路径发现远端设备的处理方法, 如图 3 所示, 步 骤如下 :
     步骤 S301, 获取发现远端设备的当前路径的路径信息。
     步骤 S302, 查询所述当前路径是否包含于已存在的所述多路径配置组中, 若否, 则 结束流程。
     步骤 S303, 确定所述当前路径所在的所述多路径配置组及所述多路径配置组中包
     含的所述另一路径。
     步骤 S304, 获取所述另一路径到达的远端设备的状态信息。
     步骤 S305, 根据所述另一路径到达的远端设备的状态信息, 判断发现的远端设备 和所述另一路径到达的远端设备是否为同一设备, 若否, 则结束流程 ;
     步骤 S306, 判断所述另一路径到达的远端设备是否已经处于工作状态, 若是, 保持 所述远端设备在另一路径上处于工作状态, 结束流程 ; 若否, 执行步骤 S307。
     步骤 S307, 将所述远端设备设置为在所述当前路径进入工作状态。
     本发明实施例取得了以下有益效果 : 通过对多路径及远端设备进行状态判断, 实 现对多路径进行配置后, 在发现远端设备时, 可以检测配置的多路径是否正确以及确保发 现的远端设备不会被重复发现。
     本发明实施例四, 提供一种利用多路径保存远端设备配置信息的方法, 如图 4 所 示, 步骤如下 :
     步骤 S401, 通过当前路径获取远端设备的配置信息, 并保存到配置文件中记录为 原始配置信息。
     步骤 S402, 获取当前路径的路径信息。 步骤 S403, 查询所述当前路径是否包含于已存在的所述多路径配置组中, 若否, 则 执行步骤 S407 ; 若是, 则执行步骤 404。
     步骤 S404, 确定所述当前路径所在的所述多路径配置组及所述多路径配置组中包 含的所述另一路径。
     步骤 S405, 删除远端设备的对应所述另一路径在内存中保存的配置信息。
     步骤 S406, 将所述原始配置信息对应所述另一路径复制到内存中, 标记为副本配 置。
     步骤 S407, 将所述原始配置信息对应所述当前路径复制到内存中, 标记为原始配 置。
     本发明实施例五, 提供一种利用多路径删除远端设备配置信息的方法, 步骤如 下:
     步骤一, 获取远端设备的多路径配置信息, 若所述多路径配置信息不存在, 则结束 流程, 若所述多路径配置信息存在, 则执行步骤二。
     步骤二, 获取所述远端设备在内存中对应当前路径的第一配置信息, 若所述第一 配置信息为原始配置, 则删除所述第一配置信息后, 删除所述第二路径对应的第二配置信 息; 若所述第一配置信息是副本配置,
     则查询所述另一路径对应的所述第二配置信息是否为原始配置, 若是, 则删除所 述第二配置信息后, 删除所述第一配置信息。
     本发明实施例六, 提供一种利用多路径恢复远端设备配置信息的方法, 如图 5 所 示, 步骤如下 :
     步骤 S501, 在远端设备上电时, 获取所述远端设备的当前路径的路径信息。
     步骤 S502, 获取对应所述当前路径保存的第一配置信息, 将所述第一配置信息在 内存中标记为原始配置。
     步骤 S503, 查询所述当前路径是否包含于已存在的所述多路径配置组中, 若否, 执
     行步骤 S506 ; 若是, 则执行步骤 S504。
     步骤 S504, 确定所述当前路径所在的所述多路径配置组及所述多路径配置组中包 含的所述另一路径。
     步骤 S505, 将所述第一配置信息对应所述另一路径复制到内存, 标记为副本配置 并恢复到主控盘内存中。
     步骤 S506, 将所述原始配置信息恢复到主控盘内存中。
     本发明以上实施例取得了如下有益效果 : 通过对多路径及远端设备进行状态判 断, 实现对多路径进行配置后, 对应多路径为远端设备保存原始配置和副本配置, 通过配置 后的多路径能够正确获取对应多路径设备的配置信息。
     本发明实施例七, 提供一种配置远端设备多路径的方法, 用于配置远端设备多路 径, 并验证多路径的正确性。本发明的实现过程中, 由于在配置远端设备多路径之前, 远端 设备有可能为多种状态, 可能造成配置的多路径无效, 比如 : 远端设备尚未连接、 未上电或 远端设备的重新部署等因素。因此对于配置成功的多路径是否完全正确, 我们通过以下步 骤进行验证, 即通过发现远端设备验证多路径配置, 步骤如下 :
     步骤一, 根据远端设备在网络中的链路关系选择第一路径和第二路径, 获取所述 第一路径和第二路径的路径信息, 所述路径信息包括中间设备信息及连接顺序信息。 为了确保多路径配置组中的两条路径连接到同一个远端设备, 在配置远端设备的 多路径时, 可以根据远端设备在网络中的链路关系去选择远端设备的多路径, 因为链路关 系真实反映了远端设备所连接的链路, 而远端设备所连接的每条链路都可以视为远端设备 在网络中的一条路径。当然有可能因为某些原因导致选择的路径会出现错误, 但是在后续 发现远端设备过程中可以检测出来。
     步骤二, 根据所述路径信息判断所述第一路径或第二路径是否已经包含于已有多 路径配置组中, 若是, 则结束配置多路径 ;
     若所述第一路径和所述第二路径均未包含于已有多路径配置组中, 则执行步骤 三。
     步骤三, 通过所述第一路径和第二路径分别获取对应的远端设备的状态信息, 所 述远端设备的状态信息包括 : NULL 尚未连接、 POWER 已上电和 WORKING 处于工作状态。
     步骤四, 判断所述第一路径和所述第二路径到达的远端设备是否已经处于工作状 态,
     若所述第一路径和所述第二路径到达的远端设备均已经处于工作状态, 结束配置 多路径 ; 否则执行步骤五。
     步骤五, 根据所述第一路径和第二路径对应的所述中间设备信息及所述连接顺序 信息生成所述多路径配置信息, 并将所述多路径配置信息写入所述新的多路径配置组。
     多路径配置完成后, 使未连接的远端设备连接并上电, 或使未上电的远端设备上 电, 通过发现远端设备验证多路径配置, 如下 :
     步骤六, 获取发现远端设备的当前路径的路径信息。
     步骤七, 通过当前路径的路径信息, 确定所述当前路径所在的所述多路径配置组 及所述多路径配置组中包含的所述另一路径。
     步骤八, 获取所述另一路径到达的远端设备的状态信息。
     步骤九, 根据所述另一路径到达的远端设备的状态信息, 判断发现的远端设备和 所述另一路径到达的远端设备是否为同一设备, 若否, 则结束流程, 远端设备多路径配置错 误; 若是, 则远端设备多路径配置正确, 执行步骤十。
     通过以上对远端设备多路径配置进行验证, 确保远端设备多路径配置的正确性。
     本发明实施例八, 提供一种利用多种径管理远端设备的系统, 包括 :
     多路径配置单元, 用于对远端设备进行多路径配置 ;
     远端设备发现单元, 用于在远端设备上电时发现所述远端设备并设置所述远端设 备的工作状态 ;
     远端设备配置信息保存单元, 用于对应所述远端设备的多路径保存所述远端设备 的配置信息 ;
     远端设备配置信息删除单元, 用于对应所述远端设备的多路径删除所述远端设备 的配置信息 ;
     远端设备配置信息恢复单元, 用于将对应多路径的所述远端设备的配置信息恢复 到主控盘内存中。
     所述多路径配置单元具体包括 :
     路径信息获取子单元, 用于选择第一路径和第二路径, 获取所述第一路径和第二 路径的路径信息, 所述路径信息包括中间设备信息及连接顺序信息 ;
     状态信息获取子单元, 用于通过所述第一路径和第二路径分别获取对应的远端设 备的状态信息 ;
     多路径配置子单元, 用于根据所述路径信息和所述状态信息生成多路径配置信 息, 并将所述多路径配置信息写入新的多路径配置组。
     远端设备发现单元具体包括 :
     发现路径处理子单元, 用于获取发现远端设备的当前路径的路径信息, 根据所述 当前路径的路径信息确定所述当前路径所在的多路径配置组及所述多路径配置组中包含 的另一路径 ;
     设备状态信息获取子单元, 用于获取所述另一路径到达的远端设备的状态信息 ;
     工作状态设置子单元, 用于根据所述当前路径的路径信息和所述另一路径到达的 远端设备的状态信息, 设置所述远端设备的工作状态。
     远端设备配置信息保存单元具体包括 :
     配置信息获取子单元, 用于通过当前路径获取远端设备的配置信息, 并保存到配 置文件中记录为原始配置信息 ;
     路径信息处理子单元, 用于获取当前路径的路径信息, 根据所述当前路径的路径 信息确定所述当前路径所在的多路径配置组及所述多路径配置组中包含的另一路径 ;
     配置生成子单元, 用于根据所述原始配置信息、 所述当前路径和所述另一路径生 成所述远端设备的原始配置和副本配置。
     远端设备配置信息删除单元具体包括 :
     多路径配置信息判断子单元, 用于获取远端设备的多路径配置信息, 若所述多路 径配置信息不存在, 则结束流程, 若所述多路径配置信息存在, 则
     配置信息处理子单元, 用于获取所述远端设备在内存中对应当前路径的第一配置信息, 若所述第一配置信息为原始配置, 则删除所述第一配置信息后, 删除所述第二路径对 应的第二配置信息 ; 若所述第一配置信息是副本配置, 则查询所述另一路径对应的所述第 二配置信息是否为原始配置, 若是, 则删除所述第二配置信息后, 删除所述第一配置信息。
     远端设备配置信息恢复单元具体包括 :
     路径信息处理子单元, 用于在远端设备上电时, 获取所述远端设备的当前路径的 路径信息 ; 根据所述当前路径的路径信息确定所述当前路径所在的多路径配置组及所述多 路径配置组中包含的另一路径 ;
     配置信息恢复子单元, 用于将所述远端设备对应所述当前路径和所述另一路径的 配置信息恢复到主控盘内存中。
     显然, 本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样, 倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内, 则本发明也意图包含这些改动和变型在内。

一种配置远端设备多路径及管理远端设备的方法和系统.pdf_第1页
第1页 / 共16页
一种配置远端设备多路径及管理远端设备的方法和系统.pdf_第2页
第2页 / 共16页
一种配置远端设备多路径及管理远端设备的方法和系统.pdf_第3页
第3页 / 共16页
点击查看更多>>
资源描述

《一种配置远端设备多路径及管理远端设备的方法和系统.pdf》由会员分享,可在线阅读,更多相关《一种配置远端设备多路径及管理远端设备的方法和系统.pdf(16页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102769545 A (43)申请公布日 2012.11.07 C N 1 0 2 7 6 9 5 4 5 A *CN102769545A* (21)申请号 201210265535.2 (22)申请日 2012.07.27 H04L 12/24(2006.01) H04L 12/56(2006.01) (71)申请人瑞斯康达科技发展股份有限公司 地址 100085 北京市海淀区上地六街28号 院2号楼 (72)发明人张前 郭鹏 王智琢 (74)专利代理机构北京同达信恒知识产权代理 有限公司 11291 代理人孔凡红 (54) 发明名称 一种配置远端设备多路径及管理。

2、远端设备的 方法和系统 (57) 摘要 本发明公开了一种配置远端设备多路径及 管理远端设备的方法和系统,配置远端设备多路 径的方法包括如下步骤:选择第一路径和第二路 径,获取所述第一路径和第二路径的路径信息,所 述路径信息包括中间设备信息及连接顺序信息; 通过所述第一路径和第二路径分别获取对应的远 端设备的状态信息;根据所述路径信息和所述状 态信息生成多路径配置信息,并将所述多路径配 置信息写入新的多路径配置组。本发明取得以下 有益效果:通过对多路径及远端设备进行状态判 断,实现对多路径进行配置后,对应多路径为远端 设备保存原始配置和副本配置,通过配置后的多 路径能够正确获取对应多路径设备的配。

3、置信息。 (51)Int.Cl. 权利要求书3页 说明书7页 附图5页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 3 页 说明书 7 页 附图 5 页 1/3页 2 1.一种配置远端设备多路径的方法,其特征在于,包括: 根据远端设备在网络中的链路关系选择第一路径和第二路径,获取所述第一路径和第 二路径的路径信息,所述路径信息包括中间设备信息及连接顺序信息; 通过所述第一路径和第二路径分别获取对应的远端设备的状态信息; 根据所述路径信息和所述状态信息生成多路径配置信息,并将所述多路径配置信息写 入新的多路径配置组。 2.如权利要求1所述的方法,其特征在于,所述获取所。

4、述第一路径和第二路径的路径 信息后,包括: 根据所述路径信息判断所述第一路径或第二路径是否已经包含于已有多路径配置组 中,若是,则结束配置多路径。 3.如权利要求1所述的方法,其特征在于,所述远端设备的状态信息包括:尚未连接、 已上电和处于工作状态。 4.如权利要求1或3所述的方法,其特征在于,所述根据所述路径信息和所述状态信息 生成多路径配置信息,包括: 若所述第一路径和所述第二路径到达的远端设备均已经处于工作状态,结束配置多路 径; 否则根据所述第一路径和第二路径对应的所述中间设备信息及所述连接顺序信息生 成所述多路径配置信息,并将所述多路径配置信息写入所述新的多路径配置组。 5.一种利用。

5、如权利要求1所述方法中配置的多路径发现远端设备时的处理方法,其特 征在于,包括: 获取发现远端设备的当前路径的路径信息,根据所述当前路径的路径信息确定所述当 前路径所在的多路径配置组及所述多路径配置组中包含的另一路径; 获取所述另一路径到达的远端设备的状态信息; 根据所述当前路径的路径信息和所述另一路径到达的远端设备的状态信息,设置所述 远端设备的工作状态。 6.一种如权利要求5所述的方法,其特征在于,所述根据所述当前路径的路径信息确 定所述当前路径所在的多路径配置组及所述多路径配置组中包含的另一路径,包括: 查询所述当前路径是否包含于已存在的所述多路径配置组中,若否,则结束流程;若 是,则确。

6、定所述当前路径所在的所述多路径配置组及所述多路径配置组中包含的所述另一 路径。 7.一种如权利要求5所述的方法,其特征在于,所述根据所述当前路径的路径信息和 所述另一路径到达的远端设备的状态信息,设置所述远端设备的工作状态,包括: 根据所述另一路径到达的远端设备的状态信息,判断发现的远端设备和所述另一路径 到达的远端设备是否为同一设备,若否,则结束流程; 若是,则判断所述另一路径到达的远端设备是否已经处于工作状态,若是,则保持所述 远端设备在另一路径上处于工作状态;若否,则将所述远端设备设置为在所述当前路径进 入工作状态。 8.一种利用如权利要求1所述方法中配置的多路径保存远端设备的配置信息的。

7、方法, 其特征在于,包括: 权 利 要 求 书CN 102769545 A 2/3页 3 通过当前路径获取远端设备的配置信息,并保存到配置文件中记录为原始配置信息; 获取当前路径的路径信息,根据所述当前路径的路径信息确定所述当前路径所在的多 路径配置组及所述多路径配置组中包含的另一路径; 根据所述原始配置信息、所述当前路径和所述另一路径生成所述远端设备的原始配置 和副本配置并保存到主控盘内存中。 9.一种如权利要求8所述的方法,其特征在于,所述根据所述当前路径的路径信息确 定所述当前路径所在的多路径配置组及所述多路径配置组中包含的另一路径,包括: 查询所述当前路径是否包含于已存在的所述多路径配。

8、置组中,若否,则结束流程;若 是,则确定所述当前路径所在的所述多路径配置组及所述多路径配置组中包含的所述另一 路径。 10.一种如权利要求8所述的方法,其特征在于,所述根据所述原始配置信息、所述当 前路径和所述另一路径生成所述远端设备的原始配置和副本配置并保存,包括: 删除远端设备对应所述另一路径在内存中保存的配置信息; 将所述原始配置信息对应所述当前路径复制到内存中,标记为原始配置; 将所述原始配置信息对应所述另一路径复制到内存中,标记为副本配置。 11.一种利用如权利要求1所述方法中配置的多路径删除远端设备的配置信息的方 法,其特征在于,包括: 获取远端设备的多路径配置信息,若所述多路径配。

9、置信息不存在,则结束流程,若所述 多路径配置信息存在,则 获取所述远端设备在内存中对应当前路径的第一配置信息,若所述第一配置信息为原 始配置,则删除所述第一配置信息后,删除所述第二路径对应的第二配置信息;若所述第一 配置信息是副本配置,则查询所述另一路径对应的所述第二配置信息是否为原始配置,若 是,则删除所述第二配置信息后,删除所述第一配置信息。 12.一种利用如权利要求1所述方法中配置的多路径恢复远端设备的配置信息的方 法,其特征在于,包括: 在远端设备上电时,获取所述远端设备的当前路径的路径信息; 根据所述当前路径的路径信息确定所述当前路径所在的多路径配置组及所述多路径 配置组中包含的另一。

10、路径; 将所述远端设备对应所述当前路径和所述另一路径的配置信息恢复到主控盘。 13.一种如权利要求12所述的方法,其特征在于,所述根据所述当前路径的路径信息 确定所述当前路径所在的多路径配置组及所述多路径配置组中包含的另一路径,包括: 查询所述当前路径是否包含于已存在的所述多路径配置组中,若否,则结束流程;若 是,则确定所述当前路径所在的所述多路径配置组及所述多路径配置组中包含的所述另一 路径。 14.一种如权利要求12所述的方法,其特征在于,所述将所述远端设备对应所述当前 路径和所述另一路径的配置信息恢复到主控盘,包括: 获取对应所述当前路径保存的第一配置信息,将所述第一配置信息在内存中标记。

11、为原 始配置; 将所述第一配置信息对应所述另一路径复制到内存,标记为副本配置; 权 利 要 求 书CN 102769545 A 3/3页 4 将所述原始配置和所述副本配置信息恢复到主控盘内存中。 15.一种管理远端设备的系统,其特征在于,包括: 多路径配置单元,用于对远端设备进行多路径配置; 远端设备发现单元,用于在远端设备上电时发现所述远端设备并设置所述远端设备的 工作状态; 远端设备配置信息保存单元,用于对应所述远端设备的多路径保存所述远端设备的配 置信息; 远端设备配置信息删除单元,用于对应所述远端设备的多路径删除所述远端设备的配 置信息; 远端设备配置信息恢复单元,用于将对应多路径的所。

12、述远端设备的配置信息恢复到主 控盘内存中。 权 利 要 求 书CN 102769545 A 1/7页 5 一种配置远端设备多路径及管理远端设备的方法和系统 技术领域 0001 本发明涉及,尤其涉及通讯领域,尤其涉及一种配置远端设备多路径及管理远端 设备的方法和系统。 背景技术 0002 随着通讯网络和业务的迅速发展,对通讯设备以及设备间链路的可靠性要求也越 来越高。通常为了保证通讯设备的可靠性,采取主备设备保护的方法;为了保证链路的可靠 传输,则采取主备链路保护的方法。 0003 在光纤传输网络中,为了保证链路可靠传输,一般会为远端设备设计1+1光口保 护,支持光口自动切换。当某一远端设备开启。

13、了1+1光口保护功能,并且分别与设置了设备 或者端口主备保护的上联设备相连时,可能会出现一个问题: 0004 该远端设备被多次发现,造成远端设备管理和配置管理的混乱。即当该远端设备 上电,从不在位到在位时,网管会从两条路径分别发现两个远端设备,虽然实际上这两个远 端设备为同一个设备,从网管看来此时拓扑中出现了两个相同的设备;当配置其中一个远 端设备时,另一条路径上的远端设备状态会跟随着改变;重启该远端设备后,恢复的配置可 能是另一条路径上的配置。 发明内容 0005 本发明的目的是提供一种配置远端设备多路径的方法及管理远端设备的系统,以 解决现有技术中多路径的远端设备被重复发现,且在恢复配置信。

14、息时,配置信息失效的问 题。 0006 本发明的目的是通过以下技术方案实现的: 0007 本发明较佳的实施例提供一种配置远端设备多路径的方法,包括如下步骤: 0008 根据远端设备在网络中的链路关系选择第一路径和第二路径,获取所述第一路径 和第二路径的路径信息,所述路径信息包括中间设备信息及连接顺序信息; 0009 通过所述第一路径和第二路径分别获取对应的远端设备的状态信息; 0010 根据所述路径信息和所述状态信息生成多路径配置信息,并将所述多路径配置信 息写入新的多路径配置组。 0011 本发明另一较佳的实施例提供一种利用多路径发现远端设备的方法,包括如下步 骤: 0012 获取发现远端设。

15、备的当前路径的路径信息,根据所述当前路径的路径信息确定所 述当前路径所在的多路径配置组及所述多路径配置组中包含的另一路径; 0013 获取所述另一路径到达的远端设备的状态信息; 0014 根据所述当前路径的路径信息和所述另一路径到达的远端设备的状态信息,设置 所述远端设备的工作状态。 0015 本发明另一较佳的实施例提供一种利用多路径保存远端设备配置信息的方法,包 说 明 书CN 102769545 A 2/7页 6 括如下步骤: 0016 通过当前路径获取远端设备的配置信息,并保存到配置文件中记录为原始配置信 息; 0017 获取当前路径的路径信息,根据所述当前路径的路径信息确定所述当前路径。

16、所在 的多路径配置组及所述多路径配置组中包含的另一路径; 0018 根据所述原始配置信息、所述当前路径和所述另一路径生成所述远端设备的原始 配置和副本配置并保存到主控盘的内存中。 0019 本发明另一较佳的实施例提供一种利用多路径删除远端设备配置信息的方法,包 括如下步骤: 0020 获取远端设备的多路径配置信息,若所述多路径配置信息不存在,则结束流程,若 所述多路径配置信息存在,则 0021 获取所述远端设备在内存中对应当前路径的第一配置信息,若所述第一配置信息 为原始配置,则删除所述第一配置信息后,删除所述第二路径对应的第二配置信息;若所 述第一配置信息是副本配置,则查询所述另一路径对应的。

17、所述第二配置信息是否为原始配 置,若是,则删除所述第二配置信息后,删除所述第一配置信息。 0022 本发明另一较佳的实施例提供一种利用多路径恢复远端设备配置信息的方法,包 括如下步骤: 0023 在远端设备上电时,获取所述远端设备的当前路径的路径信息; 0024 根据所述当前路径的路径信息确定所述当前路径所在的多路径配置组及所述多 路径配置组中包含的另一路径; 0025 将所述远端设备对应所述当前路径和所述另一路径的配置信息恢复到主控盘。 0026 本发明另一较佳的实施例提供一种管理远端设备的系统,包括: 0027 多路径配置单元,用于对远端设备进行多路径配置; 0028 远端设备发现单元,用。

18、于在远端设备上电时发现所述远端设备并设置所述远端设 备的工作状态; 0029 远端设备配置信息保存单元,用于对应所述远端设备的多路径保存所述远端设备 的配置信息; 0030 远端设备配置信息删除单元,用于对应所述远端设备的多路径删除所述远端设备 的配置信息; 0031 远端设备配置信息恢复单元,用于将对应多路径的所述远端设备的配置信息恢复 到主控盘内存中。 0032 本发明取得了以下有益效果:通过对多路径及远端设备进行状态判断,实现对多 路径进行配置后,对应多路径为远端设备保存原始配置和副本配置,通过配置后的多路径 能够正确获取对应多路径设备的配置信息。 附图说明 0033 图1为本发明实施例。

19、一种配置远端设备多路径的方法的流程图; 0034 图2为本发明实施例一种配置远端设备多路径的方法的具体流程图; 0035 图3为本发明实施例利用多路径发现远端设备的方法的流程图; 说 明 书CN 102769545 A 3/7页 7 0036 图4为本发明实施例利用多路径保存远端设备配置信息的方法流程图; 0037 图5为本发明实施例利用多路径恢复远端设备配置信息的方法流程图。 具体实施方式 0038 下面结合附图对本发明进行详细说明。 0039 本发明实施例配置远端设备的多路径的前提:远端设备未配置多路径,且处于尚 未上电的状态;或者远端设备的1+1光口保护未完全启用,只有一个光口在工作状态。

20、。 0040 本发明实施例一,提供一种配置远端设备多路径的方法,如图1所示,步骤如下: 0041 步骤S101,根据远端设备在网络中的链路关系选择第一路径和第二路径,获取所 述第一路径和第二路径的路径信息。 0042 步骤S102,通过所述第一路径和第二路径分别获取对应的远端设备的状态信息。 0043 步骤S103,根据所述路径信息和所述状态信息生成多路径配置信息。 0044 本发明实施例二,提供一种配置远端设备多路径的方法,如图2所示,步骤如下: 0045 步骤S201,根据远端设备在网络中的链路关系选择第一路径和第二路径,获取所 述第一路径和第二路径的路径信息,所述路径信息包括中间设备信息。

21、及连接顺序信息。 0046 为了确保多路径配置组中的两条路径连接到同一个远端设备,在配置远端设备的 多路径时,可以根据远端设备在网络中的链路关系去选择远端设备的多路径,因为链路关 系真实反映了远端设备所连接的链路,而远端设备所连接的每条链路都可以视为远端设备 在网络中的一条路径。当然有可能因为某些原因导致选择的路径会出现错误,但是在后续 发现远端设备过程中可以检测出来。 0047 步骤S202,根据所述路径信息判断所述第一路径或第二路径是否已经包含于已有 多路径配置组中,若是,则结束配置多路径; 0048 若所述第一路径和所述第二路径均未包含于已有多路径配置组中,则执行步骤 S203。 004。

22、9 步骤S203,通过所述第一路径和第二路径分别获取对应的远端设备的状态信息。 0050 所述远端设备的状态信息包括:NULL尚未连接、POWER已上电和WORKING处于工作 状态。 0051 步骤S204,判断所述第一路径和所述第二路径到达的远端设备是否已经处于工作 状态, 0052 若所述第一路径和所述第二路径到达的远端设备均已经处于工作状态,结束配置 多路径;否则执行步骤S205。 0053 步骤S205,根据所述第一路径和第二路径对应的所述中间设备信息及所述连接顺 序信息生成所述多路径配置信息,并将所述多路径配置信息写入所述新的多路径配置组。 0054 本发明实施例三,提供一种利用多。

23、路径发现远端设备的处理方法,如图3所示,步 骤如下: 0055 步骤S301,获取发现远端设备的当前路径的路径信息。 0056 步骤S302,查询所述当前路径是否包含于已存在的所述多路径配置组中,若否,则 结束流程。 0057 步骤S303,确定所述当前路径所在的所述多路径配置组及所述多路径配置组中包 说 明 书CN 102769545 A 4/7页 8 含的所述另一路径。 0058 步骤S304,获取所述另一路径到达的远端设备的状态信息。 0059 步骤S305,根据所述另一路径到达的远端设备的状态信息,判断发现的远端设备 和所述另一路径到达的远端设备是否为同一设备,若否,则结束流程; 00。

24、60 步骤S306,判断所述另一路径到达的远端设备是否已经处于工作状态,若是,保持 所述远端设备在另一路径上处于工作状态,结束流程;若否,执行步骤S307。 0061 步骤S307,将所述远端设备设置为在所述当前路径进入工作状态。 0062 本发明实施例取得了以下有益效果:通过对多路径及远端设备进行状态判断,实 现对多路径进行配置后,在发现远端设备时,可以检测配置的多路径是否正确以及确保发 现的远端设备不会被重复发现。 0063 本发明实施例四,提供一种利用多路径保存远端设备配置信息的方法,如图4所 示,步骤如下: 0064 步骤S401,通过当前路径获取远端设备的配置信息,并保存到配置文件中。

25、记录为 原始配置信息。 0065 步骤S402,获取当前路径的路径信息。 0066 步骤S403,查询所述当前路径是否包含于已存在的所述多路径配置组中,若否,则 执行步骤S407;若是,则执行步骤404。 0067 步骤S404,确定所述当前路径所在的所述多路径配置组及所述多路径配置组中包 含的所述另一路径。 0068 步骤S405,删除远端设备的对应所述另一路径在内存中保存的配置信息。 0069 步骤S406,将所述原始配置信息对应所述另一路径复制到内存中,标记为副本配 置。 0070 步骤S407,将所述原始配置信息对应所述当前路径复制到内存中,标记为原始配 置。 0071 本发明实施例五。

26、,提供一种利用多路径删除远端设备配置信息的方法,步骤如 下: 0072 步骤一,获取远端设备的多路径配置信息,若所述多路径配置信息不存在,则结束 流程,若所述多路径配置信息存在,则执行步骤二。 0073 步骤二,获取所述远端设备在内存中对应当前路径的第一配置信息,若所述第一 配置信息为原始配置,则删除所述第一配置信息后,删除所述第二路径对应的第二配置信 息;若所述第一配置信息是副本配置, 0074 则查询所述另一路径对应的所述第二配置信息是否为原始配置,若是,则删除所 述第二配置信息后,删除所述第一配置信息。 0075 本发明实施例六,提供一种利用多路径恢复远端设备配置信息的方法,如图5所 示。

27、,步骤如下: 0076 步骤S501,在远端设备上电时,获取所述远端设备的当前路径的路径信息。 0077 步骤S502,获取对应所述当前路径保存的第一配置信息,将所述第一配置信息在 内存中标记为原始配置。 0078 步骤S503,查询所述当前路径是否包含于已存在的所述多路径配置组中,若否,执 说 明 书CN 102769545 A 5/7页 9 行步骤S506;若是,则执行步骤S504。 0079 步骤S504,确定所述当前路径所在的所述多路径配置组及所述多路径配置组中包 含的所述另一路径。 0080 步骤S505,将所述第一配置信息对应所述另一路径复制到内存,标记为副本配置 并恢复到主控盘内。

28、存中。 0081 步骤S506,将所述原始配置信息恢复到主控盘内存中。 0082 本发明以上实施例取得了如下有益效果:通过对多路径及远端设备进行状态判 断,实现对多路径进行配置后,对应多路径为远端设备保存原始配置和副本配置,通过配置 后的多路径能够正确获取对应多路径设备的配置信息。 0083 本发明实施例七,提供一种配置远端设备多路径的方法,用于配置远端设备多路 径,并验证多路径的正确性。本发明的实现过程中,由于在配置远端设备多路径之前,远端 设备有可能为多种状态,可能造成配置的多路径无效,比如:远端设备尚未连接、未上电或 远端设备的重新部署等因素。因此对于配置成功的多路径是否完全正确,我们通。

29、过以下步 骤进行验证,即通过发现远端设备验证多路径配置,步骤如下: 0084 步骤一,根据远端设备在网络中的链路关系选择第一路径和第二路径,获取所述 第一路径和第二路径的路径信息,所述路径信息包括中间设备信息及连接顺序信息。 0085 为了确保多路径配置组中的两条路径连接到同一个远端设备,在配置远端设备的 多路径时,可以根据远端设备在网络中的链路关系去选择远端设备的多路径,因为链路关 系真实反映了远端设备所连接的链路,而远端设备所连接的每条链路都可以视为远端设备 在网络中的一条路径。当然有可能因为某些原因导致选择的路径会出现错误,但是在后续 发现远端设备过程中可以检测出来。 0086 步骤二,。

30、根据所述路径信息判断所述第一路径或第二路径是否已经包含于已有多 路径配置组中,若是,则结束配置多路径; 0087 若所述第一路径和所述第二路径均未包含于已有多路径配置组中,则执行步骤 三。 0088 步骤三,通过所述第一路径和第二路径分别获取对应的远端设备的状态信息,所 述远端设备的状态信息包括:NULL尚未连接、POWER已上电和WORKING处于工作状态。 0089 步骤四,判断所述第一路径和所述第二路径到达的远端设备是否已经处于工作状 态, 0090 若所述第一路径和所述第二路径到达的远端设备均已经处于工作状态,结束配置 多路径;否则执行步骤五。 0091 步骤五,根据所述第一路径和第二。

31、路径对应的所述中间设备信息及所述连接顺序 信息生成所述多路径配置信息,并将所述多路径配置信息写入所述新的多路径配置组。 0092 多路径配置完成后,使未连接的远端设备连接并上电,或使未上电的远端设备上 电,通过发现远端设备验证多路径配置,如下: 0093 步骤六,获取发现远端设备的当前路径的路径信息。 0094 步骤七,通过当前路径的路径信息,确定所述当前路径所在的所述多路径配置组 及所述多路径配置组中包含的所述另一路径。 0095 步骤八,获取所述另一路径到达的远端设备的状态信息。 说 明 书CN 102769545 A 6/7页 10 0096 步骤九,根据所述另一路径到达的远端设备的状态。

32、信息,判断发现的远端设备和 所述另一路径到达的远端设备是否为同一设备,若否,则结束流程,远端设备多路径配置错 误;若是,则远端设备多路径配置正确,执行步骤十。 0097 通过以上对远端设备多路径配置进行验证,确保远端设备多路径配置的正确性。 0098 本发明实施例八,提供一种利用多种径管理远端设备的系统,包括: 0099 多路径配置单元,用于对远端设备进行多路径配置; 0100 远端设备发现单元,用于在远端设备上电时发现所述远端设备并设置所述远端设 备的工作状态; 0101 远端设备配置信息保存单元,用于对应所述远端设备的多路径保存所述远端设备 的配置信息; 0102 远端设备配置信息删除单元。

33、,用于对应所述远端设备的多路径删除所述远端设备 的配置信息; 0103 远端设备配置信息恢复单元,用于将对应多路径的所述远端设备的配置信息恢复 到主控盘内存中。 0104 所述多路径配置单元具体包括: 0105 路径信息获取子单元,用于选择第一路径和第二路径,获取所述第一路径和第二 路径的路径信息,所述路径信息包括中间设备信息及连接顺序信息; 0106 状态信息获取子单元,用于通过所述第一路径和第二路径分别获取对应的远端设 备的状态信息; 0107 多路径配置子单元,用于根据所述路径信息和所述状态信息生成多路径配置信 息,并将所述多路径配置信息写入新的多路径配置组。 0108 远端设备发现单元。

34、具体包括: 0109 发现路径处理子单元,用于获取发现远端设备的当前路径的路径信息,根据所述 当前路径的路径信息确定所述当前路径所在的多路径配置组及所述多路径配置组中包含 的另一路径; 0110 设备状态信息获取子单元,用于获取所述另一路径到达的远端设备的状态信息; 0111 工作状态设置子单元,用于根据所述当前路径的路径信息和所述另一路径到达的 远端设备的状态信息,设置所述远端设备的工作状态。 0112 远端设备配置信息保存单元具体包括: 0113 配置信息获取子单元,用于通过当前路径获取远端设备的配置信息,并保存到配 置文件中记录为原始配置信息; 0114 路径信息处理子单元,用于获取当前。

35、路径的路径信息,根据所述当前路径的路径 信息确定所述当前路径所在的多路径配置组及所述多路径配置组中包含的另一路径; 0115 配置生成子单元,用于根据所述原始配置信息、所述当前路径和所述另一路径生 成所述远端设备的原始配置和副本配置。 0116 远端设备配置信息删除单元具体包括: 0117 多路径配置信息判断子单元,用于获取远端设备的多路径配置信息,若所述多路 径配置信息不存在,则结束流程,若所述多路径配置信息存在,则 0118 配置信息处理子单元,用于获取所述远端设备在内存中对应当前路径的第一配置 说 明 书CN 102769545 A 10 7/7页 11 信息,若所述第一配置信息为原始配。

36、置,则删除所述第一配置信息后,删除所述第二路径对 应的第二配置信息;若所述第一配置信息是副本配置,则查询所述另一路径对应的所述第 二配置信息是否为原始配置,若是,则删除所述第二配置信息后,删除所述第一配置信息。 0119 远端设备配置信息恢复单元具体包括: 0120 路径信息处理子单元,用于在远端设备上电时,获取所述远端设备的当前路径的 路径信息;根据所述当前路径的路径信息确定所述当前路径所在的多路径配置组及所述多 路径配置组中包含的另一路径; 0121 配置信息恢复子单元,用于将所述远端设备对应所述当前路径和所述另一路径的 配置信息恢复到主控盘内存中。 0122 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。 说 明 书CN 102769545 A 11 1/5页 12 图1 说 明 书 附 图CN 102769545 A 12 2/5页 13 图2 说 明 书 附 图CN 102769545 A 13 3/5页 14 图3 说 明 书 附 图CN 102769545 A 14 4/5页 15 图4 说 明 书 附 图CN 102769545 A 15 5/5页 16 图5 说 明 书 附 图CN 102769545 A 16 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1