System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 分组交换通信网络中的往返时间测量制造技术_技高网

分组交换通信网络中的往返时间测量制造技术

技术编号:40605611 阅读:3 留言:0更新日期:2024-03-12 22:11
公开了一种用于在分组交换通信网络的两个节点之间发送双向分组流的方法。每个节点将相应标记值应用于要发送到另一个节点的分组。每个节点在检测到应用于从另一个节点接收到的分组的标记值已经被切换时,切换适用于要发送到另一个节点的分组的相应标记值。在切换其适用于要发送到另一个节点的分组的相应标记值之前,节点之一等待等待时间T<subgt;W</subgt;。放置在两个节点之间的测量点可以基于发送的分组中的适用标记值的切换的检测时间来提供RTT测量。但是,只有当测量点知道等待时间T<subgt;W</subgt;的值时,它才可以提供正确的RTT测量。

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

本专利技术涉及通信网络领域。特别地,本专利技术涉及对通过分组交换通信网络承载实时(live)流量的双向分组流的往返时间(rtt)测量。


技术介绍

1、在分组交换通信网络中,分组流通过可能的中间节点从源节点发送到目的地节点。分组交换网络的示例是ip(因特网协议)网络、以太网和mpls(多协议标签交换)网络。

2、每个分组在发送时由源节点发送,并在接收时由目的地节点接收。发送时间和接收时间之间经过的时间通常被称为“单向延迟”。分组的单向延迟主要取决于分组从源到目的地可能经过的中间节点的数量、每个节点处理分组的时间以及沿着链路的传播时间。

3、提供rtt(往返时间)测量而不是单向延迟测量的技术是已知的。rtt是分组的发送时间和在相反方向发送的确认分组的接收时间之间经过的时间。rtt测量特别有用,因为它们不需要各种网络节点处的本地时钟的相互同步。

4、虽然一些rtt测量技术(例如,ping)利用为测量目的而明确生成的人工分组,但一些其它rtt测量技术是对实时流量执行的,即对不是为了执行测量的目的而生成的分组执行的。

5、如已知的,quic(快速udp因特网连接)是一种传输层(第4层)网络协议,其被设计为支持通过用户数据报协议(udp)的两个端点之间的多路复用连接。

6、b.trammel等人:2017年12月13日的因特网草案“the addition of a spin bitto the quic transport protocol draft-trammel-quic-spin-01”描述了所谓的“时延自旋(spin)位”(或简称为“自旋位”)在quic报头中的添加,它允许在quic连接的两个端点之间交换的两个反向传播的分组流上进行rtt测量。根据该因特网草案,这两个端点(也称为“客户端”和“服务器”)最初都发送其自旋位的值被设置为0的各自的分组。客户端通过将其自旋位的值设置为1来启动rtt测量。自旋位值的这种改变可以被看作是从客户端发送到服务器的自旋位信号中的边缘。当服务器接收到这种边缘时,它将自己的自旋位的值从0改变为1。以这种方式,服务器实质上将自旋位信号的边缘反射回到客户端。当客户端从服务器接收到自旋位信号的反射边缘时,它将其自旋位的值切换回0。这可以被看作是从客户端发送到服务器的自旋位信号中的另一个边缘,该自旋位信号在服务器处被接收并反射回客户端,如上所述。然后,可以在自旋位时段的持续时间(即,自旋位信号的两个连续边缘在同一方向上(例如,从客户端到服务器)经过的时间间隔)内在放置在客户端和服务器之间的任何中间测量点处测量粗略的rtt。

7、m.cociglio等人:2021年2月22日的因特网草案“explicit flow measurementstechniques draft-mdt-ippm-explicit-flow-measurements-01”公开了所谓的“延迟位”在quic报头中的添加。与在quic连接上发送的每个分组中设置的自旋位不同,延迟位每次往返仅设置一次。当使用延迟位时,带有延迟位的单个分组(也称为“延迟样本”)在往返过程中在客户端和服务器之间反弹。置于中间点处、观察单个方向的流量、跟踪延迟样本和相对时间戳的观察者可以测量连接的往返延迟。


技术实现思路

1、申请人已认识到需要改进上述因特网草案所公开的已知rtt测量。

2、特别地,申请人已注意到,如观察者获得的rtt测量提供了客户端和服务器之间的距离的粗略指示,并且因此提供了客户端的物理位置的粗略指示。然后,非授权方可以将观察者置于客户端和在其交换的分组中实现自旋位和/或延迟位的标记的服务器之间、基于自旋位和/或延迟位测量rtt、以及从中导出客户端和服务器之间的物理距离的粗略指示。基于这种粗略指示,非授权方可以确定客户端的物理位置甚至客户端的身份,从而侵犯其隐私。

