跟踪路由_延迟诊断命令制造技术

技术编号:9646461 阅读:80 留言:0更新日期:2014-02-07 12:42
一种用于至少在网络路径中包括的网络节点中测量探测消息的驻留时间的方法,所述探测消息具有生存时间值,所述方法包括下列步骤:-注册探测消息的接收时间戳;-将接收时间戳写入到接收的探测消息中的指定字段中;-检测探测消息的生存时间值;-如果生存时间值不为空,将生存时间值缩减1。-如果生存时间值等于1,从而:注册探测消息的发送时间戳;通过注册的接收时间戳减去注册的发送时间,计算网络节点中的探测消息的驻留时间;将计算的驻留时间写入到探测消息中的字段中;改变接收的探测消息的标志值,以便保护驻留时间免于被针对探测消息的后续动作所重写。

【技术实现步骤摘要】
【国外来华专利技术】用于跟踪路由_延迟诊断命令的方法和设备
概括地,本专利技术涉及网络延迟/等待时间管理的

技术介绍
网络引入的延迟在最重要的网络性能度量中,这是因为它们直接影响多个广域网应用,从诸如VoIP、交互式网络游戏的实时应用到时间关键的财务应用和定位系统。因此,监测网络中数据传输延迟的性能必须包括详细了解这些延迟是如何引入的以及在哪里引入的。在传统的TDM技术中,通过TDM交换之间的确定的过渡时间(例如,根据系统时钟过渡的数量)可以预测网络延迟。然而,随着带宽要求的极大增加,TDM逐渐被分组交换网络(PSN)所代替,其中分组交换网络中的分组抖动,也被称为分组延迟变量(主要由分组排队引入的随机过程),使得网络节点中的分组驻留(resident)时间(从现在起将其称为网络节点驻留时间)不可预测。因此,PSN网络运营商需要更多的工具以监测网络延迟或网络等待时间,以便能够采取合适的动作(例如,网络重新设计/重新配置),其旨在根据网络延迟/等待时间来考虑服务等级协定(SLA)和校正SLA违规。为了解决这些问题,网络运营商通常依赖于各种端到端时间延迟测量工具,例如-通过互联网控制消息协议(ICMPv4-RFC792和ICMPv6-RFC4443)定义的PING命令,其中PING命令允许对IP网络中从源到目的地主机的端到端往返行程延迟的测量;-由RFC2679描述的单向延迟测量方法。该方法可根据网络延迟/等待时间的值、测量所要求的精度和两端的时钟精度来要求时间同步;-允许沿着从源到目的地主机的网络路径确定每个网络节点(也就是说,每个网络层设备)地址的跟踪路由(或tracert)命令。跟踪路由还返回分别从网络路径中的源到每个所经过的节点的端到端延迟。然而,这些工具返回与网络节点驻留时间(或等待时间)相关的没有任何精度的整个端到端延迟。换句话说,将由这些工具返回的延迟值视为单一的统一部分,已包括与其相关的没有任何精度的网络节点驻留时间。可概括地将网络引入的延迟分为:-由网络节点处理(处理延迟)分组并准备进行(重新)传输所需要的时间。处理延迟主要根据协议栈复杂度、在每个节点处可利用的计算能力(也就是,可利用的硬件)和卡驱动器(或接口卡逻辑);和-排队延迟,也就是网络节点的缓冲器中分组在处理和/或传输前的整个等待时间,其中排队延迟可取决于网络节点切换(或低层切换)的细节-传输延迟:发送全部分组(从第一比特到最后一个比特)、或者更基本的从第一网络节点的输出端口到第二网络节点的输入端口发送单一比特所需要的时间。因此,通过没有给出与其部分相关的任何细节的单一值中返回整个端到端延迟,最新的端到端延迟测量工具不允许运营商计算出应当应用校正动作以解决等待时间预算超出问题的(多个)网络片段或(多个)网络节点。现有技术的另一问题是现有的网络诊断工具不允许确定整个传递等待时间的哪一部分归因于网络节点驻留时间。本专利技术的一个目的是解决相关现有技术的上述和其它问题。本专利技术的另一目的是确定在网络路径中的何处引入主要延迟。本专利技术的另一目的是提供网络引入延迟的精细粒度的组成。本专利技术的另一目的是提出一种允许确定每个节点等待时间的方法。本专利技术的另一目的是提供一种命令,所述命令通过控制探测(probe)消息的内容提供该分组经历的端到端延迟的精细粒度图。本专利技术的另一目的是将端到端延迟分成区分沿着IP网络中从源到目的地路径的节点驻留时间的部分。本专利技术的另一目的是允许运营商根据网络等待时间对SLA违规问题(不考虑所承诺的服务质量)进行快速和精确的诊断。本专利技术的另一目的是提供允许精确地确定互联网应用中重要延迟的源的诊断命令。本专利技术的另一目的是揭示引入大部分等待时间和对延迟退化负责的主要的网络跳。附图说明通过下面的说明书和权利要求,本专利技术的目的、优点和其它特征会变得更加明显。给出的优选实施方式的下列非限制性描述仅是关于附图的示例,其中-图1是描述根据现有技术的探测报头格式的框图;-图2是描述根据第一实施方式的探测报头格式的框图;-图3是描述现有技术的诊断命令traceroute()的实施方式的框图;-图4是描述诊断命令的功能性实施方式的框图;-图5是描述根据第二实施方式的探测报头格式的框图。
技术实现思路
本专利技术旨在解决上面提出的一个或多个问题的影响。下面给出了本专利技术的简单概述,以便提供对本专利技术一些方面的基本了解。这种概述不是对本专利技术穷尽式的概括。不是意在标识本专利技术的关键元素或描绘本专利技术的范围。其唯一的目的是以简化的形式给出一些概念,以作为下面更详细描述的前序。本专利技术涉及一种用于在网络路径中包括的至少网络节点中测量探测消息的驻留(resident)时间的方法,所述探测消息具有生存时间值,所述方法包括下列步骤:-注册探测消息的接收时间戳;-将接收时间戳写入到接收的探测消息中的专用字段中;-检查探测消息的生存时间值;-如果生存时间值不为空,则将生存时间值缩减1;-如果生存时间值等于1,那么:○注册探测消息的发送时间戳;○通过将注册的接收时间戳减去注册的发送时间戳,计算网络节点中的探测消息驻留时间;○将计算的驻留时间写入到探测消息的字段中;○改变接收的探测消息的标志的值,以便保护驻留时间免于被针对探测消息的后续动作所重写。根据一个宽泛的方面,所引用的上述方法进一步包括下列步骤:-如果生存时间值为空,则在缩减后,于是○创建探测答复消息,所述探测答复消息中具有从探测消息复制的计算的驻留时间,探测答复消息的相关的标志值和探测消息标识符;○将创建的探测答复消息传送回探测消息的发起方。根据一个宽泛的方面,探测消息是经修改的互联网控制消息协议(ICMP)消息。根据另一个宽泛的方面,探测消息是经修改的操作管理维护(OAM)消息,例如MPLS-TP/MPLSOAM消息或以太网OAM消息。优选地,网络节点中探测消息的计算的驻留时间等于其在主协议层/栈中的驻留时间,其中主协议层/栈负责探测消息处理(也就是,编码/解码)。因此,在不同协议层使用探测消息允许分析不同协议层在每个节点延迟预算上的影响。本专利技术进一步涉及一种网络节点,包括:-用于注册探测消息的接收时间戳的设备;-用于将接收时间戳写入所接收的探测消息中的指定字段的设备;-用于检查探测消息的生存时间值的设备;-用于注册探测消息的发送时间戳的设备;-用于计算探测消息驻留时间、并且随后将探测消息驻留时间写入探测消息的字段中的设备,其中探测消息驻留时间是注册的发送时间戳和所写入的接收时间戳之间的差;-用于改变探测消息中的标志的值以便保护所计算的驻留时间值免于被其它节点或当前节点自身针对探测消息的后续动作所重写;-用于缩减并比较探测消息的生存时间值的设备。本专利技术进一步涉及适于执行上述方法的计算机程序产品。虽然本专利技术易于进行各种修改和采用可替换的形式,但其特定实施方式通过实施例在附图中给出。然而,可以理解的是,这里特定实施方式的描述不意在将本专利技术限定到所公开的特定形式。当然可以理解的是,在任何实际的实施方式的开发中,为实现开发者的特定目标可进行特定实现方式的决定,例如与系统相关和商业相关的限制相兼容。可以理解的是,这样的开发努力会是耗时的,但是对于那些从本申请受益的普通技术人员来说是可以理解的例程。具体实施方式提供下面表示为tr本文档来自技高网
...
跟踪路由_延迟诊断命令

