一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种路由性能测试方法、装置及测试设备与流程

2022-02-21 10:46:56 来源:中国专利 TAG:


1.本发明涉及通信技术领域,尤其涉及一种路由性能测试方法、装置及测试设备。


背景技术:

2.切片分组网(spn)是基于多层融合的端到端分层交换网络,具备业务灵活调度、高可靠性、低时延、高精度时钟、易运维、严格qos(服务质量)保障等属性的传送网络。切片分组网络(spn)已成为新一代5g承载主流技术之一。
3.切片分组网络(spn)通过在分组层引入sr-tp(segment routing transport profile-traffic engineering,基于流量工程的段路由传送子集)隧道技术提供了面向连接业务承载能力,为点到点或点到多点连接5g业务提供高质量、易运维传输服务。
4.为了提升5g承载网络的可靠性,切片分组网络(spn)除了支持基于sr-tp的1:1aps(automatic protection switch,自动保护倒换)端对端的保护功能外,还提供基于sr-tp动态路由恢复能力。在aps端对端保护失效或多点故障无有效保护路径的情况下,sr-tp动态路由恢复功能可实现业务最大程度的恢复,提供一个高可靠性的5g承载网络。因此,sr-tp动态路由恢复功能已成为运营商网络部署的必要功能之一。测试中需要对sr-tp动态路由恢复功能进行评估测试。在实际网络部署中,一个客观、全面和有效的性能测试评估方法对5g承载网的网络设计、设备选型和部署起着重要作用。
5.具体的,如图1所示,常规的动态路由评测方法中采用分布式业务配置,如图中ne(网元)1分别到ne5~ne8。通过中断公共路径上的链路,每条业务源宿节点检测到链路异常后触发隧道重新算路,并将根据不同算路策略计算后的新路由下发到每条业务的源宿节点。新路由配置数据生效后,业务恢复。通过记录每条业务的损伤时间,评估动态路由恢复的性能。
6.但是,目前常规的动态路由评测指标和方法存在以下方面的不足:
7.(1)常规评测指标和方法更侧重于sr-tp动态路由恢复路由算路策略功能的验证,考核指标仅体现单条业务的恢复性能。在实际部署网络中,sr-tp动态路由恢复需满足数千条以上批量业务部署下的性能评估,常规的评测指标和方法无法进行有效评估。
8.(2)常规评测指标和方法仅从业务损伤维度评价sr-tp动态路由恢复性能,评估指标相对单一,无法综合性的评价sr-tp动态路由恢复能力。
9.(3)控制器并发能力是影响sr-tp动态路由恢复性能的重要因素之一,常规评测指标和方法缺乏对控制器并发处理能力的衡量指标和评测方法分析。
10.由上可知,现有动态路由恢复性能测试方法的评测指标(参数)相对单一、不完善、无法有效评估恢复性能。


技术实现要素:

