网络的可用性测试方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:31027695 阅读:17 留言:0更新日期:2021-11-30 03:32
本申请涉及一种网络的可用性测试方法、装置、计算机设备和存储介质。所述方法包括:创建存在目标故障的网络仿真模型,并建立该网络仿真模型的仿真路由协议;获取仿真数据的仿真传输信息,该仿真传输信息包括仿真源地址和仿真目的地址;基于该仿真传输信息以及该仿真路由协议,确定该仿真数据在该网络仿真模型中的传输路径;基于该传输路径获取网络可用性测试结果。采用本方法能够得到网络的可用性测试结果,同时不影响实际相关业务数据的传输。同时不影响实际相关业务数据的传输。同时不影响实际相关业务数据的传输。

【技术实现步骤摘要】
网络的可用性测试方法、装置、计算机设备和存储介质


[0001]本申请涉及通信网络
,特别是涉及一种网络的可用性测试方法、装置、计算机设备和存储介质。

技术介绍

[0002]在发生紧急故障时,为了不影响网络中相关业务数据传输的正常进行,在网络架构上做了冗余,即针对发生某一紧急故障后,为相关业务数据规划另外的传输路径,使得相关业务数据在发生故障时通过另一传输路径仍然可以传输至相应的目的设备,以提升网络架构的高可用。针对网络架构做冗余处理后的高可用性,需要对网络的可用性进行测试,以确定当紧急故障发生时,相关业务数据能否按照规划路径到达目的设备。
[0003]传统技术中,针对网络架构所做的冗余处理,通过在实际网络环境中执行可能发生的紧急故障,查看相关业务数据传输是否可以到达目的设备,以实现对网络架构的可用性测试。
[0004]然而,在传统技术中,若网络架构确未达到冗余,或前期准备不充分,将会实际影响相关业务数据的传输。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够不影响实际网络中相关业务数据传输的网络的可用性测试方法、装置、计算机设备和存储介质。
[0006]第一方面,提供了一种网络的可用性测试方法,该方法包括:
[0007]创建存在目标故障的网络仿真模型,并建立该网络仿真模型的仿真路由协议;获取仿真数据的仿真传输信息,该仿真传输信息包括仿真源地址和仿真目的地址;基于该仿真传输信息以及该仿真路由协议,确定该仿真数据在该网络仿真模型中的传输路径;基于该传输路径获取网络可用性测试结果。
[0008]在其中一个实施例中,该创建存在目标故障的网络仿真模型,包括:根据真实网络环境中各网络设备的配置信息生成初始模型配置文件;根据该目标故障生成故障配置信息;根据该故障配置信息调整该初始模型配置文件,得到目标模型配置文件;根据该目标模型配置文件创建该网络仿真模型。
[0009]在其中一个实施例中,根据该目标模型配置文件创建该网络仿真模型,包括:根据该目标模型配置文件创建与该真实网络环境中各网络设备分别对应的多个仿真网络设备;获取该真实网络环境中网络设备之间的连接关系信息;根据该连接关系信息构建该多个仿真网络设备的拓扑关系,以得到该网络仿真模型。
[0010]在其中一个实施例中,该建立该网络仿真模型的仿真路由协议,包括:获取真实网络环境中各网络设备对应的路由表,该路由表中存储有多组目的地址和发送端口的对应关系;对于各该网络设备对应的路由表,将该路由表中的各目的地址转换为二进制字符串,并根据转换后得到的各二进制字符串生成二元决策图,该二元决策图包括多条决策路径,各
该决策路径与不同的目的地址相对应,且,各该决策路径与对应目的地址所对应的发送端口关联;根据各该网络设备对应的二元决策图得到该仿真路由协议。
[0011]在其中一个实施例中,该基于该仿真源地址、该仿真目的地址以及该仿真路由协议,确定该仿真数据在该网络仿真模型中的传输路径,包括:基于该仿真源地址、该仿真目的地址以及该仿真路由协议,在该网络仿真模型中确定该仿真数据途经的n个目标仿真网络设备,基于该n个仿真网络设备确定该传输路径;其中,在该网络仿真模型中确定第i个该目标仿真网络设备的过程包括:根据该仿真目的地址查询第i

