一种端到端网络延时监测方法及系统技术方案

技术编号:35483416 阅读:24 留言:0更新日期:2022-11-05 16:35
本发明专利技术提供了一种端到端网络延时监测方法及系统,属于网络运维领域。所述监测方法首先设置地址配置文件,适配动态使用场景,对靠近用户服务器节点位置的网络流量进行镜像操作,将镜像流量接入地址匹配模块;对镜像流量进行地址解析,获取当前会话流的目的地址,并根据地址配置文件判断会话流目的地址类型;若在地址配置文件的地址中,则为内部地址,否则为外部地址;根据会话流目的地址类型,计算单个会话流的延时;若为内部地址,则为内部响应时间;否则为外部响应时间;对于同一个会话,合并内部响应时间和外部响应时间,输出为当前会话的端到端网络延时。本发明专利技术有效降低了网络故障定位和性能优化的操作复杂性,提高了工作效率,节约了成本。节约了成本。节约了成本。

【技术实现步骤摘要】
一种端到端网络延时监测方法及系统


[0001]本专利技术属于网络运维领域,具体涉及一种端到端网络延时监测方法及系统。

技术介绍

[0002]网络进行数据传输时,数据包从网络一端(发送方)发送到另一端(接收方)需要一定的时长,这个时长即为网络延时。通常情况下,数据包会经过多个网络通信设备和控制设备转发,客户端发送数据包到服务器的延时和服务器发送数据包到客户端延时的闭环之和是端到端网络延时。日常网络和应用系统运维管理工作中,在网络故障定位和性能分析优化时,需要精确查看端到端网络延时,以确认和定位网络故障原因,因此,需要对端到端网络延时进行监测。
[0003]现有技术中,监测端到端网络延时最简单的方式是通过ping操作,提供基于ICMP报文传输探测的时间做参考,但这种方法具有传输协议单一和测试时间固化的局限;另一种方法,通过两端部署网络抓包工具或实时采集流量系统,在故障出现或需要分析的位置进行网络抓包,然后合并对比分析,这种方式不但分析技术水平要求高,而且实际操作过于繁琐,不具有智能性和自动化特征,监测灵活性和准确性都不高。

技术实现思路

