一种基于TWAMP的算力网络的网络质量测试方法及装置制造方法及图纸

技术编号:37136067 阅读:20 留言:0更新日期:2023-04-06 21:35
本发明专利技术公开一种基于TWAMP的算力网络的网络质量测试方法及装置,方法包括:系统对PE设备创建基于twamp协议的ping测试;按参数配置,识别系统指定域内所有PE设备;将上一步所有PE设备做入参,调用已有服务接口,基于系统采集的路由数据,计算PE间两两最短IGP路径;根据上一步返回的PE间路由数据,计算每一对PE间的网络质量数据;将上一步计算结果入库保存,基于以上源数据可以实现各种维度场景的展示。本发明专利技术基于设备间最短路由采集数据进行分析,动态、实时计算出全网各PE设备间的最优等价路径,计算PE设备间的时延、丢包等信息。按用户自定义的枢纽节点配置,多形式、周期性呈现全网枢纽间时延、丢包等网络质量数据。丢包等网络质量数据。丢包等网络质量数据。

【技术实现步骤摘要】
一种基于TWAMP的算力网络的网络质量测试方法及装置


[0001]本专利技术涉及网络测试领域,尤其是一种基于TWAMP的算力网络的网络质量测试方法及装置。

技术介绍

[0002]随着网络的快速普及和相关应用的日益深入,各种业务已经广泛部署,因此,对网络也提出了更高的性能要求,此时,需要提供快速灵活的IP网络性能统计工具,便于及时了解网络的性能状况。传统的IP网络性能统计工具多是由网元发起的,同时负责统计数据的生成和维护,当需要查看整个网络性能统计的结果时,需要通过网管来管理多台网元设备来获取统计数据并呈现统计结果,当网络内没有网管或网管设备能力有限的时候,则无法满足快速部署/撤销统计业务,快速获取统计结果的需求。
[0003]而基于TWAMP(Two

WayActive Messurement Protocol,双向主动测量协议)协议的网络性能统计可满足实际需求,其通过发送端向回复端发送测试请求报文,在回复端收到测试请求报文后向发送端发送测试回复报文,在报文的交互过程中通过报文中携带一些信息,来完成对于网络性能的统计。
[0004]因核心网算力枢纽设备,采用twamp的ping测试方式(属于分段测试),无法直观获取算力枢纽设备间(PE设备)的网络时延、丢包情况。
[0005]除了设备间的网络质量,算力枢纽节点间的网络质量也需要能直观呈现,所以需要对枢纽间设备数据进行统计汇总。

技术实现思路

[0006]为解决现有技术存在的问题,本专利技术提供一种基于TWAMP的算力网络的网络质量测试方法及装置,基于设备间最短路由采集数据进行分析,动态、实时计算出全网各PE设备间的最优等价路径,计算PE设备间的时延、丢包等信息。按用户自定义的枢纽节点配置,多形式、周期性呈现全网枢纽间时延、丢包等网络质量数据。
[0007]为实现上述目的,本专利技术采用下述技术方案:
[0008]在本专利技术一实施例中,提出了一种基于TWAMP的算力网络的网络质量测试方法,该方法包括:
[0009]S01、系统对PE设备创建基于twamp协议的ping测试;
[0010]系统已有基础功能,本专利技术不涉及具体底层协议采集实现描述。
[0011]S02、按参数配置,识别系统指定域内所有PE设备;
[0012]例如:设备属性+设备所在域节点。
[0013]S03、将上一步所有PE设备做入参,调用已有服务接口,基于系统采集的路由数据,计算PE间两两最短IGP路径;网管系统里已经实现的一个服务,PE间最短路径计算,该服务可以计算PE间两两最短IGP路径。
[0014]PE间最短路径的计算也是系统基础功能,本专利技术不涉及具体算法描述;
[0015]服务接口返参样例:
[0016][{
[0017]startDev:ip1,
‑‑
起始PE的ip
[0018]endDev:ip3,
‑‑
终止PE的ip
[0019]path:[[ip1,ip2,ip3],[ip1,ip4,ip3]]//双层数组
‑‑
起始和终止PE的最短路径,若有多组数据,是等价路径,每组里,是从起始PE到终止PE经过的所有设备的ip
[0020]}][0021]S04、根据上一步返回的PE间路由数据,计算每一对PE间的网络质量数据,一对PE设备,为了好描述,记为A、B两端,标记为b端pe,b端pe;
[0022]S05、将上一步计算结果入库保存,基于以上源数据可以实现各种维度场景的展示。
[0023]进一步地,所述S04包括:
[0024]S041、根据PEA
‑‑‑
PEB之间每一跳的的路由地址,查找端口地址确认途径设备;
[0025]S042、查找每一跳设备间的链路信息,得到每一对PEA
‑‑‑
PEB的完整拓扑结构;
[0026]S043、根据拓扑中每一跳的链路信息查询到ping测数据;
[0027]S044、将每一跳的ping测数据汇总得到PEA
‑‑
PEB间一条最短路径的网络质量数据;
[0028]如peA