【技术保护点】
一种用于至少在网络路径内包括的网络节点中测量探测消息的驻留时间的方法,所述探测消息具有生存时间值,所述方法包括下列步骤:?注册探测消息的接收时间戳;?将接收时间戳写入到接收的探测消息内的专用字段;?检查探测消息的生存时间值;?如果生存时间值不为空,则将生存时间值缩减1;?如果生存时间值等于1,那么:○注册探测消息的发送时间戳;○通过将注册的接收时间戳减去注册的发送时间戳,计算网络节点中的探测消息驻留时间;○将计算的驻留时间写入探测消息内的字段中;○改变接收的探测消息内的标志值,以便保护驻留时间免于被针对探测消息的后续动作所重写。

【技术特征摘要】
【国外来华专利技术】2011.01.12 EP 11290011.31.一种用于至少在网络路径内包括的网络节点中测量探测消息的驻留时间的方法,所述探测消息具有生存时间值,所述方法包括下列步骤:-注册探测消息的接收时间戳;-将接收时间戳写入到接收的探测消息内的专用字段;-检查探测消息的生存时间值;-如果生存时间值不为空,则将生存时间值缩减1;-如果生存时间值等于1,那么:○注册探测消息的发送时间戳;○通过将注册的接收时间戳减去注册的发送时间戳,计算网络节点中的探测消息驻留时间;○将计算的驻留时间写入探测消息内的字段中;○改变接收的探测消息内的标志值,以便保护驻留时间免于被针对探测消息的后续动作所重写。2.根据权利要求1所述的方法,进一步包括下列步骤:-如果生存时间值为空,则在缩减后○创建探测答复消息,在所述探测答复消息中具有从探测消息复制的计算的驻留时间,其相关的标志值和探测消息标识符;○将创建的探测答复消息传送回探测消息的发起方。3.根据权利要求1或2所述的方法,其中探测消息包括:-第一字段,用于携带在第一通信方向上所经过的网络节点中的探测消息驻留时间;-占位符,记录来自网络节点的输入端口的探测消息接收时间戳;-第一标志,防止针对探测消息的任何后续动作对第一字段的重写。4.根据权利要求3所述的方法,其中探测消息进一步包括-第二字段,用于携带其在与第一通信方向相对的第二通信方向上所经过的网络节点内的驻留时间;-第二标志,防止针对探测消息的任何后续动作对第二字段的重写。5.根据权利要求3所述的方法,其中至少由探测消息中传递的字段来指示与通信方向相关的用于所经过的网络节点的信息。6.根据权利要求4所述的方法,其中至少由探测消息中传递的字段来指示与通信方向相关的用于所经过的网络节点的信息。7.根据权利要求1-2和4-6中任一项所述的方法,其中探测消息是经修改的互联网控制消息协议的消息。8.根据权利要求1-2和4-6中任一项所述的方法,其中探测消息是经修改的操作管理维护消息。9.一种网络节点,包括:-用于注册探测消息的接收时间戳的设备;-用于将接收时间戳写入接收的探测消息内的专用字段的设备;-用于检查探测消息的生存时间值的设备;-用于注册探测消息的发送时间戳的设备;-用于计算、随后将探测消息驻留时间写入探测消息内的字段中的设备,其中探测消息驻留时间是注册的发送时间戳和所写入的接收时间戳之间的差;-用于改变探测消息内的标志值以便保护所计算的驻留时间值免于被其它节点或当前节点自身针对探测消息的后续动作所重写;-用于缩减并比较探测消息的生存时间值的设备。10.根据权利要求9所述的网络节点,进一步包括用于创建探测答复消息的设备,其中在探测答...

【专利技术属性】
技术研发人员:D·T·布伊M·勒帕莱克
申请(专利权)人:阿尔卡特朗讯公司
类型:
国别省市:

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

1