[0004]鉴于现有技术中的上述缺陷或不足,本专利技术旨在提供一种端到端网络延时监测方法及系统,以提高端到端网络延时的计算准确性和精度。
[0005]为了实现上述目的,本专利技术实施例采用如下技术方案:
[0006]第一方面,本专利技术实施例提供了一种端到端网络延时监测方法,包括如下步骤:
[0007]步骤S1,设置地址配置文件;
[0008]步骤S2,对靠近用户服务器节点位置的网络流量进行镜像操作,将镜像流量接入地址匹配模块;
[0009]步骤S3,对接入的镜像流量进行地址解析,获取当前会话流的目的地址,并根据地址配置文件判断会话流目的地址类型;若会话流的目的地址在地址配置文件的地址中,则为内部地址,否则,为外部地址;
[0010]步骤S4,根据所述会话流目的地址类型,计算单个会话流的延时;若会话流的目的地址在内部地址,则该会话流的响应时间为内部响应时间;若会话流的目的地址为外部地址,则该会话流的响应时间为外部响应时间;
[0011]步骤S5,对于同一个会话,合并内部响应时间和外部响应时间,输出为当前会话的端到端网络延时。
[0012]作为本专利技术的一个优选实施例,所述步骤S1中,通过三种地址配置文件的设置,适配动态使用场景。
[0013]作为本专利技术的一个优选实施例,所述动态使用场景,是指客户的内部地址列表范围与默认的地址范围不同;此时,根据用户的实际场景,自定义内部地址范围信息;所述动
态调整,按照客户实际情况修改内部地址范围。
[0014]作为本专利技术的一个优选实施例,步骤S1中所述地址配置文件包括三种:
[0015]A、默认地址配置信息:默认配置三个私有网段为内部地址,分别为192.168.0.0/16,172.16.0.0/12,10.0.0.0/8;
[0016]B、若干单个内部地址配置信息:配置输入单个内部地址,多个内部地址以逗号分割,连续地址使用短线连接;
[0017]C、多个网段或复杂地址配置信息:配置输入不同内部地址,支持子网掩码格式,不同内部地址之间使用逗号分割。
[0018]作为本专利技术的一个优选实施例,步骤S1中所述地址配置文件以TXT格式存储在地址配置模块中。
[0019]作为本专利技术的一个优选实施例,所述会话流,由TCP五元组组成的数据传输信息,可以精确识别单个网络连接和会话信息。
[0020]第二方面,本专利技术实施例还提供了一种端到端网络延时监测系统,所述系统包括:镜像设备、地址配置模块、地址匹配模块、单个会话流单向延时计算模块、延时合并模块和端到端网络延时输出模块;其中,
[0021]所述镜像设备用于对靠近用户服务器节点位置的网络流量进行镜像操作,将镜像流量接入地址匹配模块;
[0022]所述地址配置模块用于设置地址配置文件,且所述地址配置文件包括三种;
[0023]所述地址匹配模块用于对接入的镜像流量进行地址解析,获取当前会话流的目的地址,并根据地址配置文件判断会话流目的地址类型;若会话流的目的地址在地址配置文件的地址中,则为内部地址,否则,为外部地址;
[0024]所述单个会话流单向延时计算模块用于根据所述会话流目的地址类型,计算单个会话流的延时;若会话流的目的地址在内部地址,则该会话流的响应时间为内部响应时间;若会话流的目的地址为外部地址,则该会话流的响应时间为外部响应时间;
[0025]所述延时合并模块用于对于同一个会话,合并内部响应时间和外部响应时间,并将合并的时间发送给端到端网络延时输出模块;
[0026]所述端到端网络延时输出模块用于以图表或数字形式展示当前会话的端到端网络延时。
[0027]作为本专利技术的一个优选实施例,所述端到端网络延时输出模块可以通过显示设备来实现。
[0028]本专利技术实施例所提供的技术方案具有如下有益效果:
[0029]所述端到端网络延时监测方法及系统,通过配置地址文件信息,对配置文件参数进行动态的调整以适应不同的使用场景需求,再实时采集镜像流量并存储在分析系统服务器上,进行地址匹配并依据匹配结果计算单个会话的网络延时,服务器对端到端网络延时进行自动计算和分析,无需在监测分析两端同时部署数据包采集装置,即可完成网络通信中任意会话信息的全流程延时分析,并以直观的图表或数字信息进行结果展示,有效地降低了网络故障定位和性能优化的操作复杂性,提高了工作效率,节约了成本。
[0030]当然,实施本专利技术的任一产品或方法并不一定需要同时达到以上所述的所有优点。
附图说明
[0031]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。
[0032]图1为本专利技术实施例所述端到端网络延时监测方法流程图。
具体实施方式
[0033]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征也可以相互组合。
[0034]本专利技术实施例提供了一种端到端网络延时监测方法及系统,实时采集镜像流量并存储在分析系统服务器上,再通过配置地址文件信息,并对配置文件参数进行动态的调整以适应不同的使用场景需求,服务器对端到端网络延时进行自动计算和分析,无需在监测分析两端同时部署数据包采集装置,即可完成网络通信中任意会话信息的全流程延时分析,并以直观的图表或数字信息进行结果展示,有效的降低网络故障定位和性能优化的操作复杂性,提高本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种端到端网络延时监测方法,其特征在于,包括如下步骤:步骤S1,设置地址配置文件;步骤S2,对靠近用户服务器节点位置的网络流量进行镜像操作,将镜像流量接入地址匹配模块;步骤S3,对接入的镜像流量进行地址解析,获取当前会话流的目的地址,并根据地址配置文件判断会话流目的地址类型;若会话流的目的地址在地址配置文件的地址中,则为内部地址,否则,为外部地址;步骤S4,根据所述会话流目的地址类型,计算单个会话流的延时;若会话流的目的地址在内部地址,则该会话流的响应时间为内部响应时间;若会话流的目的地址为外部地址,则该会话流的响应时间为外部响应时间;步骤S5,对于同一个会话,合并内部响应时间和外部响应时间,输出为当前会话的端到端网络延时。2.根据权利要求1所述的端到端网络延时监测方法,其特征在于,所述步骤S1中,通过三种地址配置文件的设置,适配动态使用场景。3.根据权利要求2所述的端到端网络延时监测方法,其特征在于,所述动态使用场景,是指客户的内部地址列表范围与默认的地址范围不同;此时,根据用户的实际场景,自定义内部地址范围信息;所述动态调整,按照客户实际情况修改内部地址范围。4.根据权利要求1

3任一项所述的端到端网络延时监测方法,其特征在于,步骤S1中所述地址配置文件包括三种:A、默认地址配置信息:默认配置三个私有网段为内部地址,分别为192.168.0.0/16,172.16.0.0/12,10.0.0.0/8;B、若干单个内部地址配置信息:配置输入单个内部地址,多个内部地址以逗号分割,连续地址使用短线连接;C、多个网段或复杂地址配置信息:配...

【专利技术属性】
技术研发人员:海万学廖水平于振兴
申请(专利权)人:北京网深科技有限公司
类型:发明
国别省市:

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

1