System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 不对称延迟补偿制造技术_技高网

不对称延迟补偿制造技术

技术编号:41197020 阅读:3 留言:0更新日期:2024-05-07 22:25
提供了一种不对称链路延迟补偿方法,在该方法中,可以使用多个校准配置文件来在通信网络100中提供公共网络时间估计。该通信网络包括节点(130),该节点具有连接到一个或多个同步节点(122)的至少两个虚拟路径VP(VP1,VP2)。该至少两个VP各自与具有相应延迟校正因子的一个或多个相应预定校准配置文件相关联。通过识别这些VP中哪些VP可以是用于计算由VP上的延迟引起的时间偏移的候选VP,然后对候选者进行排名以选择最佳候选者或一组候选者来进行计算,实现了一种用于提供通信网络中的公共网络时间的有利方法。

【技术实现步骤摘要】
【国外来华专利技术】

本专利技术涉及用于数据的节点到节点传输和时间同步的通信网络系统领域,并且更具体地涉及一种用于在通信网络中提供公共网络时间估计的方法。


技术介绍

1、在许多行业中,包括媒体、金融、自动化、电网和移动网络,以及在许多其他领域中,对在通信网络中提供准确时间和频率同步的需求日益增长。提供这种准确时间和频率同步的常见方式是通过从gps和其他gnss系统获得直接输入通信网络中的节点中的准确时钟。然而,还存在许多协议用于通过使用比如网络时间协议(ntp)、ieee1588(ptp)和其他专有时间传递解决方案等协议的地面光学、微波链路、以太网、mpls和ip网络来提供时间同步。

2、这些地面协议是基于所谓的双向时间传递方法,这些双向时间传递方法基于本地时钟和往返时间(rtt)来测量各个链路延迟以逐链路校准本地时钟。然而,大多数这种协议假设链路延迟等于rtt/2并且难以处理不对称延迟,即,从第一节点a到第二节点b的延迟不同于从第二节点b到第一节点a的延迟的情况。如果这个延迟是静态延迟,则可以对这个延迟进行校准并在此后进行处理。然而,不对称也可能在操作期间动态地出现并且在某种程度上破坏许多双向时间传递协议,并且因此需要至少提高处理这种延迟不对称的能力。


技术实现思路

1、将有利的是,提供一种用于处理基于双向时间传递的通信系统中的动态变化和不对称的链路延迟的至少改进和可靠的方法。通过如独立权利要求1中所定义的根据本专利技术的方法实现这个目的。

2、为了识别两个同步节点之间的链路的特性没有改变,可以使用校准配置文件,该校准配置文件包括路径的一种标识符和延迟校正因子或与其相关联,以补偿执行双向时间传递计算时的不对称,这些计算通常都假设对称的延迟。本专利技术利用校准配置文件,但是在包括网络中的节点之间的多个路径的整个网络的概念中,识别并选择最佳路径和校准配置文件。本专利技术还提供了确保从时钟源到结束同步节点途中的同步节点之间的所有路径都使用具有准确校准配置文件的链路的方法。

3、因此,在本专利技术构思的第一方面中,提供了一种用于在包括节点的通信网络中提供公共网络时间估计的方法,该节点具有连接到一个或多个同步节点的至少两个虚拟路径(vp)。这些vp优选地与至少一个相应的校准配置文件相关联,该校准配置文件包括相应的延迟校正因子。

4、该方法包括在该至少两个vp中识别候选vp,通过对候选vp排名来选择一个或多个候选vp,以及基于该一个或多个选择的vp的校准配置文件计算至少一个时间偏移。因此,如果节点检测到或为节点检测到多于一个连接的vp,这些连接的vp被识别为用于提供在提供节点中的时间偏移估计时使用的可信延迟校正因子的潜在候选者,则排名有利地提供了候选vp之间的选择机制。

5、根据实施例,该方法进一步包括确定vp的所连接的同步节点是否处于校准状态,并确定该节点是否处于校准状态,这是有利的。

6、根据实施例,确定该节点是否处于校准状态的步骤包括识别至少一个选择的vp的所连接的同步节点是否处于校准状态,并确定该选择的vp的选择的校准配置文件是否处于校准状态。这是有利的。

