首页> 中国专利> 测量源于单个端点的IP路径的可用容量和紧链路容量的系统和方法

测量源于单个端点的IP路径的可用容量和紧链路容量的系统和方法

摘要

根据一个示范实施例,用于确定源于单个端点的IP路径的前向和反向可用容量或紧链路容量的方法包括以下步骤:从源IP端点节点向目的地IP端点节点传送包括通过前向IP路径的第一多个IP测试分组的前向分组队列;以及在源IP端点节点接收来自目的地IP端点节点的对应反向分组队列,反向分组队列包括通过反向IP路径的第二多个IP测试分组,第二多个IP测试分组的每个分组对应于第一多个IP测试分组的相应一个分组。对于基于TWAMP的那些IP路径容量测量实施例,无需对TWAMP控制协议进行更改(例如因为示范实施例利用填充八位字节传送能够用于可用IP路径容量和紧IP链路容量计算的附加信息)。

著录项

  • 公开/公告号CN103299583A

    专利类型发明专利

  • 公开/公告日2013-09-11

    原文格式PDF

  • 申请/专利权人 瑞典爱立信有限公司;

    申请/专利号CN201080071112.6

  • 申请日2010-11-18

  • 分类号H04L12/26;

  • 代理机构中国专利代理(香港)有限公司;

  • 代理人姜冰

  • 地址 瑞典斯德哥尔摩

  • 入库时间 2024-02-19 21:31:47

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-10-19

    授权

    授权

  • 2013-11-20

    实质审查的生效 IPC(主分类):H04L12/26 申请日:20101118

    实质审查的生效

  • 2013-09-11

    公开

    公开

说明书

技术领域

本发明一般涉及因特网协议(IP)网络和相关联方法,并且更具体地说,涉及用于测量此类网络中IP路径的可用容量和/或紧链路容量的技术。

背景技术

在过去的数年期间,日常通信中使用移动和陆线/有线计算装置的兴趣已经增大。台式计算机、工作站和其它有线计算机当前允许用户例如经电子邮件、视频会话和即时消息传递(IM)进行通信。例如移动电话、手持式计算机、个人数字助理(PDA)等移动装置也允许用户经电子邮件、视频会话、IM等进行通信。移动电话已经被通常用作话音通信装置,但通过技术改进,它们最新已证明是用于传递数据、图形等的有效装置。随着对跨不同平台的无缝通信的用户需求增大,无线和陆线技术继续合并成更统一的通信系统。

为适应因特网协议(IP)网络用于提供各种服务的新的不同方式,正在开发和标准化新的主动测量技术以验证服务性能。实时了解跨一个或多个IP网络的路径(无论是否拥塞)上可用的容量对网络运营商或应用用户而言是有价值的信息。可用路径容量的测量能够用于网络表征和应用性能估计。例如,可用路径容量度量能够用于网络监视、故障排除、服务器或网关选择、许可控制或简单地验证跨网络运营商提供的保证或商务类服务的服务级别协议(SLA)。

网络路径(或路径段)的基于活动探测的采样已被确立为用于推断在此类路径(和路径段)上可用IP层带宽容量的状态的可行方法。诸如可用路径容量和紧链路容量等IP层性能度量已在包括IETF和ITU-T的许多标准组织中定义。IP层可用路径容量(APC)被定义为在用于称为类型P分组的给定分组类型的源主机与目的地主机之间的可用IP层带宽容量,类型P分组对应于传输协议、端口号、分组大小和差分服务码点(DSCP)。IP层紧链路容量被定义为具有在用于称为类型P分组的给定分组类型的源主机与目的地主机之间路径的最小IP层可用链路容量的链路的IP层容量,类型P分组对应于传输协议、端口号、分组大小和差分服务码点(DSCP)。注意,IP层紧链路的IP层可用链路容量等于IP层可用路径容量。

IETF IP性能度量(IPPM)工作组已定义了两个IP有源测量协议:单向主动测量协议(OWAMP)和双向主动测量协议(TWAMP)。OWAMP设计用于测量在两个主机之间的单向分组延迟和单向分组丢失。TWAMP基于OWAMP,并且设计用于测量在两个主机之间的单向和双向(往返程)分组延迟和分组丢失。