11.本发明的目的在于提供一种路由性能测试方法、装置及测试设备,以解决现有技术中动态路由恢复性能测试方法的评测指标(参数)相对单一、不完善、无法有效评估恢复
性能的问题。
12.为了解决上述技术问题,本发明实施例提供一种路由性能测试方法,包括:
13.采用至少两条业务对目标路由进行测试,得到测试数据;
14.根据所述测试数据,得到测试参数信息;
15.根据所述测试参数信息,确定所述目标路由的性能;
16.其中,所述测试参数信息包括:用户维度参数信息、设备维度参数信息和网络维度设备信息中至少一个;
17.所述用户维度参数信息包括:业务恢复最大时间信息和业务恢复平均时间信息中的至少一个;
18.所述设备维度参数信息包括:路径计算正确率信息和业务恢复相关信息中的至少一个,所述业务恢复相关信息包括业务恢复并发信息和业务恢复综合并发信息中的至少一个;
19.所述网络维度设备信息包括:批量业务恢复总用时信息和批量业务恢复速度信息中的至少一个。
20.可选的,所述业务恢复相关信息为业务恢复总数;或者,
21.所述业务恢复相关信息为业务恢复总数与对应的路径计算正确率的乘积。
22.可选的,所述根据所述测试数据,得到测试参数信息,包括:
23.获取所述测试数据形成的周期性信息;
24.根据所述周期性信息,确定数据波峰或数据波谷的数量;
25.根据所述数量,得到业务恢复总数;
26.其中,所述业务恢复相关信息为业务恢复并发信息或业务恢复综合并发信息;
27.所述业务恢复总数为业务恢复并发总数或业务恢复综合并发总数;
28.所述测试数据为业务恢复并发对应的第一测试数据或业务恢复综合并发对应的第二测试数据。
29.可选的,所述采用至少两条业务对目标路由进行测试,得到测试数据,包括:
30.采用至少两条业务,使用预设算法策略和预设算路因子,对目标路由进行测试,得到预设故障场景下的测试数据。
31.可选的,所述根据所述测试数据,得到测试参数信息,包括:
32.根据所述测试数据,得到所述预设算法策略和预设算路因子组合场景下的路径计算正确率信息。
33.可选的,所述采用至少两条业务对目标路由进行测试,得到测试数据,包括:
34.采用至少两条同源不同宿的业务对目标路由进行测试,得到第一测试数据;
35.所述根据所述测试数据,得到测试参数信息,包括:
36.根据所述第一测试数据,得到所述用户维度参数信息、所述网络维度设备信息以及所述设备维度参数信息中的至少一个;
37.其中,所述业务恢复相关信息为业务恢复并发信息。
38.可选的,所述采用至少两条业务对目标路由进行测试,得到测试数据,包括:
39.采用至少两条同源同宿的业务对目标路由进行测试,得到第二测试数据;
40.所述根据所述测试数据,得到测试参数信息,包括:
41.根据所述第二测试数据,得到所述设备维度参数信息中的业务恢复相关信息;
42.其中,所述业务恢复相关信息为业务恢复综合并发信息。
43.本发明实施例还提供了一种路由性能测试装置,包括:
44.第一处理模块,用于采用至少两条业务对目标路由进行测试,得到测试数据;
45.第二处理模块,用于根据所述测试数据,得到测试参数信息;
46.第三处理模块,用于根据所述测试参数信息,确定所述目标路由的性能;
47.其中,所述测试参数信息包括:用户维度参数信息、设备维度参数信息和网络维度设备信息中至少一个;
48.所述用户维度参数信息包括:业务恢复最大时间信息和业务恢复平均时间信息中的至少一个;
49.所述设备维度参数信息包括:路径计算正确率信息和业务恢复相关信息中的至少一个,所述业务恢复相关信息包括业务恢复并发信息和业务恢复综合并发信息中的至少一个;
50.所述网络维度设备信息包括:批量业务恢复总用时信息和批量业务恢复速度信息中的至少一个。
51.可选的,所述业务恢复相关信息为业务恢复总数;或者,
52.所述业务恢复相关信息为业务恢复总数与对应的路径计算正确率的乘积。
53.可选的,所述第二处理模块,包括:
54.第一获取子模块,用于获取所述测试数据形成的周期性信息;
55.第一确定子模块,用于根据所述周期性信息,确定数据波峰或数据波谷的数量;
56.第一处理子模块,用于根据所述数量,得到业务恢复总数;
57.其中,所述业务恢复相关信息为业务恢复并发信息或业务恢复综合并发信息;
58.所述业务恢复总数为业务恢复并发总数或业务恢复综合并发总数;
59.所述测试数据为业务恢复并发对应的第一测试数据或业务恢复综合并发对应的第二测试数据。
60.可选的,所述第一处理模块,包括:
61.第二处理子模块,用于采用至少两条业务,使用预设算法策略和预设算路因子,对目标路由进行测试,得到预设故障场景下的测试数据。
62.可选的,所述第二处理模块,包括:
63.第三处理子模块,用于根据所述测试数据,得到所述预设算法策略和预设算路因子组合场景下的路径计算正确率信息。
64.可选的,所述第一处理模块,包括:
65.第四处理子模块,用于采用至少两条同源不同宿的业务对目标路由进行测试,得到第一测试数据;
66.所述第二处理模块,包括:
67.第五处理子模块,用于根据所述第一测试数据,得到所述用户维度参数信息、所述网络维度设备信息以及所述设备维度参数信息中的至少一个;
68.其中,所述业务恢复相关信息为业务恢复并发信息。
69.可选的,所述第一处理模块,包括:
70.第六处理子模块,用于采用至少两条同源同宿的业务对目标路由进行测试,得到第二测试数据;
71.所述第二处理模块,包括:
72.第七处理子模块,用于根据所述第二测试数据,得到所述设备维度参数信息中的业务恢复相关信息;
73.其中,所述业务恢复相关信息为业务恢复综合并发信息。
74.本发明实施提供了一种测试设备,包括:处理器和收发机;
75.所述处理器,用于利用所述收发机采用至少两条业务对目标路由进行测试,得到测试数据;
76.根据所述测试数据,得到测试参数信息;
77.根据所述测试参数信息,确定所述目标路由的性能;
78.其中,所述测试参数信息包括:用户维度参数信息、设备维度参数信息和网络维度设备信息中至少一个;
79.所述用户维度参数信息包括:业务恢复最大时间信息和业务恢复平均时间信息中的至少一个;
80.所述设备维度参数信息包括:路径计算正确率信息和业务恢复相关信息中的至少一个,所述业务恢复相关信息包括业务恢复并发信息和业务恢复综合并发信息中的至少一个;
81.所述网络维度设备信息包括:批量业务恢复总用时信息和批量业务恢复速度信息中的至少一个。
82.可选的,所述业务恢复相关信息为业务恢复总数;或者,
83.所述业务恢复相关信息为业务恢复总数与对应的路径计算正确率的乘积。
84.可选的,所述处理器具体用于:
85.获取所述测试数据形成的周期性信息;
86.根据所述周期性信息,确定数据波峰或数据波谷的数量;
87.根据所述数量,得到业务恢复总数;
88.其中,所述业务恢复相关信息为业务恢复并发信息或业务恢复综合并发信息;
89.所述业务恢复总数为业务恢复并发总数或业务恢复综合并发总数;
90.所述测试数据为业务恢复并发对应的第一测试数据或业务恢复综合并发对应的第二测试数据。
91.可选的,所述处理器具体用于:
92.采用至少两条业务,使用预设算法策略和预设算路因子,对目标路由进行测试,得到预设故障场景下的测试数据。
93.可选的,所述处理器具体用于:
94.根据所述测试数据,得到所述预设算法策略和预设算路因子组合场景下的路径计算正确率信息。
95.可选的,所述处理器具体用于:
96.采用至少两条同源不同宿的业务对目标路由进行测试,得到第一测试数据;
97.根据所述第一测试数据,得到所述用户维度参数信息、所述网络维度设备信息以
及所述设备维度参数信息中的至少一个;
98.其中,所述业务恢复相关信息为业务恢复并发信息。
99.可选的,所述处理器具体用于:
100.采用至少两条同源同宿的业务对目标路由进行测试,得到第二测试数据;
101.根据所述第二测试数据,得到所述设备维度参数信息中的业务恢复相关信息;
102.其中,所述业务恢复相关信息为业务恢复综合并发信息。
103.本发明实施例还提供了一种测试设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述程序时实现上述的路由性能测试方法。
104.本发明实施例还提供了一种可读存储介质,其上存储有程序,该程序被处理器执行时实现上述的路由性能测试方法中的步骤。
105.本发明的上述技术方案的有益效果如下:
106.上述方案中,所述路由性能测试方法通过采用至少两条业务对目标路由进行测试,得到测试数据;根据所述测试数据,得到测试参数信息;根据所述测试参数信息,确定所述目标路由的性能;其中,所述测试参数信息包括:用户维度参数信息、设备维度参数信息和网络维度设备信息中至少一个;所述用户维度参数信息包括:业务恢复最大时间信息和业务恢复平均时间信息中的至少一个;所述设备维度参数信息包括:路径计算正确率信息和业务恢复相关信息中的至少一个,所述业务恢复相关信息包括业务恢复并发信息和业务恢复综合并发信息中的至少一个;所述网络维度设备信息包括:批量业务恢复总用时信息和批量业务恢复速度信息中的至少一个;能够实现数千条以上批量业务部署下的性能评估,以及多个维度对路由恢复性能的综合测评,保证评测指标多样化、更完善、可有效评估恢复性能;很好的解决了现有技术中动态路由恢复性能测试方法的评测指标(参数)相对单一、不完善、无法有效评估恢复性能的问题。
附图说明
107.图1为现有技术中常规的动态路由恢复评测方法示意图;
108.图2为本发明实施例的路由性能测试方法流程示意图;
109.图3为本发明实施例的路由性能测试方法的实现架构示意图;
110.图4为本发明实施例的路由性能测试方法具体应用流程示意图;
111.图5为本发明实施例的批量业务恢复时间分布示意图;
112.图6为本发明实施例的路由性能测试装置结构示意图;
113.图7为本发明实施例的测试设备结构示意图。
具体实施方式
114.为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
115.本发明针对现有的技术中动态路由恢复性能测试方法的评测指标(参数)相对单一、不完善、无法有效评估恢复性能的问题,提供一种路由性能测试方法,如图2所示,包括:
116.步骤21:采用至少两条业务对目标路由进行测试,得到测试数据;
117.步骤22:根据所述测试数据,得到测试参数信息;
118.步骤23:根据所述测试参数信息,确定所述目标路由的性能;
119.其中,所述测试参数信息包括:用户维度参数信息、设备维度参数信息和网络维度设备信息中至少一个;
120.所述用户维度参数信息包括:业务恢复最大时间信息和业务恢复平均时间信息中的至少一个;
121.所述设备维度参数信息包括:路径计算正确率信息和业务恢复相关信息中的至少一个,所述业务恢复相关信息包括业务恢复并发信息和业务恢复综合并发信息中的至少一个;
122.所述网络维度设备信息包括:批量业务恢复总用时信息和批量业务恢复速度信息中的至少一个。
123.本发明实施例提供的所述路由性能测试方法通过采用至少两条业务对目标路由进行测试,得到测试数据;根据所述测试数据,得到测试参数信息;根据所述测试参数信息,确定所述目标路由的性能;其中,所述测试参数信息包括:用户维度参数信息、设备维度参数信息和网络维度设备信息中至少一个;所述用户维度参数信息包括:业务恢复最大时间信息和业务恢复平均时间信息中的至少一个;所述设备维度参数信息包括:路径计算正确率信息和业务恢复相关信息中的至少一个,所述业务恢复相关信息包括业务恢复并发信息和业务恢复综合并发信息中的至少一个;所述网络维度设备信息包括:批量业务恢复总用时信息和批量业务恢复速度信息中的至少一个;能够实现数千条以上批量业务部署下的性能评估,以及多个维度对路由恢复性能的综合测评,保证评测指标多样化、更完善、可有效评估恢复性能;很好的解决了现有技术中动态路由恢复性能测试方法的评测指标(参数)相对单一、不完善、无法有效评估恢复性能的问题。
124.其中,所述业务恢复相关信息为业务恢复总数;或者,所述业务恢复相关信息为业务恢复总数与对应的路径计算正确率的乘积。
125.具体的,所述根据所述测试数据,得到测试参数信息,包括:获取所述测试数据形成的周期性信息;根据所述周期性信息,确定数据波峰或数据波谷的数量;根据所述数量,得到业务恢复总数;其中,所述业务恢复相关信息为业务恢复并发信息或业务恢复综合并发信息;所述业务恢复总数为业务恢复并发总数或业务恢复综合并发总数;所述测试数据为业务恢复并发对应的第一测试数据或业务恢复综合并发对应的第二测试数据。
126.本发明实施例中,所述采用至少两条业务对目标路由进行测试,得到测试数据,包括:采用至少两条业务,使用预设算法策略和预设算路因子,对目标路由进行测试,得到预设故障场景下的测试数据。
127.对应的,所述根据所述测试数据,得到测试参数信息,包括:根据所述测试数据,得到所述预设算法策略和预设算路因子组合场景下的路径计算正确率信息。
128.也可以理解为,本方案获取在不同故障场景下,不同算路因子组合下的路径计算正确率。
129.本发明实施例中,所述采用至少两条业务对目标路由进行测试,得到测试数据,包括:采用至少两条同源不同宿的业务对目标路由进行测试,得到第一测试数据;所述根据所述测试数据,得到测试参数信息,包括:根据所述第一测试数据,得到所述用户维度参数信
息、所述网络维度设备信息以及所述设备维度参数信息中的至少一个;其中,所述业务恢复相关信息为业务恢复并发信息。
130.具体的,所述采用至少两条业务对目标路由进行测试,得到测试数据,包括:采用至少两条同源同宿的业务对目标路由进行测试,得到第二测试数据;所述根据所述测试数据,得到测试参数信息,包括:根据所述第二测试数据,得到所述设备维度参数信息中的业务恢复相关信息;其中,所述业务恢复相关信息为业务恢复综合并发信息。
131.下面对本发明实施例提供的所述路由性能测试方法进行进一步说明,测试设备以测试仪表为例。
132.针对上述技术问题,本发明实施例提供了一种路由性能测试方法,其中,针对切片分组网络(spn)中sr-tp动态路由恢复性能提出了创新的评测指标和测试方法,解决面向规模部署场景下的网络级的路由恢复性能评估。
133.具体的,可理解为本方案提出了从用户、设备和管控系统以及网络三个维度(其中,设备和管控系统维度对应于上述设备维度)进行路由恢复性能综合评测方法。本方案可采用测试仪表实现,测试仪表可以执行本方案以及支持相应的数据分析。
134.其中,用户维度侧重于对用户业务感知指标体现,包括业务恢复最大时间(即上述业务恢复最大时间信息)和平均时间(即上述业务恢复平均时间信息);设备(系统)维度侧重于spn设备和管控系统恢复能力和配合程度的指标体现,包括恢复路径的正确性(即上述路径计算正确率信息)、设备(系统)恢复并发数指标(即上述业务恢复相关信息,包括业务恢复并发信息和业务恢复综合并发信息中的至少一个);网络维度体现了批量部署下网络整体的恢复能力,包括批量业务恢复速度(即上述批量业务恢复速度信息)和批量业务恢复总用时(即上述批量业务恢复总用时信息)。在测试方法中包括了对这三方面的测试技术方案。
135.关于上述评测指标具体可参见下表1:
136.表1 sr-tp动态路由恢复性能评测指标定义
137.[0138][0139]
本发明实施例提供的方案具体可实现为一种sr-tp动态路由恢复测试方法,可采用图3所示的测试配置实现;关于该方法中各组成部分和测试环境说明如下(测试仪表以数据网络分析仪为例):
[0140]
a)ne1和ne2和被测的管控系统(即图3中的集中管控系统)相连,数据网络分析仪和所有spn设备连接;
[0141]
b)通过管控系统配置l3vpn(层3虚拟专用网络)业务,创建网元间的vpn peer(对等)关系;
[0142]
c)在ne5~ne12上分别配置到ne1或ne2的sr-tp隧道,全网共n批量sr-tp隧道,不配置aps保护及其他逃生保护;
[0143]
d)在管控系统上配置隧道算路策略和恢复属性等参数为其计算路径;
[0144]
e)在ne5~ne12上到ne1、ne2上预置5g l3vpn业务,分别使用预置的sr-tp隧道承载,vpn不配置frr(快速重路由)等保护方式。
[0145]
具体的,本发明实施例提供的方案主要涉及以下三部分:
[0146]
(1)第一部分,该测试方法的实现流程具体可如图4所示,包括:
[0147]
步骤41:搭建测试网络;
[0148]
步骤42:配置隧道算路策略和恢复属性等参数,进入步骤43和/或步骤44;
[0149]
步骤43:配置同源不同宿n条测试业务;
[0150]
具体的,分别配置图2中的ne5~ne12到ne1和/或ne2间同源不同宿的n条业务;
[0151]
步骤44:配置同源同宿n条测试业务;
[0152]
具体的,分别配置ne1到ne5间同源同宿的n条业务;
[0153]
步骤45:制造ne1-ne3和ne2-ne4之间链路故障触发业务恢复;
[0154]
步骤46:恢复ne1-ne3和ne2-ne4之间链路,记录n条业务损伤时间ri;进入步骤47和/或步骤48;
[0155]
步骤47:通过n条业务损伤时间ri计算计算tmax、tavg、c1、s1(采用下述(2)的方法获取)、tn和/或sn指标;
[0156]
步骤48:通过n条业务损伤时间ri计算s2(采用下述(2)的方法获取)指标;
[0157]
具体的:(1)通过断光纤分别构造ne1-ne3和ne2-ne4之间链路故障;恢复ne1-ne3和ne2-ne4之间链路;计算tmax、tavg、c1、s1、tn和/或sn指标;
[0158]
(2)通过断光纤构造ne1-ne3之间链路故障;恢复ne1-ne3之间链路故障;计算s2指标。
[0159]
(2)第二部分,设备和管控系统维度指标(即上述路径计算正确率信息和业务恢复相关信息)测试方法
[0160]
影响切片分组网络(spn)sr-tp动态路由恢复性能的因素主要包括设备的故障感知能力、igp(内部网关协议)故障通告能力、bgp-ls(border gateway protocol-link state,边界网关协议-链路状态)拓扑收集与更新能力、控制器的集中算路能力、管控系统隧道配置下发、设备配置响应和执行能力。其中,控制器的并发处理能力、管控系统隧道配置下发、设备配置响应和执行能力将会直接影响集中算路和配置下发生效时间,并最终导致不同的业务损伤程度。如果管控系统和设备对批量sr-tp隧道恢复完全采用串行处理方式,不同业务的损伤会呈现线性增长的趋势。如果对n个sr-tp隧道采用多进程多线程的并行处理方式,不同业务的损伤时间就会呈现如图5的分布趋势:如图所示近200条业务的损伤时间呈现了明显的周期性规律,近200条业务基本被分成了19个组(图中的波峰或波谷的数量),19组业务间采用并行处理方式,组内的10条业务采用串行处理方式。
[0161]
因此,本方案提出可通过这种图形化的分析方法可基本得出sr-tp隧道恢复并发数s(即上述s1或s2)为图形中波峰或波谷的数量。这种方案可以应用于仪表类的实现中。对于已完成算路的隧道,符合满足算路策略后才可视为有效的路径计算结果,故最终的并发数还需考虑恢复正确性指标,乘以c,即最终并发进程数计算方法为s
×
c(即上述s1
×
c1或s2
×
c2)个。
[0162]
具体可通过将n条被测业务编号做横轴,每条业务恢复时间做纵轴,形成批量业务恢复时间分布图。分析图中规律性出现的波峰或波谷的数量即可得到批量业务恢复的并发数。
[0163]
sr-tp动态路由恢复并发性能与被测网络、业务的配置模型存在相关性。通常业务的源宿节点越分散,每个设备仅需处理少量的恢复业务。因此,对设备处理的并发性要求会有所减低,测试结果主要体现了管控系统的并发能力。如果业务均为同源同宿,设备和管控
系统均需同时处理多个恢复业务,对设备和管控系统的并发能力、协同配合能力均提出了一定的要求。故,本方案提出将并发性指标划分为了sr-tp动态路由业务恢复并发性指标(s1
×
c1)和sr-tp动态路由业务恢复综合并发性指标(s2
×
c2)。
[0164]
sr-tp动态路由业务恢复并发性指标采用n条同源不同宿分布式业务配置,验证管控系统并发特性。sr-tp动态路由业务恢复综合并发性指标采用n条同源同宿集中式业务配置,验证管控系统和设备协调综合并发特性。
[0165]
(3)第三部分,sr-tp动态路由恢复正确性指标(即上述c):
[0166]
评估控制器(即上述管控系统)支持的算路策略和算路因子。算路因子包括主备分离、双向共路、带宽、时延等,算路策略包括cost(代价、损失)最小优先和时延最小优先。
[0167]
验证在不同故障场景下,不同算路因子组合下的计算路径的正确性(即不同场景下的c)。也就是,分别得到不同算路因子的多个c,比如:得到最小时延算路策略的c、得到最小跳数算路情况下的c等。
[0168]
由上可知,本发明实施例提供的方案主要涉及:
[0169]
1.采用用户、设备(系统)和网络三个维度进行sr-tp动态路由恢复性能的综合评测。
[0170]
2.提出了3个维度7个关键评测指标:面向用户维度的业务恢复最大时间tmax(ms)=max(ri)和平均时间面向设备(系统)维度的恢复路径的正确性c、设备(系统)恢复并发数指标s1
×
c1和s2
×
c1;面向网络维度的批量业务恢复速度sn(个/s)=n/tn和批量业务恢复总用时tn。
[0171]
3.采用同源同宿和同源不同宿的两类业务配置和组网模型,实现对管控系统业务恢复并发数、设备管控综合业务恢复并发数的评测。sr-tp动态路由业务恢复并发性指标采用n条同源不同宿分布式业务配置,验证管控系统并发特性;sr-tp动态路由业务恢复综合并发性指标采用n条同源同宿集中式业务配置,验证管控系统和设备协调综合并发特性;从而全面评估并发性特性。
[0172]
4.通过对批量业务恢复时间的图形分析法,结合正确性指标加权(即上述c)得到批量业务恢复并发数指标的测试方法;通过将n条被测业务编号做横轴,每条业务恢复时间做纵轴,形成批量业务恢复时间分布图。分析图中规律性出现的波峰或波谷的数量即可得到批量业务恢复的并发数。
[0173]
综上,本方案通过恢复效率、并发性和正确性新指标,提出面向用户、设备(系统)和网络的多维度、综合性的sr-tp动态路由恢复性能的评测指标及测试方法;通过新型的测试方法,解决了现有重路由评估方法的缺陷,包括无法有效评估规模性和并发性指标的问题。
[0174]
本发明实施例还提供了一种路由性能测试装置,如图6所示,包括:
[0175]
第一处理模块61,用于采用至少两条业务对目标路由进行测试,得到测试数据;
[0176]
第二处理模块62,用于根据所述测试数据,得到测试参数信息;
[0177]
第三处理模块63,用于根据所述测试参数信息,确定所述目标路由的性能;
[0178]
其中,所述测试参数信息包括:用户维度参数信息、设备维度参数信息和网络维度设备信息中至少一个;
[0179]
所述用户维度参数信息包括:业务恢复最大时间信息和业务恢复平均时间信息中的至少一个;
[0180]
所述设备维度参数信息包括:路径计算正确率信息和业务恢复相关信息中的至少一个,所述业务恢复相关信息包括业务恢复并发信息和业务恢复综合并发信息中的至少一个;
[0181]
所述网络维度设备信息包括:批量业务恢复总用时信息和批量业务恢复速度信息中的至少一个。
[0182]
本发明实施例提供的所述路由性能测试装置通过采用至少两条业务对目标路由进行测试,得到测试数据;根据所述测试数据,得到测试参数信息;根据所述测试参数信息,确定所述目标路由的性能;其中,所述测试参数信息包括:用户维度参数信息、设备维度参数信息和网络维度设备信息中至少一个;所述用户维度参数信息包括:业务恢复最大时间信息和业务恢复平均时间信息中的至少一个;所述设备维度参数信息包括:路径计算正确率信息和业务恢复相关信息中的至少一个,所述业务恢复相关信息包括业务恢复并发信息和业务恢复综合并发信息中的至少一个;所述网络维度设备信息包括:批量业务恢复总用时信息和批量业务恢复速度信息中的至少一个;能够实现数千条以上批量业务部署下的性能评估,以及多个维度对路由恢复性能的综合测评,保证评测指标多样化、更完善、可有效评估恢复性能;很好的解决了现有技术中动态路由恢复性能测试方法的评测指标(参数)相对单一、不完善、无法有效评估恢复性能的问题。
[0183]
其中,所述业务恢复相关信息为业务恢复总数;或者,所述业务恢复相关信息为业务恢复总数与对应的路径计算正确率的乘积。
[0184]
具体的,所述第二处理模块,包括:第一获取子模块,用于获取所述测试数据形成的周期性信息;第一确定子模块,用于根据所述周期性信息,确定数据波峰或数据波谷的数量;第一处理子模块,用于根据所述数量,得到业务恢复总数;其中,所述业务恢复相关信息为业务恢复并发信息或业务恢复综合并发信息;所述业务恢复总数为业务恢复并发总数或业务恢复综合并发总数;所述测试数据为业务恢复并发对应的第一测试数据或业务恢复综合并发对应的第二测试数据。
[0185]
本发明实施例中,所述第一处理模块,包括:第二处理子模块,用于采用至少两条业务,使用预设算法策略和预设算路因子,对目标路由进行测试,得到预设故障场景下的测试数据。
[0186]
对应的,所述第二处理模块,包括:第三处理子模块,用于根据所述测试数据,得到所述预设算法策略和预设算路因子组合场景下的路径计算正确率信息。
[0187]
本发明实施例中,所述第一处理模块,包括:第四处理子模块,用于采用至少两条同源不同宿的业务对目标路由进行测试,得到第一测试数据;所述第二处理模块,包括:第五处理子模块,用于根据所述第一测试数据,得到所述用户维度参数信息、所述网络维度设备信息以及所述设备维度参数信息中的至少一个;其中,所述业务恢复相关信息为业务恢复并发信息。
[0188]
具体的,所述第一处理模块,包括:第六处理子模块,用于采用至少两条同源同宿的业务对目标路由进行测试,得到第二测试数据;所述第二处理模块,包括:第七处理子模块,用于根据所述第二测试数据,得到所述设备维度参数信息中的业务恢复相关信息;其
中,所述业务恢复相关信息为业务恢复综合并发信息。
[0189]
其中,上述路由性能测试方法的所述实现实施例均适用于该路由性能测试装置的实施例中,也能达到相同的技术效果。
[0190]
本发明实施例还提供了一种测试设备,如图7所示,包括:处理器71和收发机72;
[0191]
所述处理器71,用于利用所述收发机72采用至少两条业务对目标路由进行测试,得到测试数据;
[0192]
根据所述测试数据,得到测试参数信息;
[0193]
根据所述测试参数信息,确定所述目标路由的性能;
[0194]
其中,所述测试参数信息包括:用户维度参数信息、设备维度参数信息和网络维度设备信息中至少一个;
[0195]
所述用户维度参数信息包括:业务恢复最大时间信息和业务恢复平均时间信息中的至少一个;
[0196]
所述设备维度参数信息包括:路径计算正确率信息和业务恢复相关信息中的至少一个,所述业务恢复相关信息包括业务恢复并发信息和业务恢复综合并发信息中的至少一个;
[0197]
所述网络维度设备信息包括:批量业务恢复总用时信息和批量业务恢复速度信息中的至少一个。
[0198]
本发明实施例提供的所述测试设备通过采用至少两条业务对目标路由进行测试,得到测试数据;根据所述测试数据,得到测试参数信息;根据所述测试参数信息,确定所述目标路由的性能;其中,所述测试参数信息包括:用户维度参数信息、设备维度参数信息和网络维度设备信息中至少一个;所述用户维度参数信息包括:业务恢复最大时间信息和业务恢复平均时间信息中的至少一个;所述设备维度参数信息包括:路径计算正确率信息和业务恢复相关信息中的至少一个,所述业务恢复相关信息包括业务恢复并发信息和业务恢复综合并发信息中的至少一个;所述网络维度设备信息包括:批量业务恢复总用时信息和批量业务恢复速度信息中的至少一个;能够实现数千条以上批量业务部署下的性能评估,以及多个维度对路由恢复性能的综合测评,保证评测指标多样化、更完善、可有效评估恢复性能;很好的解决了现有技术中动态路由恢复性能测试方法的评测指标(参数)相对单一、不完善、无法有效评估恢复性能的问题。
[0199]
其中,所述业务恢复相关信息为业务恢复总数;或者,所述业务恢复相关信息为业务恢复总数与对应的路径计算正确率的乘积。
[0200]
具体的,所述处理器具体用于:获取所述测试数据形成的周期性信息;根据所述周期性信息,确定数据波峰或数据波谷的数量;根据所述数量,得到业务恢复总数;其中,所述业务恢复相关信息为业务恢复并发信息或业务恢复综合并发信息;所述业务恢复总数为业务恢复并发总数或业务恢复综合并发总数;所述测试数据为业务恢复并发对应的第一测试数据或业务恢复综合并发对应的第二测试数据。
[0201]
本发明实施例中,所述处理器具体用于:采用至少两条业务,使用预设算法策略和预设算路因子,对目标路由进行测试,得到预设故障场景下的测试数据。
[0202]
对应的,所述处理器具体用于:根据所述测试数据,得到所述预设算法策略和预设算路因子组合场景下的路径计算正确率信息。
[0203]
本发明实施例中,所述处理器具体用于:采用至少两条同源不同宿的业务对目标路由进行测试,得到第一测试数据;根据所述第一测试数据,得到所述用户维度参数信息、所述网络维度设备信息以及所述设备维度参数信息中的至少一个;其中,所述业务恢复相关信息为业务恢复并发信息。
[0204]
具体的,所述处理器具体用于:采用至少两条同源同宿的业务对目标路由进行测试,得到第二测试数据;根据所述第二测试数据,得到所述设备维度参数信息中的业务恢复相关信息;其中,所述业务恢复相关信息为业务恢复综合并发信息。
[0205]
其中,上述路由性能测试方法的所述实现实施例均适用于该测试设备的实施例中,也能达到相同的技术效果。
[0206]
本发明实施例还提供了一种测试设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述程序时实现上述的路由性能测试方法。
[0207]
其中,上述路由性能测试方法的所述实现实施例均适用于该测试设备的实施例中,也能达到相同的技术效果。
[0208]
本发明实施例还提供了一种可读存储介质,其上存储有程序,该程序被处理器执行时实现上述的路由性能测试方法中的步骤。
[0209]
其中,上述路由性能测试方法的所述实现实施例均适用于该可读存储介质的实施例中,也能达到相同的技术效果。
[0210]
需要说明的是,此说明书中所描述的许多功能部件都被称为模块/子模块,以便更加特别地强调其实现方式的独立性。
[0211]
本发明实施例中,模块/子模块可以用软件实现,以便由各种类型的处理器执行。举例来说,一个标识的可执行代码模块可以包括计算机指令的一个或多个物理或者逻辑块,举例来说,其可以被构建为对象、过程或函数。尽管如此,所标识模块的可执行代码无需物理地位于一起,而是可以包括存储在不同位里上的不同的指令,当这些指令逻辑上结合在一起时,其构成模块并且实现该模块的规定目的。
[0212]
实际上,可执行代码模块可以是单条指令或者是许多条指令,并且甚至可以分布在多个不同的代码段上,分布在不同程序当中,以及跨越多个存储器设备分布。同样地,操作数据可以在模块内被识别,并且可以依照任何适当的形式实现并且被组织在任何适当类型的数据结构内。所述操作数据可以作为单个数据集被收集,或者可以分布在不同位置上(包括在不同存储设备上),并且至少部分地可以仅作为电子信号存在于系统或网络上。
[0213]
在模块可以利用软件实现时,考虑到现有硬件工艺的水平,所以可以以软件实现的模块,在不考虑成本的情况下,本领域技术人员都可以搭建对应的硬件电路来实现对应的功能,所述硬件电路包括常规的超大规模集成(vlsi)电路或者门阵列以及诸如逻辑芯片、晶体管之类的现有半导体或者是其它分立的元件。模块还可以用可编程硬件设备,诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等实现。
[0214]
以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述原理前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献