7、根据实施例,该方法进一步包括将该节点的校准状态传送给相邻节点,这有利于在整个网络中分发校准状态,并因此确保从时钟源经由每个同步节点到接收节点的每一步(vp)均处于校准状态,因此此类vp上计算的时间是在来自时钟源的校准路径和节点上完成的,并且在每一跳中使用准确的延迟校正因子。这对于确保节点中正确的估计时间计算至关重要。

8、根据实施例,识别候选vp的步骤包括确定这些vp的数据流特征和/或链路路径特性是否与其各自的校准配置文件匹配。这可以包括监测度量并与具有某一预定容差的(至少一个)校准配置文件中的对应值进行比较,并且如果匹配校准配置文件,则该vp被认为处于校准状态。因此,可以监测数据流特征并在预设范围内将其与其各自的校准配置文件相匹配,并且因此监测到动态链路校准配置文件变化。

9、根据实施例,识别候选vp的步骤包括确定这些数据流特征和/或链路路径特性是否在预设范围内匹配其各自的校准配置文件。可以连续地执行对数据流特征的监测,使得可以设置阈值以检测超出可接受范围的变化,这表明vp不再是已校准的。这对于能够动态处理网络中的变化是有利的。使用多个特征和特性是优选的,因为它使系统更可靠地检测变化和相应的不对称错误。

10、根据实施例,该方法进一步包括:确定vp的所连接的同步节点是否处于校准状态。

11、根据实施例,该排名是通过在所识别的候选vp之间比较以下各项中的至少一者来执行的:该相应的所连接的同步节点是否处于校准状态,相应的校准配置文件的数据流特征的最佳拟合或加权最佳拟合,链路类型或链路路径特性(例如正常运行时间、处于校准状态的时间、鲁棒性),主时钟源(例如身份、类别、到最高优先级的主时钟源的最佳路径),主时钟源的优先级,vp和/或其到主时钟源的组合路径的质量度量,每vp的来自(例如最高优先级的)主时钟源的同步路由协议度量,每vp计算的节点时钟时间(例如,选择每路径的最佳计算节点时钟或将各个值与平均值进行比较),以及到所连接的同步节点或主时钟源的链路路径的数量。

