用于可靠性测量的方法和网络节点技术

技术编号:32346169 阅读:21 留言:0更新日期:2022-02-20 02:03
本发明专利技术涉及计算机网络领域。更具体地,本发明专利技术涉及此类网络中的丢包检测。本发明专利技术提供一种用于网络的可靠性测量的网络节点。所述网络节点用于获取报文,所述报文涉及网络中正在传输的流,且包括可靠性测量字段;获取所述网络节点的报文计数信息,所述报文计数信息表示所述网络节点转发的所述流的报文数量;将所述网络节点的所述报文计数信息插入所述可靠性测量字段;以及将所述报文转发至所述网络节点的下一跳。下一跳。下一跳。

【技术实现步骤摘要】
【国外来华专利技术】用于可靠性测量的方法和网络节点


[0001]本专利技术涉及计算机网络领域。更具体地,本专利技术涉及此类网络中的丢包检测。提供一种网络节点,其允许在多个跳上进行带内丢包测量。本专利技术还涉及一种辅助上述网络节点的评估设备、入口节点和出口节点。

技术介绍

[0002]性能测量和网络遥测是通信网络的关键能力。性能监控最重要的方面之一是丢包测量,即检测和测量网络设备丢包数量的能力。具体地,能够检测丢包的精确位置(特定网络设备或节点)尤为重要。
[0003]现有的丢包测量解决方案采用点对点的方法,使得在网络中的两个特定设备或端点之间测量丢包的数量。这种解决方案所面临的问题在于难以确定丢包的精确位置。

技术实现思路