TWAMP协议包括两个协议:TWAMP控制协议和TWAMP测试协议。TWAMP控制协议用于启动,开始和停止TWAMP测试会话。TWAMP测试协议用于在两个TWAMP主机或端点之间交换TWAMP测试分组。测试会话也能够配置成无TWAMP控制协议,并且这称为TWAMP light。

TWAMP测量体系结构通常只包括带有特定角色的两个主机。这称为双主机实现。一个主机起到控制客户端和会话发送方的角色,并且另一主机起到服务器和会话反射方(session-reflector)的角色。启动TWAMP控制TCP连接的主机承担控制客户端和会话发送方的角色。确认TWAMP控制TCP连接的主机承担服务器和会话反射方的角色。在现实网络部署中,每个主机可同时参与几个活动会话,既充当控制客户端/会话发送方,又充当服务器/会话反射方。

在TWAMP测试会话中,分组加有时间戳,标记有序号,并且从会话发送方传送到会话反射方。会话反射方将进入的分组加盖时间戳,创建新测试分组(为会话反射方接收的每个测试分组创建一个分组),并且将它们尽快发送到会话发送方。通过使用这些时间戳和序号,会话发送方随后能够计算在前向路径和反向路径中会话的单向延迟、抖动和分组丢失。然而,最好是提供能够测量诸如可用路径容量和紧链路容量等其它IP路径参数的方法、装置、系统和软件。

最可用的容量估计方法(例如,BART、PathChirp、Spruce、Pathload)需要发送和接收称为分组队列(train)或简称为队列的成群分组。每个队列在单个给定方向以特定传送速率被发送。这些队列必须在每个双向测试会话流内被标识。

第一测量原则是在测试会话流中从一个IP节点到另一IP节点发送多个队列,以便估计在前向方向中的IP层可用路径容量和IP层紧链路容量。每个队列由相互通过分组间隔分隔的一群测试分组组成。

第二测量原则称为自引起的拥塞。根据此原则,为测量IP层可用路径容量和紧链路容量,一些队列必须在网络路径上造成暂时拥塞。实质上,这意味着一些队列必须以比在网络路径上可用的更高速率发送。对于一般情况下很短的队列的持续期,拥塞只是瞬间的。

在此技术领域中仍存在提供用于IP可用路径容量和紧链路容量测量的通用、稳固机制的需要。

发明内容

以下示范实施例提供了相对于在源于单个端点的传送的两个方向上在网络中IP路径的可用容量的测量或测试的优点和益处。例如,对于基于TWAMP的那些实施例,无需对TWAMP控制协议进行更改(例如因为示范实施例利用填充八位字节传送能够用于可用IP路径容量计算的附加信息)。

根据一个示范实施例,一种用于确定在从单个端点的传送的两个方向上IP路径的可用容量的方法包括以下步骤:从源IP端点节点向目的地IP端点节点传送包括通过IP路径的第一多个IP测试分组的前向分组队列;以及在源IP端点节点接收来自目的地IP端点节点的对应反向分组队列,该反向分组队列包括第二多个IP测试分组,第二多个IP测试分组的每个分组对应于第一多个IP测试分组的相应一个分组。

根据另一示范实施例,一种用于确定在从单个端点的传送的两个方向上IP路径的可用容量的系统包括:具有处理器的源IP端点节点,所述处理器配置成实现向目的地IP端点节点传送包括通过前向IP路径的第一多个IP测试分组的前向分组队列的会话发送方功能,其中,处理器还配置成接收来自目的地IP端点节点的对应反向分组队列,所述反向分组队列包括通过反向IP路径的第二多个IP测试分组,第二多个IP测试分组的每个分组对应于第一多个IP测试分组的相应一个分组。

附图说明

结合在说明书中并构成其一部分的附图示出一个或多个实施例,并与描述一起解释这些实施例。在图中:

图1是其中能够实现根据示范实施例的可用IP路径容量和紧IP链路容量测量技术的示范IP网络的一部分的电路图;

