一种网络链路状态的可视化处理方法技术

技术编号:38730188 阅读:18 留言:0更新日期:2023-09-08 23:20
本发明专利技术实施例涉及一种网络链路状态的可视化处理方法,所述方法包括:监控端基于预设的中心机房序列对网络链路状态的可视化界面进行初始化;并对用于接收网络链路状态的状态消息队列进行初始化;对各个中心机房发送的链路状态消息进行接收并存入状态消息队列;基于状态消息队列对可视化界面进行显示内容动态更新。通过本发明专利技术提供的网络链路状态监控手段,可以帮助监控方在链路产生问题的早期阶段及时发现问题。及时发现问题。及时发现问题。

【技术实现步骤摘要】
一种网络链路状态的可视化处理方法


[0001]本专利技术涉及数据处理
,特别涉及一种网络链路状态的可视化处理方法。

技术介绍

[0002]跨区域的信息网络通常由各区域中心机房的核心路由设备互联而成,每两个中心机房之间的双向联接构成一组对应的双向网络链路,例如:中心机房甲、乙之间的双向网络链路分别为:1)网络链路甲

>乙,即源中心机房甲

>目标中心机房乙的单向网络链路;2)网络链路乙

>甲,即源中心机房乙

>目标中心机房甲的单向网络链路。目前,对跨区域的信息网络进行网络监控时往往将关注重心集中在设备层面,即只对网络中各个网络资源(诸如服务器、数据库、网络设备、存储设备、终端机等)的工作状态和使用效率进行跟踪监控,缺乏对各区域中心机房间双向网络链路的链路状态监控。而正因为缺乏这种对网络链路的宏观监控手段,一旦链路上产生诸如延时增大、抖动加剧、丢包率上升等问题都无法在问题产生的早期阶段及时察觉,从而对整体网络维护的及时性造成了滞后影响。

技术实现思路