1个该目标仿真网络设备对应的二元决策图,得到与该仿真目的地址对应的目标决策路径,并获取与该目标决策路径相关联的目标发送端口,根据该目标发送端口确定第i个该目标仿真网络设备,i为大于1的正整数。
[0012]在其中一个实施例中,该方法还包括:根据该仿真源地址确定该n个目标仿真网络设备中的第1个目标仿真网络设备。
[0013]在其中一个实施例中,该基于该传输路径获取网络可用性测试结果,包括根据该传输路径,检测该仿真数据是否被成功传输至该仿真目的地址对应的仿真网络设备中;根据检测结果,获取该网络可用性测试结果。
[0014]在其中一个实施例中,该目标故障为某链路断开的故障、某端口断开的故障以及某网络设备断开的故障中的至少一种。
[0015]第二方面,提供了一种网络的可用性测试装置,该装置包括:
[0016]创建模块,用于创建存在目标故障的网络仿真模型,并建立该网络仿真模型的仿真路由协议;第一获取模块,用于获取仿真数据的仿真传输信息,该仿真传输信息包括仿真源地址和仿真目的地址;第一确定模块,用于基于该仿真传输信息以及该仿真路由协议,确定该仿真数据在该网络仿真模型中的传输路径;第二获取模块,用于基于该传输路径获取网络可用性测试结果。
[0017]在其中一个实施例中,该创建模块,具体用于:根据真实网络环境中各网络设备的配置信息生成初始模型配置文件;根据该目标故障生成故障配置信息;根据该故障配置信息调整该初始模型配置文件,得到目标模型配置文件;根据该目标模型配置文件创建该网络仿真模型。
[0018]在其中一个实施例中,该创建模块,具体用于:根据该目标模型配置文件创建与该真实网络环境中各网络设备分别对应的多个仿真网络设备;获取该真实网络环境中网络设备之间的连接关系信息;根据该连接关系信息构建该多个仿真网络设备的拓扑关系,以得到该网络仿真模型。
[0019]在其中一个实施例中,该创建模块,具体用于:获取真实网络环境中各网络设备对应的路由表,该路由表中存储有多组目的地址和发送端口的对应关系;对于各该网络设备对应的路由表,将该路由表中的各目的地址转换为二进制字符串,并根据转换后得到的各二进制字符串生成二元决策图,该二元决策图包括多条决策路径,各该决策路径与不同的目的地址相对应,且,各该决策路径与对应目的地址所对应的发送端口关联;根据各该网络设备对应的二元决策图得到该仿真路由协议。
[0020]在其中一个实施例中,该第一确定模块,具体用于:基于该仿真源地址、该仿真目的地址以及该仿真路由协议,在该网络仿真模型中确定该仿真数据途经的n个目标仿真网
络设备,基于该n个仿真网络设备确定该传输路径;其中,在该网络仿真模型中确定第i个该目标仿真网络设备的过程包括:根据该仿真目的地址查询第i

1个该目标仿真网络设备对应的二元决策图,得到与该仿真目的地址对应的目标决策路径,并获取与该目标决策路径相关联的目标发送端口,根据该目标发送端口确定第i个该目标仿真网络设备,i为大于1的正整数。
[0021]在其中一个实施例中,该装置还包括:第二确定模块,用于根据该仿真源地址确定该n个目标仿真网络设备中的第1个目标仿真网络设备。
[0022]在其中一个实施例中,该第二获取模块,具体用于:根据该传输路径,检测该仿真数据是否被成功传输至该仿真目的地址对应的仿真网络设备中;根据检测结果,获取该网络可用性测试结果。
[0023]在其中一个实施例中,该目标故障为某链路断开的故障、某端口断开的故障以及某网络设备断开的故障中的至少一种。
[0024]第三方面,提供了一种计算机设备,包括存储器和处理器,该存本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络的可用性测试方法,其特征在于,所述方法包括:创建存在目标故障的网络仿真模型,并建立所述网络仿真模型的仿真路由协议;获取仿真数据的仿真传输信息,所述仿真传输信息包括仿真源地址和仿真目的地址;基于所述仿真传输信息以及所述仿真路由协议,确定所述仿真数据在所述网络仿真模型中的传输路径;基于所述传输路径获取网络可用性测试结果。2.根据权利要求1所述的方法,其特征在于,所述创建存在目标故障的网络仿真模型,包括:根据真实网络环境中各网络设备的配置信息生成初始模型配置文件;根据所述目标故障生成故障配置信息;根据所述故障配置信息调整所述初始模型配置文件,得到目标模型配置文件;根据所述目标模型配置文件创建所述网络仿真模型。3.根据权利要求2所述的方法,其特征在于,所述根据所述目标模型配置文件创建所述网络仿真模型,包括:根据所述目标模型配置文件创建与所述真实网络环境中各网络设备分别对应的多个仿真网络设备;获取所述真实网络环境中网络设备之间的连接关系信息;根据所述连接关系信息构建所述多个仿真网络设备的拓扑关系,以得到所述网络仿真模型。4.根据权利要求1所述的方法,其特征在于,所述建立所述网络仿真模型的仿真路由协议,包括:获取真实网络环境中各网络设备对应的路由表,所述路由表中存储有多组目的地址和发送端口的对应关系;对于各所述网络设备对应的路由表,将所述路由表中的各目的地址转换为二进制字符串,并根据转换后得到的各二进制字符串生成二元决策图,所述二元决策图包括多条决策路径,各所述决策路径与不同的目的地址相对应,且,各所述决策路径与对应目的地址所对应的发送端口关联;根据各所述网络设备对应的二元决策图得到所述仿真路由协议。5.根据权利要求4所述的方法,其特征在于,所述基于所述仿真源地址、所述仿真目的地址以及所述仿真路由协议,确定所述仿真数据在所述网络仿真模型中的传输路径,包括:基于所述仿真源地址、所述仿真目的地址以及所述仿真路由协议...

【专利技术属性】
技术研发人员:李家炎杨飘飘吴仲阳屠彧
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1