根据一示范实施例,图2(a)示出前向IP测试分组的格式,以及图3(a)示出反向IP测试分组的格式;

图2(b)示出常规前向IP测试分组的格式,以及图3(b)示出常规反向IP测试分组的格式;

根据另一示范实施例,图4(a)示出前向IP测试分组的格式,以及图5(a)示出反向IP测试分组的格式;

图4(b)示出另一常规前向IP测试分组的格式,以及图5(b)示出另一常规反向IP测试分组的格式;

图6是示出根据一示范实施例的确定IP路径的容量的方法的流程图;以及

图7示出根据一示范实施例的示范IP端点节点。

具体实施方式

示范实施例的以下描述参照附图。不同图形中的相同标号标识相同或类似的元素。以下详细描述不限制本发明。相反,本发明的范围由随附权利要求来定义。

遍及说明书对“一个实施例”或“一实施例”的引用指结合该实施例描述的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,遍及说明书各个位置出现的“在一个实施例”或“在一实施例中”短语不一定全部指相同实施例。此外,特定的特征、结构或特性可在一个或多个实施例中以任何适合的方式组合。

为提供用于根据这些示范实施例,测试可用路径容量和紧链路容量的讨论的某一上下文,图1示出能够测试可用路径容量和紧链路容量的示范IP网络100。其中,IP网络(例如,IPv4或IPv6网络)100例如包括多个路由器102、104和106,这些路由器通过有线或无线连接(IP跳)相互连接以一起形成在两个端点110与112之间的前向路径120和反向路径132。在前向路径120或反向路径132上的链路能够包括以太网线、通过城域以太网网络的以太网连接、无线连接或任何其它链路层媒体中的一项或多项。

根据此示范实施例,端点节点110例如能够是运行主动测量协议,带有能够以非侵入方式测量前向路径120和反向路径132的可用带宽容量和/或紧链路容量的可用路径容量测量方法或应用114的IP/UDP节点。此协议和对应测量活动的具体细节在下面更详细描述。IP节点110、112例如能够是主机、路由器、测试设备或运行IP栈的任何其它平台。

为执行根据示范实施例的可用IP路径容量测试或紧IP链路容量测试,前向分组队列116由在节点110上运行的会话发送方功能118生成并在前向路径方向120上传送。图1示出包括两个会话发送方IP测试分组122的单个前向分组队列116,然而,本领域技术人员将领会的是,不止两个IP测试分组能够包括在根据示范实施例的前向分组队列中。下面将相对于图2(a)、3(a)、4(a)和5a)描述根据示范实施例的IP测试分组的格式和内容。

前向分组队列116由另一端点112的会话反射方功能124接收。会话反射方功能124在缓冲器126缓冲它接收的测试IP分组,并且随后使用那些缓冲的分组生成对应会话反射方测试IP分组128。会话反射方测试IP分组128作为在由虚线132表示的反向路径方向上传送的反向分组队列132的一部分,向节点110回传。同样地,如上所述,反向分组队列130能够包括不止两个IP测试分组。

离开时间戳分别由会话发送方功能118和会话反射方功能124在IP测试分组122和IP测试分组128中提供以指示其传送时间。类似地,到达时间戳被插入(或以其它方式关联)IP测试分组128中以指示前向分组队列116中的对应IP测试分组122到达端点节点112的时间,以及被插入IP测试分组128中以指示分组28回到端点节点110的时间。

通过使用此信息,例如可用路径容量和紧链路容量等在前向路径方向120上的各种IP路径容量度量能够由APC测量功能114从会话发送方功能118在测试分组122中插入的离开时间戳和在会话反射方功能124插入测试分组128或与其相关联的到达时间戳中计算得出。类似地,在反向路径方向132上的可用路径容量和紧链路容量能够由APC测量功能114从会话反射方在反射的测试分组128中插入的离开时间戳和在会话发送方118的反射的测试分组相关联的或插入的到达时间戳来计算得出。能够根据示范实施例测量或确定的IP路径容量的示例具体但不限于包括可用路径容量(APC)和紧链路容量(TLC),它们在标准规范文档ITU Y.1450 Amendment 1, March 2009中定义,其公开通过引用结合于本文中。APC测量功能114用于计算特定IP路径容量参数的特定算法超出了此讨论的范围,因为任何期望的技术均能够被采用。然而,在名称为“Real-Time Measurement of End-to-End Bandwidth using Kalman Filtering”(对Svante Ekelin等人,Network Operations and Management Symposium (NOMS),2006年4月,10th lEEE/IFIP, pp. 73-84)的论文中描述了一种纯示范算法,该论文的公开通过引用结合于本文中。

