【技术实现步骤摘要】
【国外来华专利技术】在线性能监测
[0001]相关申请的交叉引用
[0002]本专利申请要求于2019年6月19日提交的标题为“IN
‑
LINE PERFORMANCE MONITORING”并且将Scott McCulley、Abilash Menon和Anya Yungelson命名为专利技术人的美国专利申请号16/501,857的优先权,其公开内容通过引用整体并入本文。
[0003]本公开涉及网络通信,并且更具体地涉及监测网络性能。
技术介绍
[0004]某些网络的一个功能是收集有关网络性能的信息,并且从该信息中确定描述该网络性能的指标。已知方法中断网络业务流以跨网络的全部或部分传输不属于正常网络业务但可以监测其网络性能的专用分组。然而,采用这种专用分组具有显著缺点,因为发送专用分组使用本来可以用来从正常网络业务发送真实数据分组的资源。
技术实现思路
[0005]根据说明性实施例,一种方法监测节点网络上的数据传输的网络性能,该网络至少包括请求节点和响应节点。
[0006]该方法包括在请求节点处捕获从先前节点向下游行进的第一分组。第一分组符合第一通信协议。各种实施例涉及捕获第一分组的若干方法中的任何一种方法。例如,在一个实施例中,捕获第一分组包括捕获到达请求节点的候选分组,并且确认候选分组配置在可以安全修改的协议中。
[0007]在另一实施例中,捕获第一分组包括捕获到达请求节点的候选分组,并且确认候选分组的大小低于阈值大小。
[0008]在另一实施例中,捕获第
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于在节点网络中的请求节点上使用的计算机程序产品,所述计算机程序产品包括其上具有计算机可读程序代码的有形的非瞬态计算机可用介质,所述计算机可读程序代码当在所述请求节点处被执行时使所述请求节点执行计算机过程,所述计算机过程用于监测节点网络上的数据的传输的网络性能,所述网络至少包括请求节点和响应节点,所述计算机过程包括:在所述请求节点处,捕获来自先前节点的向下游行进的第一分组,所述第一分组符合第一通信协议;通过添加请求标记来标记所述第一分组以创建第一下游标记分组,所述请求标记包括签名数据;根据所述网络的标准操作向所述响应节点传输所述第一下游标记分组;响应于所述第一下游标记分组,在所述请求节点处接收由所述响应节点发送的上游标记分组,所述上游标记分组符合第二通信协议并且具有包括响应数据的响应标记;从所述上游标记分组中提取所述响应数据;从所述上游标记分组中移除所述响应标记;以及根据所述响应数据确定针对所述请求节点与所述响应节点之间的通信的性能指标。2.根据权利要求1所述的计算机程序产品,其中:所述网络包括在所述请求节点与所述响应节点之间的中间节点,并且其中:所述性能指标是经由所述中间节点的所述请求节点与所述响应节点之间的往返时延,并且其中所述响应数据包括:来自所述请求节点的所述第一下游标记分组的已修改的传输时间,所述已修改的传输时间包括以下各项的总和:(i)来自所述请求节点的所述第一下游标记分组的传输时间,以及(ii)周转时间,所述周转时间是在所述响应节点处对所述第一下游标记分组的接收与对来自所述响应节点的所述上游标记分组的所述传输之间的时间。3.根据权利要求2所述的计算机程序产品,其中所述性能指标是所述请求节点与所述响应节点之间的往返时延,并且在所述请求节点处确定所述往返时延包括:记录在所述请求节点处对所述上游标记分组的接收时间;以及从在所述请求节点处对所述上游标记分组的所述接收时间中减去来自所述请求节点的所述第一下游标记分组的所述已修改的传输时间。4.根据权利要求1所述的计算机程序产品,其中所述性能指标是抖动,并且确定抖动包括:在所述请求节点处捕获向下游行进的第二分组;通过添加第二请求标记来标记所述第二分组以创建第二下游标记分组,所述第二请求标记包括所述第二下游标记分组从所述请求节点到所述响应节点的传输时间;以及根据所述网络的标准操作向所述响应节点传输所述第二下游标记分组;其中由所述响应节点发送的所述上游标记分组的所述响应标记包括抖动数据,所述抖动数据包括从所述请求节点到所述响应节点的所述第一下游标记分组和所述第二下游标记分组的相应的视在渡越时间之间的差。5.根据权利要求1所述的计算机程序产品,其中在所述请求节点处捕获第一分组包括:
捕获到达所述请求节点的候选分组,以及确认所述候选分组在能够被安全修改的协议中被配置。6.根据权利要求1所述的计算机程序产品,其中在所述请求节点处捕获第一分组包括:捕获到达所述请求节点的候选分组,以及确认所述候选分组的大小低于阈值大小。7.根据权利要求1所述的计算机程序产品,其中在所述请求节点处捕获第一分组包括:捕获一组候选分组;检查所述候选分组中的每个候选分组是否符合预定义标准;选择所述候选分组中满足所述预定义标准的一个候选分组以作为所述第一分组。8.根据权利要求1所述的计算机程序产品,其中所述性能指标是分组损失,并且其中:所述第一下游分组的所述签名数据包括颜色;并且所述方法还包括:从所述请求节点向所述响应节点发送一组附加下游标记请求分组,所述附加下游标记请求分组中的每个附加下游标记请求分组利用相同颜色而被标记;以及来自所述上游标记分组的所述响应数据包括报告在所述响应节点处所接收的所述颜色的分组的数目的数据。9.根据权利要求1所述的计算机程序产品,还包括响应于一个或多个确定的性能指标而采取网络动作,其中采取网络动作包括以下各项中的一项:(a)改变向所述请求节点行进的未来分组的优先级别,或者(b)指定未来分组的已修...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。