[0003]本专利技术的目的,就是针对现有技术的缺陷,提供一种网络链路状态的可视化处理方法、电子设备及计算机可读存储介质;由各个中心机房定期对本机房与其他各个连接的中心机房之间的各个单向网络链路的实时链路状态信息进行数据采集与分析得到对应的链路状态消息向监控端发送,并由监控端基于状态消息队列对链路状态消息进行消息接收,并由监控端基于状态消息队列和四个可视化界面(链路状态列表、延时矩阵、抖动矩阵和丢包率矩阵)对各条网络链路的实时状态进行显示和预警。通过本专利技术提供的网络链路状态监控手段,可以帮助监控方在链路产生问题的早期阶段及时发现并解决问题,从而达到提高网络维护及时性的目的。
[0004]为实现上述目的,本专利技术实施例第一方面提供了一种网络链路状态的可视化处理方法,所述方法包括:
[0005]监控端基于预设的中心机房序列对网络链路状态的可视化界面进行初始化;并对用于接收网络链路状态的状态消息队列进行初始化;
[0006]对各个中心机房发送的链路状态消息进行接收并存入所述状态消息队列;
[0007]基于所述状态消息队列对所述可视化界面进行显示内容动态更新。
[0008]优选的,所述方法还包括:
[0009]各个所述中心机房定期对本机房与其他各个连接的所述中心机房之间的各个单向网络链路的实时链路状态信息进行数据采集与分析得到对应的所述链路状态消息向所述监控端发送。
[0010]优选的,所述中心机房序列包括M个中心机房A
i
,所述中心机房A
i
包括中心机房名称、中心机房位置和中心机房类型;2≤M,1≤i≤M,i为中心机房索引,M为中心机房数量;
[0011]所述可视化界面包括第一链路状态列表、第一延时矩阵、第一抖动矩阵和第一丢
包率矩阵;
[0012]所述状态消息队列为满足先入先出原则的消息队列;所述状态消息队列包括多个所述链路状态消息;所述链路状态消息包括消息时间戳、链路源机房参数、链路目标机房参数、链路输入流量参数、链路输出流量参数、链路延时参数、链路抖动参数、链路丢包率参数和链路当月累计中断时长参数。
[0013]优选的,所述基于预设的中心机房序列对网络链路状态的可视化界面进行初始化,具体包括:
[0014]所述监控端基于所述中心机房序列对用于显示所有链路网络状态的可视化列表进行初始化得到对应的所述第一链路状态列表;所述第一链路状态列表包括多个第一链路状态记录;所述第一链路状态记录包括第一链路名称字段、第一状态字段、第一流量字段、第一延时字段、第一抖动字段、第一丢包率字段、第一本月累计中断时长字段和第一时间戳字段;所述第一链路名称字段包括第一源机房名称和第一目标机房名称;
[0015]基于所述中心机房序列对用于显示所有链路延时状态的可视化矩阵进行初始化得到对应的所述第一延时矩阵;所述第一延时矩阵的形状为M
×
M,包括M*M个第一矩阵单元a
j,k
;1≤j≤M,1≤k≤M,j为源中心机房索引,k为目标中心机房索引;所述第一延时矩阵中每个第一矩阵单元a
j,k=j
的显示内容始终保持为空;
[0016]基于所述中心机房序列对用于显示所有链路抖动状态的可视化矩阵进行初始化得到对应的所述第一抖动矩阵;所述第一抖动矩阵的形状为M
×
M,包括M*M个第二矩阵单元b
j,k
;所述第一抖动矩阵中每个第二矩阵单元b
j,k=j
的显示内容始终保持为空;
[0017]基于所述中心机房序列对用于显示所有链路丢包率状态的可视化矩阵进行初始化得到对应的所述第一丢包率矩阵;所述第一丢包率矩阵的形状为M
×
M,包括M*M个第三矩阵单元c
j,k
;所述第一丢包率矩阵中每个第三矩阵单元c
j,k=j
的显示内容始终保持为空。
[0018]进一步的,所述基于所述中心机房序列对用于显示所有链路网络状态的可视化列表进行初始化得到对应的所述第一链路状态列表,具体包括:
[0019]所述监控端根据所述中心机房序列的中心机房数量M计算得到对应的列表记录数N=M*(M

1);
[0020]初始化一个包含了所述列表记录数N的所述第一链路状态记录的可视化列表作为对应的所述第一链路状态列表;并将所述第一链路状态列表的各个所述第一链路状态记录的显示内容初始化为空;
[0021]在第1个到第M

1个所述第一链路状态记录中,将所有所述第一源机房名称都设为所述中心机房序列中对应的中心机房A
i=1
的中心机房名称并显示,并将M

1个所述第一目标机房名称依次设为所述中心机房序列中除所述中心机房A
i=1
的中心机房名称之外的其他M

1个中心机房名称并显示;
[0022]在第M个到第2*(M

1)个所述第一链路状态记录中,将所有所述第一源机房名称都设为所述中心机房序列中对应的中心机房A
i=2
的中心机房名称并显示,并将M

1个所述第一目标机房名称依次设为所述中心机房序列中除所述中心机房A
i=2
的中心机房名称之外的其他M

1个中心机房名称并显示;
[0023]依次类推,在最后M

1个所述第一链路状态记录中,将所有所述第一源机房名称都设为所述中心机房序列中对应的中心机房A
i=M
的中心机房名称并显示,并将M