本领域技术人员将领会的是,IP网络100的示范部分只是说明性的,并且其它IP节点配置、IP链路配置等能够与上面描述述且在下面更详细描述的协议结合使用。例如,控制会话发送方功能118的IP节点110和控制会话反射方功能124的IP节点112能够支持带有不同IP分组特性(例如,差分服务码点和分组大小)的多个并发测试会话。另外,APC测量功能114能够与会话发送方功能118在相同IP端点节点110上运行,或者能够在分开的节点或服务器上运行。

通过前面的讨论,将领会的是,通过提供与前向路径120和反向路径132上分组队列的传送和接收相关联的信息,能够实现根据示范实施例,在源于单个端点的前向路径120和反向路径132上可用容量的计算。根据一个示范实施例,扩展TWAMP协议以提供各种附加的信息元素以能够实现前向和反向路径IP路径测试的各种方面,并且除其它之外,指定在每个测试分组填充八位字节中嵌入什么信息。

另外,示范实施例也解决了会话发送方功能118和会话反射方功能如何使用以指定IP测试分组格式指定的信息。例如,示范实施例示出主机能够如何标识属于会话的进入的和外出的分组,并且具有每个会话及其相关联状态的知识。另外,示范实施例提供了用于会话发送方功能118构建会话内的各种分组队列,标识用于每个队列的期望反向分组间隔,以及在特定前向分组间隔将属于队列的每个分组传送到会话反射方功能124的机制。另外,为根据示范实施例的会话反射方功能124提供了能够标识属于会话内的队列的进入分组,存储每个进入队列和相关联测量数据,以及在期望的反向分组间隔将对应新队列发送回会话发送方的能力。

现在将相对于图2(a)所示的示范前向IP测试分组2200和图3(a)所示的反向IP测试分组300,讨论根据示范实施例的IP测试协议的这些和其它特征。图2(a)示出在未认证模式中使用的示范前向IP测试分组格式。由于此示范实施例示出是TWAMP协议的扩展的实现,因此,图2所示的一些字段在例如RFC 4656、RFC 5357和RFC 6038等TWAMP标准文档中有更详细描述,并且有兴趣的读者参阅这些文档以了解有关这些字段的更多信息。例如,在图2中,前三个字段202、204和206也以用于在RFC 4656中未认证模式的前向IP测试分组格式提供,RFC 4656的公开通过引用结合于本文中。序号字段202是会话发送方118提供用于IP测试分组的序号的字段,序号根据该前向分组相对于例如在测试会话中其它前向测试前向分组的传送顺序,独特地标识前向分组。时间戳字段204是能够由会话发送方118放置离开(发送)时间戳的字段。错误估计字段206能够包括对校正在离开时间戳中的错误有用的信息。

图3(a)示出根据一示范实施例,在未认证模式中使用的示范反向IP测试分组格式。由于此示范实施例示出是TWAMP协议的扩展的实现,因此,图3所示的一些字段在例如RFC 5357和RFC 6038等TWAMP标准文档中有更详细描述,并且有兴趣的读者参阅这些文档以了解有关这些字段的更多信息。例如,在图3中,前三个字段302、304和306也以用于在RFC 5357中未鉴定模式的IP测试分组格式提供,RFC 5737的公开通过引用结合于本文中。序号字段302是会话反射方124提供用于反向IP测试分组的序号的字段,序号根据该前向分组相对于例如在测试会话中其它反向测试分组的传送顺序,独特地标识反向分组。时间戳字段304是能够由会话反射方124放置离开(发送)时间戳的字段。错误估计字段306能够包括对校正在离开时间戳中的错误有用的信息。

