【技术实现步骤摘要】
网络链路的监测方法及装置、电子设备、存储介质
[0001]本专利技术涉及金融科技领域或其他相关领域,具体而言,涉及一种网络链路的监测方法及装置、电子设备、存储介质。
技术介绍
[0002]随着现有各公司、工厂、研究机构的IT业务不断发展,网络架构随之越来越庞大,且日益复杂,为了保障网络稳定、高质量的运行,确保企业整体业务系统的正常运转,此时,健康的网络链路质量对于企业IT系统平稳运行至关重要。
[0003]为了拥有健康且运行稳定的网络链路,需要对网络链路质量进行监测,在相关技术中,对于网络链路质量的监测往往通过Ping(Packet Internet Groper,因特网包探索器,用于测试网络链路的连通性)检测实现,但是这种检测方式存在弊端:其只能检测端到端的连通性及延迟,无法监测网络链路中间节点的状态;同时,现有的网络链路质量监测方式,也无法对链路历史状态进行记录和分析,且对于存在多条网络链路路径的情况,由于主路径正常时流量不会从备用路径转发,因此,无法有效监测备用路径的状态。
[0004]针对上述的问题, ...
【技术保护点】
【技术特征摘要】
1.一种网络链路的监测方法,其特征在于,包括:获取链路信息,其中,所述链路信息至少包括:链路末端节点的节点地址、链路类型;向所述链路类型为目标链路上各节点同时发送N个探测报文,其中,所述目标链路中包含有源节点、中间节点和所述链路末端节点,N为大于等于2的正整数;基于回复报文的报文类型,计算所述N个探测报文到达所述中间节点和到达所述链路末端节点的丢包率和延迟参数,其中,所述回复报文是指由所述目标链路中的任意一个节点在查收探测报文后答复的报文;基于所述丢包率、所述延迟参数、所述N个探测报文以及所述回复报文,生成报文探测结果,其中,所述报文探测结果至少包含:所述目标链路的链路运行状态和每个节点的运行状态。2.根据权利要求1所述的监测方法,其特征在于,在获取链路信息前,构造任意一个所述探测报文,包括:将所述源节点的节点地址作为报文起始地址,并将所述链路信息中的所述链路末端节点的节点地址作为报文目的地址;配置生存时间字段的字段参数;在所述目标链路中包含有所述中间节点的情况下,启用IP源路由选项,其中,所述IP源路由选项用于指示将所述中间节点的节点地址写入源路由字段,所述源路由字段用于在生成所述回复报文时将所述源路由字段指示的节点地址作为所述回复报文的报文起始地址;基于所述报文起始地址、所述报文目的地址、每个所述中间节点的节点地址以及配置的生存时间字段的字段参数,生成所述探测报文。3.根据权利要求1所述的监测方法,其特征在于,在向所述链路类型为目标链路上各节点同时发送N个探测报文之后,还包括:记录所述N个探测报文中每个探测报文的开始发送时间点;在接收到所述回复报文的情况下,记录所述回复报文的回复时间点,并基于所述回复时间点和对应的所述探测报文的开始发送时间点计算回复时长;在所述回复时长超出预设时长阈值的情况下,确定所述回复报文为丢包报文;统计所述N个探测报文中关联所述丢包报文的总数量;基于所述丢包报文的总数量以及同时发送的探测报文的总数量N,计算所述N个探测报文的丢包率;基于每个所述探测报文的开始发送时间点、每个所述回复报文的回复时间点以及所述回复报文的总数量,计算所述N个探测报文的延迟参数。4.根据权利要求3所述的监测方法,其特征在于,基于回复报文的报文类型,计算所述N个探测报文到达所述中间节点和到达所述链路末端节点的丢包率和延迟参数的步骤,包括:提取所述回复报文中的源节点的节点地址;在所述报文类型指示报文的生存时间字段的字段参数为第一参数值的情况下,回溯发送所述回复报文的源节点为所述中间节点,并基于所述中间节点的节点地址确定与所述回复报文对应的N个探测报文的第一丢包率以及第一延迟参数;在所述报文类型指示报文的生存时间字段的字段参数为第二参数值的情况下,回溯发
送所述回复报文的源节点为链路末端地址,并基于所述链路末端节点的节点地址确定与所述回复报文对应的N个探测报文的第二丢包率以及第二延迟参数,其中,所...
【专利技术属性】
技术研发人员:杨靖,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。