网络的可靠性评估方法、装置、计算设备以及存储介质制造方法及图纸

技术编号:39189079 阅读:6 留言:0更新日期:2023-10-27 08:36
本申请公开了一种网络的可靠性评估方法、装置、计算设备以及存储介质,属于网络技术领域。本方法通过在获取到网络的网络快照后,基于该网络快照、m个源IP地址以及n个目的IP地址,确定该网络的可靠性评估结果,并输出可靠性评估结果,无须人工逐个假设各个网络设备出现故障,节约了人工假设网络设备故障的时长,提高了网络的可靠性评估效率。提高了网络的可靠性评估效率。提高了网络的可靠性评估效率。

【技术实现步骤摘要】
网络的可靠性评估方法、装置、计算设备以及存储介质


[0001]本申请涉及网络
,特别涉及一种网络的可靠性评估方法、装置、计算机设备以及存储介质。

技术介绍

[0002]用户设备能够通过网络中的网络设备,向目的设备传输报文。为了使得网络能够更好地为用户提供数据传输服务,运维人员通过评估网络的可靠性,来了解网络的状态,并根据网络的状态,对网络进行维护。
[0003]目前,网络的可靠性评估过程为:对于网络中的每个网络设备,运维人员假设该网络设备出现故障,评估该网络设备故障时该网络的可靠性。
[0004]但是,在一些大型的网络中,网络设备数目比较多,若采用上述过程评估网络的可靠性,则需要运维人员逐个假设各个网络设备出现故障,工作量大且容易遗漏,导致网络的可靠性评估效率低下。

技术实现思路

[0005]本申请实施例提供了一种网络的可靠性评估方法、装置、计算设备以及存储介质,能够提高网络的可靠性评估效率。该技术方案如下:
[0006]第一方面,提供了一种网络的可靠性评估方法,在一种可能的实现方式中,所述网络包括x个网络设备,所述x为大于0的整数,所述方法包括:
[0007]获取所述网络的网络快照,所述网络快照包括所述x个网络设备的网络配置信息;
[0008]基于所述网络快照、m个源IP地址以及n个目的IP地址,确定所述网络的可靠性评估结果,所述m为大于0的整数,所述n为大于0的整数;
[0009]输出所述可靠性评估结果。
[0010]本方法通过在获取到网络的网络快照后,基于该网络快照、m个源IP地址以及n个目的IP地址,确定该网络的可靠性评估结果,并输出可靠性评估结果,无须人工逐个假设各个网络设备出现故障,节约了人工假设网络设备故障的时长,提高了网络的可靠性评估效率
[0011]在一种可能的实现方式中,所述输出所述可靠性评估结果包括:
[0012]在所述网络的网络拓扑结构图中呈现所述可靠性评估结果。
[0013]基于上述可能的实现方式,通过网络拓扑结构图显示网络的可靠性评估结果,不仅能够为用户提供该网络的网络拓扑结构,还能提示用户该网络的可靠性评估结果。
[0014]在一种可能的实现方式中,所述x个网络设备之间设置有y个链路,所述可靠性评估结果包括z个网络可靠度,每个网络可靠度对应一个测试项,所述测试项为所述网络中的一个网络设备或一个链路,每个网络可靠度指示对应的测试项故障时所述网络传输报文的可靠程度,所述y为大于0的整数,所述z为大于0,且小于或等于x+y的整数;
[0015]所述在所述网络的网络拓扑结构图中呈现所述可靠性评估结果包括:
[0016]基于所述z个网络可靠度以及所述网络的网络拓扑信息,显示所述网络的网络拓扑结构图,在所述网络拓扑结构图中,每个网络可靠度所属的网络可靠等级显示在对应的测试项所对应的位置。
[0017]基于上述可能的实现方式,通过在网络拓扑结构图中测试项对应的位置,显示测试项对应的网络可靠度所属的网络可靠等级,以提示用户测试项故障时对网络的可靠性的影响程度。
[0018]在一种可能的实现方式中,所述网络可靠等级的显示方式包括描述信息、具有颜色属性的标识或具有颜色属性的线条。
[0019]基于上述可能的实现方式,提供多种网络可靠等级的显示方式,以适应不同的应用场景或者以便用户选择偏好的显示方式。
[0020]在一种可能的实现方式中,所述x个网络设备之间设置有y个链路,所述y为大于0的整数;
[0021]所述基于所述网络快照、m个源IP地址以及n个目的IP地址,确定所述网络的可靠性评估结果包括:
[0022]基于所述网络快照、所述m个源IP地址、所述n个目的IP地址以及z个测试项,获取z个预测矩阵D,每个测试项为所述网络中的一个网络设备或一个链路,每个预测矩阵D指示对应的测试项故障时所述网络的可达性,所述z为大于0,且小于或等于x+y的整数;
[0023]基于所述z个预测矩阵D,获取z个网络可靠度,每个网络可靠度对应一个测试项,每个网络可靠度指示对应的测试项故障时所述网络传输报文的可靠程度。
[0024]由于网络的可达性能够决定网络能否正常传输报文,因此,基于上述可能的实现方式,通过预测网络中各个测试项故障时网络的可达性,确定出的网络的网络可靠度精确度较高。
[0025]在一种可能的实现方式中,所述每个预测矩阵D包括m行n列的预测结果di,即z个预测矩阵D分别为D1,