在RFC 4656和RFC 5357中所述的IP测试分组格式中,IP测试分组中的最后八位字节被简单地指定为可选分组填充。为了参考,此常规前向IP测试分组格式提供为图2(b),并且常规反向IP测试分组格式提供为图3(b)。示范实施例转而将那些分组填充八位字节的一些八位字节定义为提供的字段,例如以使得会话发送方功能118能够设置TWAMP测试分组填充字段中的前16个八位字节带有能够用于计算单向APC和/或在传送的每个方向上的TLC的信息。

例如,前向IP测试分组中的版本字段208在前4比特中编码,并且能够用于标识测试填充八位字节的结构和格式200中各种字段的含意,包括填充标志210和212。发送方鉴别符(Discriminator)存在(S)比特210是第一填充标志,它例如能够设成等于1以指示发送方鉴别符字段216存在。APC字段存在(A)比特212是根据此示范实施例的示范IP测试分组200中的第二填充标志,它能够设成等于1以指示APC字段存在。APC字段是队列ID字段218、分组ID字段220、队列大小字段222和期望反向速率间隔字段224。标志210、212设计成适应字段的不同组合,并且在不需要某些字段时降低填充开销。标志也在填充八位字节中引入以便于在支持或要求字段的多个组合时在会话发送方118和会话反射方124的信息解析。

保留字段214被保留以供将来使用(例如,扩展填充八位字节的使用的将来标志),并且能够由会话发送方功能118传送(具有0值)。

根据此示范实施例的前向IP测试分组中的发送方鉴别符字段216例如包含由会话发送方功能118生成的无符号16比特整数。此字段216中的值可由会话反射方功能124和/或会话发送方功能118用于标识属于测试会话的分组。此字段216如果设成0,则会话反射方功能124能够忽略它。如果此字段216要包括非零值,则会话发送方功能118选择在其系统上所有测试会话之间独特的鉴别符值。

根据此示范实施例的前向IP测试分组中的队列标识符(TID)字段218例如包含由会话发送方功能118生成的无符号16比特整数。此字段标识测试会话流内的队列,并且例如能够具有在会话发送方功能118传送的第一测试队列中设成0,并且为每个随后队列增大1的值。字段218的值能够在达到其最大值时返回0。TID字段218由会话发送方功能118和会话反射方功能124用于标识分组属于哪个队列。对于每个会话,能够比较分组的TID和前一分组的TID以便了解是否已接收完整的队列。

根据此示范实施例的前向IP测试分组中的分组标识符(PID)字段220例如包含由会话发送方功能118生成的无符号16比特整数。PID字段220标识测试会话流的队列内的每个分组,并且对于队列中的每个分组是独特的。PID字段220能够在会话发送方功能118传送的队列的第一分组中设成0,并且例如能够为队列中的每个随后分组增大1。

根据此示范实施例的前向IP测试分组中的队列大小(TS)字段222例如包含会话发送方功能118生成的无符号16比特整数,该整数指定在会话发送方功能118发送的队列中测试分组的数量。

根据此示范实施例的前向IP测试分组中的期望反向分组间隔(DRPI)字段224例如包含由会话发送方功能118生成的无符号32比特整数。DRPI字段224指示会话反射方功能124在向会话发送方功能118传送回反射的测试分组时使用的期望的分组间时间间隔。此字段的格式能够以某种方式指定一秒的小数部分,这类似于例如OWAMP [RFC4656]中用于加时间戳的指定一秒的小数部分的技术。

类似的字段提供到IP测试分组300以便在如图3(a)所示的反向路径方向132中使用。这些字段将与上面相对于图Figure 2(a)所述的其相对物具有相同功能,为简明起见,此处不重复这些功能。