3、为了部分解决这种隐私问题,b.trammel等人的上述因特网草案规定一些端点可以在特定的部署场景中,例如,对于rtt将揭示vpn或代理的存在的服务器和客户端,禁用自旋位。为了避免使这些连接可基于自旋位的使用被识别,所有端点针对至少八分之一的连接随机禁用“自旋”。

4、但是,申请人已注意到,原则上可以找到启发式算法,其能够识别禁用“自旋”的连接。这将允许非授权方忽略此类连接并仅考虑其它连接上的rtt测量,从而无论如何获得期望的关于客户端的物理位置和/或身份的信息。

5、鉴于上述情况,申请人解决了提供一种用于发送承载在分组交换通信网络的两个节点之间交换的实时流量的双向分组流的方法的问题,该方法使得能够对分组流进行rtt测量,同时防止非授权方从此类rtt测量中导出关于至少一个节点(特别是充当客户端的节点)的隐私敏感信息。

6、在下面的描述和权利要求中,表述“启用rtt测量”将表示标记和/或调节要测量的双向分组流的分组的操作,使得rtt测量可以由放置在分组流的路径上的测量点进行,测量点或者位于路径的中间位置或者位于路径的端点。

7、根据本专利技术的实施例,上述问题通过一种方法来解决,其中每个节点将相应标记值(作为非限制性示例,自旋位值或延迟位值)应用到要发送到另一个节点的分组。当每个节点检测到应用于从另一个节点接收到的分组的标记值已经被切换时,其切换其适用标记值,从而向另一个节点发送具有切换了的适用标记的一个或多个分组。在执行切换(并因此开始发送具有切换了的适用标记值的一个或多个分组)之前,因为检测到应用于从另一个节点接收到的分组的标记值的切换,所以至少一个节点等待等待时间tw。

8、节点的这种操作有利地使得能够对分组流进行rtt测量,同时防止非授权方从这样的rtt测量中导出关于应用等待时间tw的(一个或多个)节点的隐私敏感信息。

9、假设在测量会话之前,两个节点都配置有等于例如0的适用标记值(作为示例,自旋位值),那么第一节点(例如,充当quic连接的客户端的节点)通过将其适用标记值从0切换到1来启动基于自旋位技术的测量会话,从而开始发送标记值等于1的分组块。当第二节点(例如,充当quic连接的服务器的节点)检测到从第一节点接收到的分组中的这种切换时,它也会将其适用标记值从0切换到1,从而开始发送标记值等于1的分组块。当第一节点检测到从第二节点接收到的分组中的这种切换时,它等待等待时间tw,然后将其适用标记值从1切换回0,从而开始发送标记值等于0的分组块。以此类推。

10、放置在双向分组流路径上(即,在中间位置处或两个节点中的任意一个处)的测量点然后可以在从第一节点发送到第二节点的分组中检测到由第一节点应用的标记值从0到1的第一切换和从1到0的第二切换。然后可以将rtt测量为由第一节点应用的标记值的这两个连续切换的检测时间之间经过的时间减去等待时间tw。

11、有利地,只有当测量点知道等待时间tw的值时,测量点才能够提供两个节点之间正确的rtt测量。因此,如果非授权方将测量点放置在双向分组本文档来自技高网...

【技术保护点】

1.一种用于在分组交换通信网络(100)的两个节点(1,2)之间发送双向分组流(Pk,Pk')的方法,所述两个节点中的每个节点(1,2)将相应标记值(M1,M2)应用于所述双向分组流的要发送到所述两个节点中的另一个节点(2,1)的分组(Pk,Pk'),所述方法包括:

2.根据权利要求1所述的方法,其中步骤a)包括:在所述切换之后,将适用于所述双向分组流的要发送到所述两个节点中的另一个节点(2,1)的分组(Pk,Pk')的所述相应标记值(M1,M2)保持固定,直到检测到应用于所述双向分组流的从所述两个节点中的另一个节点(2,1)接收到的分组(Pk',Pk)的标记值(M2,M1)的进一步切换。

3.根据权利要求1所述的方法,其中步骤a)包括:在所述切换之后,将所述双向分组流中的一个分组(Pk,Pk')发送到所述两个节点中的另一个节点(2,1),并且然后再次切换适用于所述双向分组流的要发送到所述两个节点中的另一个节点(2,1)的分组(Pk,Pk')的所述相应标记值(M1,M2)。

4.根据前述权利要求中的任一项所述的方法,其中所述等待时间TW的值由所述至少一个节点(1)选择,所述等待时间TW的所述值对于未经管理所述至少一个节点(1)的实体授权的各方来说是未知的。

5.根据前述权利要求中的任一项所述的方法,其中所述至少一个节点(1)以随机方式从预定义的选择范围中选择所述等待时间TW的所述值。

6.根据权利要求5所述的方法,其中所述预定义的选择范围中的概率密度函数是非均匀的,所述预定义的选择范围的较低值的概率高于所述预定义的选择范围的较高值的概率。

7.根据前述权利要求中的任一项所述的方法,其中所述至少一个节点(1)定期地改变所述等待时间TW的值。