Di,

Dz,其中,Di=(di
pq
)m
×
n,Di为所述z个测试项中第i个测试项对应的预测矩阵D,di
pq
为预测矩阵Di中第p行第q列的预测结果di,预测结果di
pq
为预测的所述第i个测试项故障时,所述网络中第p个源IP地址与第q个目的IP地址之间的可达性,所述i为大于0,且小于或等于z的整数,所述p为大于0,且小于或等于m的整数,所述q为大于0,且小于或等于n的整数。
[0026]在一种可能的实现方式中,所述基于所述网络快照、所述m个源IP地址、所述n个目的IP地址以及z个测试项,获取z个预测矩阵D包括:
[0027]对于所述第i个测试项,假设所述第i个测试项故障,基于所述x网络快照,对所述x个网络设备的转发表进行预测,得到所述x个网络设备的预测转发表;
[0028]基于所述x个网络设备的预测转发表,对所述网络中每个源IP地址与每个目的IP地址之间的可达性进行预测,得到所述预测矩阵Di。
[0029]在一种可能的实现方式中,所述基于所述x个网络设备的预测转发表,对所述网络中每个源IP地址与每个目的IP地址之间的可达性进行预测,得到所述预测矩阵Di包括:
[0030]对于所述第p个源IP地址以及所述第q个目的IP地址,基于所述x个网络设备的预测转发表,对所述网络中的网络设备进行至少一次判定过程,得到所述预测结果di
pq

[0031]在每次判定过程中,确定本次判定过程中的当前网络设备,当本次判定过程是第
一次判定过程时,所述当前网络设备为所述x个网络设备中第一个接收到所述第p个源IP地址的报文的网络设备,当本次判定过程不是第一次判定过程时,所述当前网络设备为所述上一次判定过程所确定出的下一跳设备;
[0032]若所述当前网络设备是所述网络向所述第q个目的IP地址传输报文的最后一跳网络设备,则将第一可达结果作为所述预测结果di
pq
,结束本次判定过程,所述第一可达结果指示所述第i个测试项故障时,所述网络中所述第p个源IP地址与所述第q个目的IP地址之间可达;
[0033]若所述当前网络设备不是所述最后一跳网络设备,基于所述当前网络设备的预测转发表,确定所述当前网络设备向所述第q个目的IP地址传输报文时的下一跳设备;
[0034]若所述当前网络设备本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络的可靠性评估方法,其特征在于,所述网络包括x个网络设备,所述x为大于0的整数,所述方法包括:获取所述网络的网络快照,所述网络快照包括所述x个网络设备的网络配置信息;基于所述网络快照、m个源IP地址以及n个目的IP地址,确定所述网络的可靠性评估结果,所述m为大于0的整数,所述n为大于0的整数;输出所述可靠性评估结果。2.根据权利要求1所述的方法,其特征在于,所述输出所述可靠性评估结果包括:在所述网络的网络拓扑结构图中呈现所述可靠性评估结果。3.根据权利要求2所述的方法,其特征在于,所述x个网络设备之间设置有y个链路,所述可靠性评估结果包括z个网络可靠度,每个网络可靠度对应一个测试项,所述测试项为所述网络中的一个网络设备或一个链路,每个网络可靠度指示对应的测试项故障时所述网络传输报文的可靠程度,所述y为大于0的整数,所述z为大于0,且小于或等于x+y的整数;所述在所述网络的网络拓扑结构图中呈现所述可靠性评估结果包括:基于所述z个网络可靠度以及所述网络的网络拓扑信息,显示所述网络的网络拓扑结构图,在所述网络拓扑结构图中,每个网络可靠度所属的网络可靠等级显示在对应的测试项所对应的位置。4.根据权利要求3所述的方法,其特征在于,所述网络可靠等级的显示方式包括描述信息、具有颜色属性的标识或具有颜色属性的线条。5.根据权利要求1