本领域技术人员将领会,不要求在根据一些其它示范实施例的IP测试分组中包括图2(a)所示的所有额外字段。能够省略一个或多个字段,并且能够添加其它字段。例如,会话发送方功能118可决定在填充八位字节中省略会话鉴别符字段216(而不同于发送带有0的该字段),并且APC/TLC随后能够基于APC字段进行测量。在此示例中,会话发送方118和会话反射方124将要找到标识属于会话的测试分组的方式而不使用发送方鉴别符239(例如,使用来自IP报头的信息)。作为另一示例,会话发送方功能118可决定在填充八位字节中省略APC字段,并且通过使用发送方鉴别符216作为标识属于会话的测试分组的方式,测试会话的延迟/丢失能够得以测量。其它变型也是可能的。

上面相对于图2(a)和图3(a)描述的IP测试分组字段也能够提供到在认证或加密模式中使用的IP测试分组。此类前向IP测试分组400的示例提供为图4(a),其中,具有与上面相对于图2(a)所述相同标签的字段在IP测试分组400中提供类似的功能性。此类反向IP测试分组500的示例提供为图5(a),其中,具有与上面相对于图3(a)所述相同标签的字段在IP测试分组500中提供类似的功能性。出于比较目的,如在RFC 4656中描述的可在认证或加密模式中使用的常规前向IP测试分组提供为图4(b),并且如在RFC 5357中描述的可在认证或加密模式中使用的常规反向IP测试分组提示为图5(b)。

测试会话配置用于根据示范实施例的APC测量时,会话发送方功能118能够使用例如上面相对于图2(a)和4(a)所述格式之一,生成多个测试分组。会话发送方功能118随后能够在一个或多个队列116中将生成的IP测试分组122编组,并且以例如,如可用路径容量测量方法、工具或算法114提供的期望前向分组间隔向会话反射方功能124发送队列116。

根据此示范实施例,配置用于APC测量的会话反射方功能124在接收IP分组122时读取版本字段208、S标志210和A标志212。对于每个IP测试分组122,如果版本字段208、S标志210和A标志212全部等于预定的值,例如,1,则会话反射方功能124继续从该IP测试分组中的剩余APC填充八位字节读取和提取信息。I如果版本字段208、S标志210或A标志212不等于预定的值,例如,1,则会话反射方功能124例如能够符合在RFC5357的第4.2部分中描述的过程和准则,并且尽快传送IP测试分组(包括当前为测试会话存储的任何其它IP测试分组),因为这意味着测试会话的特性已突然更改,并且会话反射方功能124必须回复到其正常操作模式,并且传送当前在本地存储的所有测试分组。

在读取和提取所有APC填充八位字节后,会话反射方功能124在缓冲器126中缓冲属于每个会话的分组(或者存储分组级性能数据),并且随后以例如取自每个前向分组队列116的最后存储分组的期望反向分组间隔字段224中指示的综合分组间隔,在反向分组队列130中传送缓冲的IP测试分组(在适当的处理后,例如,添加时间戳数据)。

对于测试会话流的队列122内的每个进入的IP测试分组116,比较分组ID 220和队列大小222以便了解会话反射方功能124是否已收集完整的队列。根据此示范实施例,在已接收对应前向队列分组116的最后分组后,尽快传送反向分组队列130。队列内的最后分组例如具有PID字段220值,该值等于队列大小字段222的值减1。

在分组丢失的情况下,会话反射方功能124在接收带有属于用于给定会话的下一队列的TID字段218值的前向IP测试分组时,或者在超时后,传送不完整的队列。超时例如能够是在[RFC5357]的第4.2部分中指定的REFWAIT计时器。仅在对应反向队列130尚未传送到会话发送方功能118时,才在根据此示范实施例的会话反射方功能124缓冲队列116内失序到达的分组。如果对应反向IP测试分组队列130已经传送,则能够丢弃与队列130相关联的失序分组。

一般而言,对于根据上述修改的TWAMP方案实现IP路径容量测试的那些示范实施例,TWAMP会话反射方功能124能够符合RFC5357的第4.2部分中描述的过程和准则,带有上述的更改和附加的功能。例如,除分组128将再使用在发送方的分组填充中提供的APC填充八位字节,即上述新字段208-224外,会话反射方测试分组128及其内容能够符合如TWAMP [RFC5357]和TWAMP反射八位字节和对称大小特征[RFC6038]中定义的相同过程和准则。