12、因此,候选vp之间的排名可以通过将其各自的校准配置文件的预定值彼此比较和/或与相应vp的对应监测值进行比较来执行。这里,预定值可以对应于例如一个或多个系统特征、链路路径特征、qos度量、接收器源质量、流特征(比如丢包、包延迟变化(pdv)、底层网络(例如光学、托管ip、非托管ip)、底层网络配置(比如流量工程类型或流量类别,例如加速转发(ef)、保证转发(af))、底层网络:来自同步源的底层同步跳数、同步网络:来自源、本地时钟或其某种组合的托管同步跳数。当基于链路类型排名(并确定优先选择哪些vp)时,链路类型可以是光纤、以太网、ip/mpls、无线电链路、oas、移动链路和互联网之一。

13、比较链路特征和qos度量包括例如监测丢包并在选择候选vp时将丢包最低的vp排名最高,监测包延迟变化并在选择vp时将抖动最低的vp排名最高,或者监测几个qos度量的某种组合并根据综合度量进行排名。

14、根据实施例,当比较同步路由协议度量时,该方法包括将路径长度与最高优先级的源时钟进行比较,即,在排名中使用链路路径的数量或链路跳数和/或链路质量度量。例如,在对vp进行排名时,到最高优先级的源时钟的同步跳数最少和/或链路质量度量最佳的vp将排名最高。

15、根据实施例,该方法进一步包括通过使用这些时间偏移中的至少一个作为时间校正因子来计算至少一个节点时钟时间。

16、根据实施例,该节点时钟时间是使用这些时间偏移中的至少两个的平均值作为时间校正因子来计算的。可替代地,节点时钟时间被计算为例如通过平均值、中值或类似算法基于多个不同的所选vp计算的相应节点时钟时间的平均值。

17、根据实施例,至少一个节点时钟时间的计算包括对该节点时钟时间或这些时间偏移应用加本文档来自技高网...

【技术保护点】

1.一种包括节点(130)的通信网络中的方法,该节点具有连接到一个或多个同步节点(121,122)的至少两个虚拟路径VP(VP1,VP2,VP3,VP4),其中,所述至少两个VP中的至少两个与包括相应延迟校正因子的至少一个相应校准配置文件相关联,所述方法包括:

2.根据权利要求1所述的方法,进一步包括:

3.根据权利要求2所述的方法,其中,所述确定所述节点是否处于校准状态的步骤包括识别至少一个选择的VP的所连接的同步节点是否处于校准状态,并确定所述选择的VP的选择的校准配置文件是否处于校准状态。

4.根据权利要求2或3所述的方法,进一步包括将所述节点的校准状态传送给相邻节点。

5.根据任一前述权利要求所述的方法,其中,所述识别候选VP的步骤包括确定所述VP的数据流特征和/或链路路径特性是否与其各自的校准配置文件匹配。

6.根据任一前述权利要求所述的方法,其中,所述识别候选VP的步骤包括确定所述数据流特征和/或链路路径特性是否在预设范围内匹配其各自的校准配置文件。

7.根据任一前述权利要求所述的方法,其中,所述排名是通过在所识别的候选VP之间比较以下各项中的至少一者来执行的:

8.根据任一前述权利要求所述的方法,进一步包括通过使用所述时间偏移中的至少一个作为时间校正因子来计算至少一个节点时钟时间。

9.根据权利要求1-7中任一项所述的方法,其中,所述节点时钟时间是使用所述时间偏移中的至少两个的平均值作为时间校正因子来计算的。

10.根据权利要求8或9所述的方法,进一步包括对所述节点时钟时间或所述时间偏移应用加权因子。

11.根据权利要求10所述的方法,其中,所述加权因子是使用所述排名来确定的。

12.根据权利要求6所述的方法,在基于链路类型进行排名时,该链路类型是光纤、波长、以太网、IP/MPLS、无线电链路、OAS和互联网中的一者。

13.根据任一前述权利要求所述的方法,其中,所述校准配置文件是通过监测数据流特征和/或链路路径特性,并且将至少一个监测到的数据流特征和/或至少一个链路路径特性与相应的预定校准配置文件的对应值进行比较,来在预定校准配置文件的列表中识别。

14.一种包括多个节点的通信系统中的中心节点,其中,该中心节点被布置为与所述节点通信,并且其中,根据任一前述权利要求所述的方法被提供为中心协议,使得与该节点通信的该中心节点执行根据权利要求1-13中任一项所述的方法的步骤。

15.一种被布置用于节点到节点通信的通信系统中的节点,该节点包括:存储器,该存储器存储有计算机可读指令;以及处理器,该处理器被配置为执行所述计算机可读指令来执行根据权利要求1-13中任一项所述的方法。

16.一种存储有计算机可读指令的非暂态计算机可读存储介质,这些计算机可读指令可由处理器执行以使该处理器执行根据权利要求1-13中任一项所述的方法。

...

【技术特征摘要】
【国外来华专利技术】

1.一种包括节点(130)的通信网络中的方法,该节点具有连接到一个或多个同步节点(121,122)的至少两个虚拟路径vp(vp1,vp2,vp3,vp4),其中,所述至少两个vp中的至少两个与包括相应延迟校正因子的至少一个相应校准配置文件相关联,所述方法包括:

2.根据权利要求1所述的方法,进一步包括:

3.根据权利要求2所述的方法,其中,所述确定所述节点是否处于校准状态的步骤包括识别至少一个选择的vp的所连接的同步节点是否处于校准状态,并确定所述选择的vp的选择的校准配置文件是否处于校准状态。

4.根据权利要求2或3所述的方法,进一步包括将所述节点的校准状态传送给相邻节点。

5.根据任一前述权利要求所述的方法,其中,所述识别候选vp的步骤包括确定所述vp的数据流特征和/或链路路径特性是否与其各自的校准配置文件匹配。

6.根据任一前述权利要求所述的方法,其中,所述识别候选vp的步骤包括确定所述数据流特征和/或链路路径特性是否在预设范围内匹配其各自的校准配置文件。

7.根据任一前述权利要求所述的方法,其中,所述排名是通过在所识别的候选vp之间比较以下各项中的至少一者来执行的:

8.根据任一前述权利要求所述的方法,进一步包括通过使用所述时间偏移中的至少一个作为时间校正因子来计算至少一个节点时钟时间。

9.根据权利要求1-7中任一项所述的方法,其中,所述节点时钟时间...

【专利技术属性】
技术研发人员:迈克尔·安德森M·丹尼尔森佩尔·林格伦
申请(专利权)人:网络洞察力有限公司
类型:发明
国别省市:

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

1