[0004]鉴于上述问题,本专利技术实施例旨在改进传统的丢包测量解决方案。
[0005]目的在于允许逐跳测量网络路径上的丢包,具体来说,允许检测丢包的位置。
[0006]该目的是通过如所附独立权利要求中所述的本专利技术实施例来实现。本专利技术实施例的有利的实现方式在从属权利要求中进一步定义。
[0007]本专利技术的第一方面提供一种用于网络的可靠性测量的网络节点。所述网络节点用于获取报文,所述报文涉及网络中正在传输的流,且包括可靠性测量字段;获取所述网络节点的报文计数信息,所述报文计数信息表示所述网络节点转发的所述流的报文数量;将所述网络节点的所述报文计数信息插入所述可靠性测量字段;以及将所述报文转发至所述网络节点的下一跳。
[0008]这是有益的,因为所述报文包括可靠性测量字段,针对所述报文获取所述网络节点的报文计数信息并插入所述可靠性测量字段中。该可靠性测量字段允许确定网络中丢包的位置。
[0009]特别地,所述用于丢包测量的网络节点也可以称为中转节点或者转发节点。
[0010]特别地,所述转发节点可以是交换机、路由器、中间盒、网络接口控制器、NIC或者能够发送、接收和/或转发报文的任意设备。
[0011]特别地,所述可靠性测量字段是一个包括针对网络路径上每个节点的具有可靠性信息(即报文计数信息)的表项的字段。特别地,所述可靠性测量字段可以由所述路径上的每个节点更新。
[0012]特别地,所述报文计数信息包括由所述网络节点转发的普通流的报文总数的计数值。
[0013]特别地,所述网络节点的下一跳是所述报文被转发到的网络节点。
[0014]在所述第一方面的一种实现方式中,所述报文是从所述网络节点的上一跳获取。
[0015]特别地,所述网络节点的上一跳是一个将所述报文转发至所述网络节点以进行可
靠性测量的网络节点。
[0016]在所述第一方面的又一种实现方式中,所述获取的报文计数信息还包括第一标识,所述第一标识由所述上一跳的网络节点的报文计数信息的标识加1得到。
[0017]这是有益的,因为它允许基于上述标识确定网络中丢包的位置。
[0018]特别地,所述网络节点获取的所述报文中的报文计数信息已存在所述上一跳的所述网络节点的报文计数信息的标识。
[0019]特别地,所述标识大于所述获取的报文的所述可靠性测量字段中包含的报文计数信息的最大标识。
[0020]特别地,所述标识为整数。特别地,所述获取的报文计数信息的标识比所述获取的报文中已存在的报文计数信息的最大标识大数值1。
[0021]特别地,所述流包括一组具有共同特征的报文。
[0022]特别地,所述特征包括以下至少一种:源IP、目的IP、源端口、目的端口、协议类型、多播组、广播域。
[0023]在所述第一方面的又一种实现方式中,所述网络节点还用于向评估节点提供所述获取的报文计数信息。
[0024]本专利技术第二方面提供一种用于为网络的可靠性测量准备报文的网络节点。所述网络节点用于从源节点获取报文;在所述报文中添加可靠性测量字段,所述可靠性测量字段包括初始报文计数信息;以及将所述报文转发至一个网络节点进行可靠性测量。
[0025]这是有益的,因为它支持确定网络中丢包的位置。
[0026]特别地,所述用于为性能测量准备报文的网络节点也可以称为入口节点。
[0027]特别地,所述入口节点可以是交换机、路由器、中间盒、网络接口控制器、NIC或者能够发送、接收和/或转发报文的任意设备。
[0028]在所述第二方面的一种实现方式中,所述初始报文计数信息还包括第二标识,所述第二标识指定用于为可靠性测量准备报文的所述网络节点在所述网络中的各跳之间的序号。
[0029]这是有益的,因为它支持基于所述第二标识确定网络中丢包的位置。
[0030]特别地,所述第二标识,例如,为0或1。特别地,所述第二标识指示测量可靠性的网络路径的起点。
[0031]特别地,用于为可靠性测量准备报文的所述网络节点的所述第二标识为用于可靠性测量的所述网络节点的第一标识。
[0032]本专利技术第三方面提供一种用于完成网络的可靠性测量的网络节点。所述网络节点用于从网络节点获取报文进行可靠性测量,所述报文包括可靠性测量字段,其包括所述报文在所述网络中通过的一个或多个网络节点的报文计数信息;从所述报文中移除所述可靠性测量字段;向评估节点提供所述可靠性测量字段;以及将所述报文转发至目的节点。
[0033]这是有益的,因为它支持确定网络中丢包的位置。
[0034]特别地,所述用于完成性能测量的网络节点也可以称为出口节点。
[0035]特别地,所述出口节点可以是交换机、路由器、中间盒、网络接口控制器、NIC或者能够发送、接收和/或转发报文的任意设备。
[0036]特别地,所述网络节点用于将所述可靠性测量字段连同所述报文一起提供给所述
评估节点。
[0037]特别地,所述网络节点用于将所述可靠性测量字段连同所述报文的截断部分一起提供给所述评估节点。
[0038]特别地,将所述报文转发到所述报文中指示的目的地。
[0039]在所述第三方面的一种实现方式中,所述获取的报文计数信息还包括所述获取的报文计数信息的标识。
[0040]这是有益的,因为它支持基于上述标识确定网络中丢包的位置。
[0041]特别地,所述获取的报文计数信息的所述标识与上述第一标识或第二标识相对应。
[0042]本专利技术第四方面提供了一种用于网络中流的可靠性测量的评估节点。所述评估节点用于:从出口网络节点获取与第一报文相关的第一可靠性测量字段和与第二报文相关的第二可靠性测量字段,所述第一可靠性测量字段包括第一报文计数信息,所述第二可靠性测量字段包括第二报文计数信息;以及基于所述第一报文计数信息和所述第二报文计数信息评估所述流的可靠性。
[0043]这是有益的,因为它确定网络中丢包的位置。
[0044]特别地,所述出口网络节点是所述用于完成可靠性测量的网络节点。
[0045]在所述第四方面的一种实现方式中,所述第二报文计数信息的标识与所述第一报文计数信息的标识相同,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于网络的可靠性测量的网络节点(100),其特征在于,所述网络节点(100)用于:获取报文(101),所述报文(101)涉及网络中正在传输的流,且包括可靠性测量字段(102);获取所述网络节点(100)的报文计数信息(103),所述报文计数信息(103)表示所述网络节点(100)转发的流的报文数量;将所述网络节点(100)的所述报文计数信息(103)插入所述可靠性测量字段(102);以及将所述报文(101)转发至所述网络节点(100)的下一跳。2.根据权利要求1所述的网络节点(100),其特征在于,所述报文(101)是从所述网络节点(100)的上一跳获取。3.根据权利要求1或2所述的网络节点(100),其特征在于,所述获取的报文计数信息(103)还包括第一标识(201),所述第一标识(201)由所述上一跳的网络节点的报文计数信息的标识加1得到。4.根据前述权利要求任一项所述的网络节点(100),其特征在于,还用于向评估节点提供所述报文计数信息(103)。5.一种用于为网络的可靠性测量准备报文(301)的网络节点(300),其特征在于,所述网络节点(300)用于:从源节点获取报文(301);在所述报文(301)中添加可靠性测量字段(302),所述可靠性测量字段(302)包括初始报文计数信息(303);以及将所述报文(301)转发至一个网络节点(100)进行可靠性测量。6.根据权利要求5所述的网络节点(300),其特征在于,所述初始报文计数信息(303)还包括第二标识(401),所述第二标识(401)指定用于为可靠性测量准备报文的所述网络节点(300)在所述网络中的各跳之间的序号。7.一种用于完成网络的可靠性测量的网络节点(500),其特征在于,所述网络节点(500)用于:从网络节点(100)获取报文(501)进行可靠性测量,所述报文(501)包括可靠性测量字段(502),其包括所述报文在所述网络中通过的一个或多个网络节点的报文计数信息(503);从所述报文中移除所述可靠性测量字段(502);向评估节点(700)提供所述可靠性测量字段(502);以及将所述报文(501)转发至目的节点。8.根据权利要求7所述的网络节点(500),其特征在于,所述获取的报文计数信息(503)还包括所述获取的报文计数信息(503)的标识(601)。9.一种用于网络中流的可靠性测量的评估节点(700),其特征在于,所述评估节点(700)用于:从出口网络节点(500)获取与第一报文相关的第一可靠性测量字段(701)和与第二报文相关的第二可靠性测量字段(702),所述第一可靠性测量字段(701)包括第一报文计数信
息(703),所述第二可靠性测量字段(702)包括第二报文计数信息(704);以及基于所述第一报文计数信息(703)和所述第二报文计数信息(704)评估所述流的可靠性。10.根据权利要求9所述的评估节点(700),其特征在于,所述第二报文计数信息(704)的标识(801)与所述第一报文计数信息(703)...

【专利技术属性】
技术研发人员:塔尔
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1