8.根据权利要求1-6中的任一项所述的方法,其中当所述至少一个节点(1)被分配新的IP地址时,所述至少一个节点(1)改变所述等待时间TW的值。

9.根据前述权利要求中的任一项所述的方法,其中,如果所述至少一个节点(1)运行生成所述双向分组流(Pk,Pk')的分组的多于一个应用,那么所述多于一个应用应用所述等待时间TW的相同的值。

10.根据前述权利要求中的任一项所述的方法,其中所述两个节点中的至少一个节点(1,2)仅在所述检测与随后向所述两个节点中的另一个节点(2,1)发送分组(Pk,Pk')之间经过的时间不超过相应的预定义阈值(E1,E2)的情况下,才执行适用于所述双向分组流的要发送到所述两个节点中的所述另一个节点(2,1)的所述分组(Pk,Pk')的所述相应标记值(M1,M2)的所述切换。

11.根据前述权利要求中的任一项所述的方法,其中,当自从最后一次切换适用于所述双向分组流的要发送到所述两个节点中的另一个节点(2,1)的分组(Pk,Pk')的所述相应标记值(M1,M2)以来已经过去最大时间Tmax时,所述两个节点中的所述至少一个节点(1,2)强制适用于所述双向分组流的要发送到所述两个节点中的另一个节点(2,1)的分组(Pk,Pk')的所述相应标记值(M1,M2)的所述切换。

12.一种用于对分组交换通信网络(100)的两个节点(1,2)之间发送的双向分组流执行往返时间测量的方法,所述两个节点中的每个节点(1,2)将相应标记值(M1,M2)应用于所述双向分组流的要发送到所述两个节点中的另一个节点(2,1)的分组(Pk,Pk'),所述方法包括根据权利要求1至11中的任一项所述的方法的步骤,以及:

13.根据权利要求11所述的方法,还包括:

14.一种用于分组交换通信网络(100)的节点(1),所述节点(1)被配置为与所述分组交换通信网络(100)的另一个节点(2)交换双向分组流(Pk,Pk'),所述节点(1)被配置为将相应标记值(M1)应用于所述双向分组流的要发送到所述另一个节点(2)的分组(Pk),所述节点(1)被配置为:

15.一种分组交换通信网络(100),包括交换双向分组流(Pk,Pk')的两个节点(1,2),所述两个节点中的每个节点(1,2)将相应标记值(M1,M2)应用于所述双向分组流的要发送到所述两个节点中的另一个节点(2,1)的分组(Pk,Pk'),其中:

...

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

1.一种用于在分组交换通信网络(100)的两个节点(1,2)之间发送双向分组流(pk,pk')的方法,所述两个节点中的每个节点(1,2)将相应标记值(m1,m2)应用于所述双向分组流的要发送到所述两个节点中的另一个节点(2,1)的分组(pk,pk'),所述方法包括:

2.根据权利要求1所述的方法,其中步骤a)包括:在所述切换之后,将适用于所述双向分组流的要发送到所述两个节点中的另一个节点(2,1)的分组(pk,pk')的所述相应标记值(m1,m2)保持固定,直到检测到应用于所述双向分组流的从所述两个节点中的另一个节点(2,1)接收到的分组(pk',pk)的标记值(m2,m1)的进一步切换。

3.根据权利要求1所述的方法,其中步骤a)包括:在所述切换之后,将所述双向分组流中的一个分组(pk,pk')发送到所述两个节点中的另一个节点(2,1),并且然后再次切换适用于所述双向分组流的要发送到所述两个节点中的另一个节点(2,1)的分组(pk,pk')的所述相应标记值(m1,m2)。

4.根据前述权利要求中的任一项所述的方法,其中所述等待时间tw的值由所述至少一个节点(1)选择,所述等待时间tw的所述值对于未经管理所述至少一个节点(1)的实体授权的各方来说是未知的。

5.根据前述权利要求中的任一项所述的方法,其中所述至少一个节点(1)以随机方式从预定义的选择范围中选择所述等待时间tw的所述值。

6.根据权利要求5所述的方法,其中所述预定义的选择范围中的概率密度函数是非均匀的,所述预定义的选择范围的较低值的概率高于所述预定义的选择范围的较高值的概率。

7.根据前述权利要求中的任一项所述的方法,其中所述至少一个节点(1)定期地改变所述等待时间tw的值。

8.根据权利要求1-6中的任一项所述的方法,其中当所述至少一个节点(1)被分配新的ip地址时,所述至少一个节点(1)改变所述等待时间tw的值。

9.根据前述权利要求中的任一项所述的方法,其中,如果所述至少一个节点(1)运行生成所述双向分组流(pk,pk')的分组...

【专利技术属性】
技术研发人员:M·科西格里奥
申请(专利权)人:意大利电信股份公司
类型:发明
国别省市:

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

1