如本领域技术人员将领会的,也可实现与用于适应根据这些示范实施例的路径容量测量的现有TWAMP标准化协议相关联的其它考虑事项。例如,在使用RFC5357中推荐的删截过程时,会话反射方功能124必须(根据一个示范实施例)在未认证模式中正好删截填充的27个八位字节,以及在认证和加密模式中正好删截56个八位字节。

另外,根据这些示范实施例的APC测量也可在测试会话根据TWAMP Light操作时引入一些附加的考虑事项。例如,在会话反射方功能124不具有会话状态的知识时,测量系统将只能够估计和计算在传送的前向路径方向上的可用路径容量,因为反向路径方向上的APC测量要求会话反射方功能124具有会话状态的知识,并且能够标识属于特定测试会话的测试分组。因此,对于根据示范实施例的反向可用IP路径容量和反向紧IP链路容量的测量,会话反射方功能124具有会话状态的知识,并且实现本地策略以便例如使用分组填充中包含的发送方鉴别符字段,将接收的测试分组解复用到正确的测试会话。

示范实施例提供与可用IP路径容量和紧IP链路容量测试相关联的多个优点。例如,对于基于TWAMP的那些实施例,无需对TWAMP控制协议进行更改(例如因为示范实施例利用填充八位字节传送附加信息)。在TWAMP light中,即,通过无TWAMP控制协议建立的TWAMP测试会话,能够测量可用路径容量和/或紧链路容量。示范实施例因此提供了在不同供应商之间的互操作性。提议的TWAMP增强功能与TWAMP标准规范后向兼容。标准TWAMP会话发送方和会话反射方不受使用根据示范实施例的TWAMP增强功能的主机影响。标准TWAMP会话反射方例如可用于部分带宽测量。

另外,虽然上述示范实施例在修改的TWAMP IP测试分组格式的上下文中描述,但本发明并不限于此。如图6的流程图中所示,确定IP路径的可用容量和/或紧链路容量的一般方法包括从源IP端点节点向目的地IP端点节点传送包括通过前向IP路径120的第一多个IP测试分组的前向分组队列的步骤600及在源IP端点节点接收来自目的地IP端点节点的对应反向分组队列的步骤602,反向分组队列包括通过反向路径的第二多个IP测试分组,第二多个IP测试分组的每个分组对应于第一多个IP测试分组的相应一个分组。不同于常规IP路径测量技术,示范实施例提供前向IP测试分组队列的反射或回波作为反向路径132上的反向IP测试分组队列。上面相对于图2(a)、3(a)、4(a)和5(a)描述的一个、一些或所有新字段可包括在IP测试分组中。

在图1中概括示出的IP端点节点110和112例如可包括图7所示IP端点节点700中所示的元素。例如,IP端点节点将通常包括处理器702,该处理器能够运行软件,例如,能够例示上述会话发送方118和/或会话反射方124功能的实例的应用软件。处理器702也能够生成,可能经到IP链路108的接口504传送和/或接收例如上面相对于图2(a)、3(a)、4(a)、5(a)描述的各种IP测试分组,该接口能够表示期望的协议栈(例如,IP/UDP等),并且可包括硬件和/或软件。IP端点节点700能够包括由存储器装置706表示的一个或多个存储器装置,存储器装置例如能够如上所述用于缓冲IP测试分组。

虽然实施例的特征和实施例在特定组合的那些实施例中描述,但每个特征或元素可单独被使用而无实施例的其它特征和元素,或者以带有或无本文中公开的其它特征和元素的各种组合形式使用。本申请中提供的方法或流程图可至少部分在计算机可读媒体中切实实施的计算机程序、软件或固件中实现以便由通用计算机或处理器执行。此书面描述使用公开主题的示例以使得本领域的技术人员能够实践这些示例,包括制作和使用任何装置或系统并执行任何包含的方法。主题可取得专利的范围由权利要求来定义,并且可包括本领域技术人员想到的其它示例。此类其它示例旨在处于权利要求的范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号