peB,实际是peA
‑‑
ip1
‑‑
ip2
‑‑
ip3
‑‑
peB,中间有好几跳,测试的时候peA不能直接peB测试,只能中间每一小段进行测试。
[0029]S045、PEA
‑‑
PEB间有若干条等价路径(一般最多只有2条等价路径),则将每条等价路径的数据都计算出来,然后汇总得到最终PEA
‑‑
PEB设备间的网络质量数据。
[0030]等价路径的算法有很多,目前使用的,是按路由的cost值来计算,例如:
[0031]peA
‑‑
ip1
‑‑
ip2
‑‑
peB;
[0032]peA
‑‑
ip3
‑‑
ip4
‑‑
peB。
[0033]如果这两种走法,最终cost值相等,就算这2条是等价路径。
[0034]进一步地,所述S043中的ping测数据包括:时延、最大时延、最小时延、丢包。
[0035]进一步地,所述S044中最短路径的网络质量数据包括:
[0036]时延=sum(每一段时延);
[0037]最大时延=max(每一段最大时延);
[0038]最小时延=min(每一段最小时延);
[0039]丢包率=max(每一段丢包率)。
[0040]进一步地,所述S045中PEA
‑‑
PEB设备间的网络质量数据包括:
[0041]时延=avg(n条路径时延);
[0042]最大时延=max(n条路径最大时延);
[0043]最小时延=min(n条路径最小时延);
[0044]丢包率=max(n条路径丢包率)。
[0045]进一步地,所述S05包括:
[0046]S051、可定义系统枢纽节点;
[0047]S052、根据枢纽节点包含的省节点,得到每个枢纽下包含的PE设备;
[0048]S053、数据进行汇总,拓扑屏幕呈现或报表呈现。
[0049]查询指定设备间的网络质量数据,或以报表形式呈现所有设备间的网络质量数据,并可定时生成邮件报送给用户,如下表1:
[0050][0051]表1
[0052]可定义系统枢纽节点,每个枢纽包含若干自然省节点,如京津冀枢纽包含北京、天津、河北三个省。
[0053]针对不同用户可定义不同的枢纽,拓扑图间可切换,实现一份底层数据,支撑全部上层业务呈现;
[0054]将PE设备按所属省份,数据进行各种汇总,进行拓扑数据大屏呈现,大屏具备自动刷新功能,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于TWAMP的算力网络的网络质量测试方法,其特征在于,该方法包括:S01、系统对PE设备创建基于twamp协议的ping测试;S02、按参数配置,识别系统指定域内所有PE设备;S03、将上一步所有PE设备做入参,调用已有服务接口,基于系统采集的路由数据,计算PE间两两最短IGP路径;S04、根据上一步返回的PE间路由数据,计算每一对PE间的网络质量数据;S05、将上一步计算结果入库保存,基于以上源数据可以实现各种维度场景的展示。2.根据权利要求1所述的基于TWAMP的算力网络的网络质量测试方法,其特征在于,所述S04包括:S041、根据PEA
‑‑‑
PEB之间每一跳的的路由地址,查找端口地址确认途径设备;S042、查找每一跳设备间的链路信息,得到每一对PEA
‑‑‑
PEB的完整拓扑结构;S043、根据拓扑中每一跳的链路信息查询到ping测数据;S044、将每一跳的ping测数据汇总得到PEA
‑‑
PEB间一条最短路径的网络质量数据;S045、PEA
‑‑
PEB间有若干条等价路径,则将每条等价路径的数据都计算出来,汇总得到最终PEA
‑‑
PEB设备间的网络质量数据。3.根据权利要求2所述的基于TWAMP的算力网络的网络质量测试方法,其特征在于,所述所述S043中的ping测数据包括:时延、最大时延、最小时延、丢包。4.根据权利要求2所述的基于TWAMP的算力网络的网络质量测试方法,其特征在于,所述S044中最短路径的网络质量数据包括:时延=sum(每一段时延);最大时延=max(每一段最大时延);最小时延=min(...

【专利技术属性】
技术研发人员:刘宁
申请(专利权)人:中盈优创资讯科技有限公司
类型:发明
国别省市:

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

1