4中任一项所述的方法,其特征在于,所述x个网络设备之间设置有y个链路,所述y为大于0的整数;所述基于所述网络快照、m个源IP地址以及n个目的IP地址,确定所述网络的可靠性评估结果包括:基于所述网络快照、所述m个源IP地址、所述n个目的IP地址以及z个测试项,获取z个预测矩阵D,每个测试项为所述网络中的一个网络设备或一个链路,每个预测矩阵D指示对应的测试项故障时所述网络的可达性,所述z为大于0,且小于或等于x+y的整数;基于所述z个预测矩阵D,获取z个网络可靠度,每个网络可靠度对应一个测试项,每个网络可靠度指示对应的测试项故障时所述网络传输报文的可靠程度。6.根据权利要求5所述的方法,其特征在于,所述每个预测矩阵D包括m行n列的预测结果di,即z个预测矩阵D分别为D1,

Di,

Dz,其中,Di=(di
pq
)
m
×
n
,Di为所述z个测试项中第i个测试项对应的预测矩阵D,di
pq
为预测矩阵Di中第p行第q列的预测结果di,预测结果di
pq
为预测的所述第i个测试项故障时,所述网络中第p个源IP地址与第q个目的IP地址之间的可达性,所述i为大于0,且小于或等于z的整数,所述p为大于0,且小于或等于m的整数,所述q为大于0,且小于或等于n的整数。7.根据权利要求6所述的方法,其特征在于,所述基于所述网络快照、所述m个源IP地址、所述n个目的IP地址以及z个测试项,获取z个预测矩阵D包括:对于所述第i个测试项,假设所述第i个测试项故障,基于所述x网络快照,对所述x个网络设备的转发表进行预测,得到所述x个网络设备的预测转发表;基于所述x个网络设备的预测转发表,对所述网络中每个源IP地址与每个目的IP地址之间的可达性进行预测,得到所述预测矩阵Di。
8.根据权利要求7所述的方法,其特征在于,所述基于所述x个网络设备的预测转发表,对所述网络中每个源IP地址与每个目的IP地址之间的可达性进行预测,得到所述预测矩阵Di包括:对于所述第p个源IP地址以及所述第q个目的IP地址,基于所述x个网络设备的预测转发表,对所述网络中的网络设备进行至少一次判定过程,得到所述预测结果di
pq
;在每次判定过程中,确定本次判定过程中的当前网络设备,当本次判定过程是第一次判定过程时,所述当前网络设备为所述x个网络设备中第一个接收到所述第p个源IP地址的报文的网络设备,当本次判定过程不是第一次判定过程时,所述当前网络设备为所述上一次判定过程所确定出的下一跳设备;若所述当前网络设备是所述网络向所述第q个目的IP地址传输报文的最后一跳网络设备,则将第一可达结果作为所述预测结果di
pq
,结束本次判定过程,所述第一可达结果指示所述第i个测试项故障时,所述网络中所述第p个源IP地址与所述第q个目的IP地址之间可达;若所述当前网络设备不是所述最后一跳网络设备,基于所述当前网络设备的预测转发表,确定所述当前网络设备向所述第q个目的IP地址传输报文时的下一跳设备;若所述当前网络设备中与所述下一跳设备之间的目标出接口没有故障,则进入下一次判定过程,若所述目标出接口故障,则将第二可达结果作为所述预测结果di
pq
,结束本次判定过程,所述第二可达结果指示所述第i个测试项故障时,所述网络中所述第p个源IP地址与所述第q个目的IP地址之间不可达。9.根据权利要求8所述的方法,其特征在于,所述当前网络设备的预测转发表包括k个转发条目,每个转发条目指示发往一个IP地址的报文由所述当前网络设备的一个出接口转发,所述k为大于0的整数;所述基于所述当前网络设备的预测转发表,确定所述当前网络设备向所述第q个目的IP地址传输报文时的下一跳设备包括:基于所述k个转发条目,确定所述当前网络设备对应的r个报文等价类,每个报文等价类对应所述当前网络设备的一个出接口,每个报文等价类中的报文均由所述当前网络设备的对应出接口转发,所述r为大于0的整数;从所述r个报文等价类中,查询所述第q个目的IP地址所在的目标报文等价类;将所述目标报文等价类对应的所述目标出接口所连接的网络设备,确定为所述下一跳设备。10.根据权利要求6所述的方法,其特征在于,所述基于所述网络快照、所述m个源IP地址、所述n个目的IP地址以及z个测试项,获取z个预测矩阵D包括:对于所述第i个测试项,假设所述第i个测试项故障,基于所述网络快照,对所述网络中所述第p个源IP地址与所述第q个目的IP地址之间的连通图进行计算,所述连通图包括由所述x个网络设备中至少一个网络设备组成的传输路径,所述传输路径用于将所述第p个源IP地址的报文传输至所述第q个目的IP地址;若能够计算出所述连通图,则将第一可达结果作为所述预测结果di
pq
,所述第一可达结果指示所述第i个测试项故障时,所述网络中所述第p个源IP地址与所述第q个目的IP地址之间可达;若不能计算出所述连通图,则将第二可达结果作为所述预测结果di
pq
,所述第二可达结
果指示所述第i个测试项故障时,所述网络中所述第p个源IP地址与所述第q个目的IP地址之间不可达。11.根据权利要求6