1个所述第一
目标机房名称依次设为所述中心机房序列中除所述中心机房A
i=M
的中心机本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络链路状态的可视化处理方法,其特征在于,所述方法包括:监控端基于预设的中心机房序列对网络链路状态的可视化界面进行初始化;并对用于接收网络链路状态的状态消息队列进行初始化;对各个中心机房发送的链路状态消息进行接收并存入所述状态消息队列;基于所述状态消息队列对所述可视化界面进行显示内容动态更新。2.根据权利要求1所述的网络链路状态的可视化处理方法,其特征在于,所述方法还包括:各个所述中心机房定期对本机房与其他各个连接的所述中心机房之间的各个单向网络链路的实时链路状态信息进行数据采集与分析得到对应的所述链路状态消息向所述监控端发送。3.根据权利要求1所述的网络链路状态的可视化处理方法,其特征在于,所述中心机房序列包括M个中心机房A
i
,所述中心机房A
i
包括中心机房名称、中心机房位置和中心机房类型;2≤M,1≤i≤M,i为中心机房索引,M为中心机房数量;所述可视化界面包括第一链路状态列表、第一延时矩阵、第一抖动矩阵和第一丢包率矩阵;所述状态消息队列为满足先入先出原则的消息队列;所述状态消息队列包括多个所述链路状态消息;所述链路状态消息包括消息时间戳、链路源机房参数、链路目标机房参数、链路输入流量参数、链路输出流量参数、链路延时参数、链路抖动参数、链路丢包率参数和链路当月累计中断时长参数。4.根据权利要求3所述的网络链路状态的可视化处理方法,其特征在于,所述基于预设的中心机房序列对网络链路状态的可视化界面进行初始化,具体包括:所述监控端基于所述中心机房序列对用于显示所有链路网络状态的可视化列表进行初始化得到对应的所述第一链路状态列表;所述第一链路状态列表包括多个第一链路状态记录;所述第一链路状态记录包括第一链路名称字段、第一状态字段、第一流量字段、第一延时字段、第一抖动字段、第一丢包率字段、第一本月累计中断时长字段和第一时间戳字段;所述第一链路名称字段包括第一源机房名称和第一目标机房名称;基于所述中心机房序列对用于显示所有链路延时状态的可视化矩阵进行初始化得到对应的所述第一延时矩阵;所述第一延时矩阵的形状为M
×
M,包括M*M个第一矩阵单元a
j,k
;1≤j≤M,1≤k≤M,j为源中心机房索引,k为目标中心机房索引;所述第一延时矩阵中每个第一矩阵单元a
j,k=j
的显示内容始终保持为空;基于所述中心机房序列对用于显示所有链路抖动状态的可视化矩阵进行初始化得到对应的所述第一抖动矩阵;所述第一抖动矩阵的形状为M
×
M,包括M*M个第二矩阵单元b
j,k
;所述第一抖动矩阵中每个第二矩阵单元b
j,k=j
的显示内容始终保持为空;基于所述中心机房序列对用于显示所有链路丢包率状态的可视化矩阵进行初始化得到对应的所述第一丢包率矩阵;所述第一丢包率矩阵的形状为M
×
M,包括M*M个第三矩阵单元c
j,k
;所述第一丢包率矩阵中每个第三矩阵单元c
j,k=j
的显示内容始终保持为空。5.根据权利要求4所述的网络链路状态的可视化处理方法,其特征在于,所述基于所述中心机房序列对用于显示所有链路网络状态的可视化列表进行初始化得到对应的所述第一链路状态列表,具体包括:
所述监控端根据所述中心机房序列的中心机房数量M计算得到对应的列表记录数N=M*(M

1);初始化一个包含了所述列表记录数N的所述第一链路状态记录的可视化列表作为对应的所述第一链路状态列表;并将所述第一链路状态列表的各个所述第一链路状态记录的显示内容初始化为空;在第1个到第M

1个所述第一链路状态记录中,将所有所述第一源机房名称都设为所述中心机房序列中对应的中心机房A
i=1
的中心机房名称并显示,并将M

1个所述第一目标机房名称依次设为所述中心机房序列中除所述中心机房A
i=1
的中心机房名称之外的其他M

1个中心机房名称并显示;在第M个到第2*(M

1)个所述第一链路状态记录中,将所有所述第一源机房名称都设为所述中心机房序列中对应的中心机房A
i=2
的中心机房名称并显示,并将M

1个所述第一目标机房名称依次设为所述中心机房序列中除所述中心机房A
i=2
的中心机房名称之外的其他M

1个中心机房名称并显示;依次类推,在最后M

1个所述第一链路状态记录中,将所有所述第一源机房名称都设为所述中心...

【专利技术属性】
技术研发人员:吕昌慧张海峰
申请(专利权)人:宁波云弧科技有限公司
类型:发明
国别省市:

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

1