使得能够实现分组传输网络中的分组丢失测量的方法技术

技术编号:8688298 阅读:181 留言:0更新日期:2013-05-09 08:17
提出了一种使得能够实现网络中分组丢失测量的方法。经由一组用户端口,接收包含相同源地址和相同目的地地址的数据分组。执行用户端口组的链路聚合。在网络端口处,将接收数据分组发送到远端网络边缘节点。确定发送数据分组的数目,并且还针对用户端口中的每一个确定在内部丢失的数据分组的数目。在网络端口处,将发送数据分组的已修正数目作为发送数据分组的所确定数目与在内部丢失数据分组的总数的和指示给远端网络边缘节点。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及网络中的分组丢失测量的方法。
技术介绍
当在网络边缘节点处接收到许多数据分组并通过网络将这些数据分组发送到远端网络边缘节点时,可以出于性能监视的目的来确定在此传输期间丢失的数据分组的数目。已知的是如在出版物“ITU-T推荐Y.1731-用于基于以太网的网络的OAM功能和机制(02/2008) ”、简称为Y.1731中提出的用于分组丢失测量的协议,其提供了一种在其上面实现了此协议的两个分组处理器之间的分组丢失测量的方法。因此,两个网络边缘节点可以确定在其网络端口之间在传输期间丢失的数据分组的数目,如果在这些网络端口中的每一个处提供了运行该协议的分组处理器的话。因此,可以确定两个客户端之间丢失的数据分组的数目,其中每个客户端被连接到网络边缘节点中的一个。本专利技术的目的是改善分组丢失测量的已知方法。
技术实现思路
提出了一种使得能够实现网络中分组丢失测量的方法。该方法包括网络边缘节点处的不同步骤。在网络边缘节点的一组用户端口处,接收包括相同源地址和相同目的地地址的数据分组。通过在每个用户端口处向接收数据分组添加指示相应用户端口和相同网络端口的内部报头元素,并且通过使用添加的内部报头元素将来自用户端口的接收数据分组交换至网络端口的交换设备,执行用户端口组的链路聚合。在网络端口处,将数据分组发送到由目的地地址识别的客户端设备被连接到的远端网络边缘节点。在网络端口处,确定发送数据分组的数目。此外,针对用户端口中的每一个,使用添加的内部报头元素,确定在从相应用户端口至网络端口的传输期间在内部丢失的数据分组的相应数目。此外,在网络端口处,使用在从相应用户端口至所述网络端口的传输期间在内部丢失的所确定数据分组数目来确定发送数据分组的修正数目。然后,向远端网络边缘节点指示发送数据分组的该修正数目。附图说明图1示出了根据实施例的两个网络节点和不同数据分组流。图2示出了根据另一实施例的两个边缘网络节点和不同数据分组流。图3示出了根据实施例的确定在连续时间间隔期间丢失的数据分组的总数的方法的不同步骤。图4示出了确定接收数据分组的修正数目的方法的不同步骤。图5示出了根据实施例的网络边缘节点设备。图6示出了根据另一实施例的网络边缘节点设备。图7a、b、C、d示出了用于确定发送数据分组的修正数目的提议方法的不同步骤。具体实施例方式本专利技术人已观察到以下问题:虽然位于两个网络边缘节点的网络端口处的分组处理器可以确定在这些网络端口之间丢失的数据分组的数目,但丢失数据分组的此确定数目可能不是在被连接到网络边缘节点的两个客户端之间丢失的数据分组的实际数目。附加分组丢失可能是由网络边缘节点内部的数据分组的丢失引起的。例如,网络边缘节点的子设备的硬件故障可能引起数据分组丢失。此外,可能由于网络边缘节点的分组处理器将数据分组存储在分组队列内而引起数据分组丢失,因为分组队列可能由于队列拥挤而丢弃数据分组。因此,应将在网络边缘节点内部丢失的数据分组考虑在内。此外,可以不仅经由一个用户端口、而且经由形成链路聚合组的多个用户端口将客户端设备连接到网络边缘节点。将链路聚合组的用户端口和网络边缘节点的网络端口连接的不同子设备和不同分组处理器可能引起数据分组丢失。因此,如果分组丢失测量的协议在位于网络边缘节点的网络处理器处的一个分组处理器与位于远端网络边缘节点的网络端口处的另一分组处理器之间运行,则此类协议将不会考虑在用户端口组与网络边缘节点的网络端口之间在内部引起的数据分组丢失。即使将在位于用户端口中的一个处的每个分组处理器与位于远端网络边缘节点的网络端口处的分组处理器之间并行地运行分组丢失测量的单独协议,这也将要求两个网络边缘节点之间的大量协议消息交换。此外,这将要求远端网络边缘节点处的不同并行协议的协调。此外,远端网络边缘节点将必须考虑形成链路聚合组的用户端口的数目,必须提供针对链路聚合组的每个用户端口运行的单独协议实例。出于性能监视的目的,应确定通过在网络边缘节点处的链路聚合组的用户端口从一个客户端设备发送至被连接到远端网络边缘节点的另一客户端设备且在链路聚合组的用户端口与远端网络边缘节点的网络端口之间丢失的数据分组的数目。本专利技术的目的是借助于在位于网络边缘节点的网络端口处的分组处理器之间运行的直接协议消息交换来提供分组丢失测量的方法。发送数据分组的客户端被连接到的网络节点的网络端口与链路聚合组的用户端口之间的内部数据分组丢失的考虑应不要求在远端网络边缘节点的网络端口处运行的协议的修改。这是由下面详细地解释的提议方法实现的。图1示出了网络边缘节点NENl,其在表示用户网络接口 UNI的许多用户端口 UPl、UP2处接收许多数据分组流DPS1、DPS2。流DPS1、DPS2的数据分组包含标识发送数据分组的客户端的相同源地址和标识作为数据分组的地址的客户端的相同目的地地址。每个用户端口 UP1、UP2被布置在线路卡LC1、LC2上。每个用户端口 UP1、UP2被布置在单独线路卡LC1、LC2上。替换地,可以在相同线路卡上布置多个用户端口。每个线路卡LC1、LC2包含分组处理器PP1、PP2,其处理接收数据分组流DPS1、DPS2的数据分组。分组处理器PP1、PP2提供用于暂时存储数据分组的分组队列Ql、Q2。线路卡LC1、LC2被连接到交换设备SD,优选地以交换结构或多个交换卡的形式。此外,线路卡LC3被连接到交换设备SD。线路卡LC3提供网络端口 NP1,其表示网络边缘节点NENl的网络-网络接口 NNI。此外,线路卡LC3包括分组处理器PP3。分组处理器PP3提供用于临时存储数据分组的分组队列Q3。根据图1中所示的示例,网络边缘节点NENl仅包含一个网络端口 NP1,然而,一般地,网络边缘节点可以包含多个网络端口。节点NENl还包含中央控制设备(XD,其经由内部接口 IIF被连接到交换设备SD和线路卡LC1、LC2、LC3。经由此接口 IIF,中央控制设备CCD将分组处理器LC1、LC2、LC3和交换设备SD配置成执行用户端口 UP1、UP2到链路聚合组LAG的链路聚合。以以下方式来执行用户端口 UP1、UP2到链路聚合组LAG的链路聚合。分组处理器UP1、UP2向每个接收的流DPS1、DPS2的数据分组添加内部报头元素,其指示用户端口以及网络端口 NP1,在所述用户端口处接收到数据分组,并且数据分组应被交换到该网络端口NPl0此外,交换设备SD考虑数据分组的添加的内部报头元素,以便将数据分组交换到网络端口 NPl。这导致数据流DPSl、DPS2到数据分组的组合数据流⑶S的组合,其随后在网络端口 NPl处通过点到点连接P2PC被发送到远端网络边缘节点NEN2。点到点连接是广域网上的两个系统之间或者替换地两个网络边缘节点之间的连接。分组处理器PP1、PP3以以下方式相结合地确定在数据分组流DPSl从用户端口 UPl到网络端口 NPl的传输期间丢失的数据分组的数目。分组处理器PPl提供计数器,其确定在用户端口 UPl处从客户端接收到的如下数据分组的数目,所述数据分组包含相同源地址和相同目的地地址,并且被添加标识用户端口 UPl和网络端口 NPl的内部报头元素。分组处理器PPl的计数器在接收数据分组被临时存储在分组队列Ql中之前考虑接收数据本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.09.10 EP 10305975.41.一种使得能够实现网络中的分组丢失测量的方法, 所述方法包括 在用户端口(UP1、UP2)的组(LAG)处接收包含相同源地址和相同目的地地址的数据分组, 通过以下来执行用户端口(UP1、UP2)的所述组(LAG)的链路聚合, 在所述组(LAG)的每个用户端口(UP1、UP2)处,向在相应用户端口处接收的数据分组添加指示所述相应用户端口(UP1、UP2)和相同网络端口(NPl)的内部报头元素,以及在交换设备(SD)处,使用添加的内部报头元素将所述接收的数据分组从所述用户端口(UP1、UP2)交换至所述相同网络端口 (NPl), 在所述网络端口(NPl)处, 将所述数据分组发送到远端网络边缘节点(NEN2),以及 确定所述已发送数据分组的数目, 针对所述用户端口(UP1、UP2)中的每一个用户端口,使用所述添加的内部报头元素来确定在从相应的所述用户端口(UP1、UP2)至所述网络端口(NPl)的传输期间在内部丢失的数据分组的相应数目,以及 使用在从相应用户端口(UP1、UP2)至所述网络端口(NPl)的传输期间在内部丢失的数据分组的所述确定的数目来确定已发送数据分组的已修正数目,以及 在所述网络端口(NPl)处 向所述远端网络边缘节点(NEN2)指示已发送数据分组的所述已修正数目。2.根据权利要求1所述的方法, 还包括 在所述网络端口(NPl)处, 接收第二数据分组,其包含等于所述第一目的地地址的第二源地址和等于所述第一源地址的第二目的地地址,以及 确定所述接收的第二数据分组的第二数目, 通过以下来执行所述用户端口(UP1、UP2)的链路聚合, 在所述网络端口(NPl)处,向所述接收的第二数据分组中的每一个添加指示所述用户端口(UP1、UP2)中的一个用户端口的内部报头元素,以及 在所述交换设备(SD)处,使用所述添加的内部报头元素将所述接收的第二数据分组交换至所述用户端口(UP1、UP2)中的一个用户端口, 针对所述用户端口(UP1、UP2)中的每一个用户端口,确定在从所述网络端口(NPl)至相应用户端口(UP1、UP2)的传输期间在内部丢失的第二数据分组的相应数目,以及 使用在从所述网络端口(NPl)至相应用户端口(UP1、UP2)的传输期间在内部丢失的第二数据分组的所述确定的数目来确定接收的第二数据分组的已修正数目。3.根据权利要求1所述的方法, 还包括 针对所述用户端口(UP1、UP2)中的每一个用户端口,以相应周期性确定在从相应用户端口(UP1、UP2)至所述网络端口(NPl)的传输期间在内部丢失的数据分组的所述相应数目(ILDP11、ILDP21、…、ILDP1N、ILDP2N),以及通过在作为所述总周期性的倒数的总时间间隔(TI31)内将在从相应用户端口(UP1、UP2)至所述网络端口(NPl)的传输期间在内部丢失的数据分组的所述确定的相应数目(ILDP11、ILDP21、…、ILDP1N、ILDP2N)相加,以总周期性确定在从所述用户端口(UP1、UP2)至所述网络端口(NPl)的传输期间在内部丢失的数据分组的总数。4.根据权利要求2所述的方法, 还包括 针对所述用户端口(UP1、UP2)中的每一个用户端口,以相应周期性确定在从所述网络端口(NPl)至相应用户端口(UP1、UP2)的传输期间在内部丢失的第二数据分组的所述相应数目, 通过在作为所述总周期性的倒数的总时间间隔内将在从所述网络端口(NPl)至相应用户端口(UP1、UP2)的 传输期间丢失的第二数据分组的所述确定的相应数目相加,以总周期性确定在从所述网络端口(NPl)至所述用户端口(UP1、UP2)的传输期间在内部丢失的第二数据分组的总数(ONLDPl)。5.根据权利要求4所述的方法, 其中,针对连续总时间间隔(TI2、TI3)来确定在内部丢失的第二数据分组的所述总数(0NLDPU0NLDP2), 并且其中,考虑针对第一时间间隔(ΤΙ2)确定的在内部...

【专利技术属性】
技术研发人员:C·阿德奥I·布西G·伯波
申请(专利权)人:阿尔卡特朗讯
类型:
国别省市:

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

1