10中任一项所述的方法,其特征在于,所述基于所述z个预测矩阵D,获取z个网络可靠度包括:对于所述第i个测试项,获取所述第i个测试项对应的期望矩阵Hi,所述期望矩阵Hi包括m行n列的期望结果hi,即Hi=(hi
pq
)
m
×
n
,其中,hi
pq
为所述期望矩阵Hi中第p行第q列的期望结果hi,期望结果hi
pq
为期望的所述第i个测试项故障时,所述网络中所述第p个源IP地址与所述第q个目的IP地址之间的可达性;统计所述期望矩阵Hi与所述预测矩阵Di之间相同位置的元素发生改变的目标个数;基于所述目标个数,确定所述第i个测试项所对应的网络可靠度。12.根据权利要求6

11中任一项所述的方法,其特征在于,所述方法还包括:响应于对所述第i个测试项的查看操作,基于所述预测矩阵Di,显示m*n条提示信息,每条提示信息用于提示所述第i个测试项故障时,所述网络中一个源IP地址与一个目的IP地址之间的达到性。13.根据权利要求12所述的方法,其特征在于,每条提示信息还用于提示一个期望结果与所述预测矩阵Di中的一个预测结果是否相同,所述期望结果与所述预测结果对应同一源地址以及同一目的IP地址,所述期望结果为期望的所述第i个测试项故障时,所述网络中对应的源IP地址与对应的目的IP地址之间的可达性。...

【专利技术属性】
技术研发人员:蔡亮蔡宏坚周志光崔宏庆张贵杰
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1