【技术实现步骤摘要】
本公开涉及网络测试,并且更特别地涉及用有限的计算资源来确定通信网络的等待时间。
技术介绍
网络等待时间或网络延迟影响通信网络的总体性能。网络等待时间指示数据从通信网络中的一个节点行进至另一节点要花费多长时间,该等待时间通常根据各种网络条件(例如,特定成对通信节点的位置、协议类型、通信介质等)而不同。确定各种网络节点之间的网络等待时间对于许多网络测试和设计情形而言是重要的。关于网络测试,测量等待时间在某些情形中通常包括从源节点向远程节点(例如,经由因特网控制消息协议(ICMP)回波请求(例如,探测(Ping)等))发射数据分组(例如,网际协议(IP)分组)并从远程节点接收反射的IP分组。等待时间由数据分组被从源节点发射、被远程节点反射并最终在源节点处被收回所花费的时间确定。然而,当数据分组被从远程节点反射时,通常在数据分组回到源节点的传输或反射之前使该数据分组经受附加处理(例如,通过远程节点网络堆叠的传播,所述网络堆叠诸如各远程节点的四个开放系统互连(OSI)层)。另外,可在接收时使数据分组经受源节点进行的类似附加处理。所有附加处理可能由于源节点和远程节点的变化的硬件和/或软件配置而使等待时间确定偏斜,导致不准确的等待时间确定。尽管有到目前为止的努力,但在本领域中仍需要用以准确地确定通信网络中的等待时间的改进系统、方法和装置。本专利技术提供了一种用于这些问题的解决方案。
技术实现思路
根据本公开的一个或多个实施例,基于与在网络测试设备和远程节点之间发射和接收等待时间分组相关联的时间戳来确定网络等待时间。特 ...
【技术保护点】
一种方法,包括:经由网络测试设备向通信网络中的至少一个远程节点发射等待时间分组;经由网络测试设备生成与等待时间分组的发射相关联的第一时间戳;在网络测试设备处接收等待时间分组,等待时间分组被从所述至少一个远程节点反射;生成与在网络测试设备处接收等待时间分组相关联的第二时间戳;在网络测试设备处接收第三时间戳和第四时间戳,第三时间戳与所述至少一个远程节点接收等待时间分组相关联,且第四时间戳与由所述至少一个远程节点向网络测试设备发射等待时间分组相关联;以及基于第二时间戳与第一时间戳之间的差以及第四时间戳与第三时间戳之间的差经由网络测试设备来确定通信网络的网络等待时间。
【技术特征摘要】
2013.07.18 US 13/9450841.一种方法,包括:
经由网络测试设备向通信网络中的至少一个远程节点发射等待时间分组;
经由网络测试设备生成与等待时间分组的发射相关联的第一时间戳;
在网络测试设备处接收等待时间分组,等待时间分组被从所述至少一个远程节点反射;
生成与在网络测试设备处接收等待时间分组相关联的第二时间戳;
在网络测试设备处接收第三时间戳和第四时间戳,第三时间戳与所述至少一个远程节点接收等待时间分组相关联,且第四时间戳与由所述至少一个远程节点向网络测试设备发射等待时间分组相关联;以及
基于第二时间戳与第一时间戳之间的差以及第四时间戳与第三时间戳之间的差经由网络测试设备来确定通信网络的网络等待时间。
2.如权利要求1所述的方法,其中,确定通信网络的网络等待时间还包括:
通过从第二时间戳与第一时间戳之间的差减去第四时间戳与第三时间戳之间的差来确定通信网络的网络等待时间。
3.如权利要求1所述的方法,还包括:
根据相应的序列号将第一时间戳、第二时间戳、第三时间戳和第四时间戳中的每一个编索引。
4.如权利要求1所述的方法,其中,经由网络测试设备向通信网络中的所述至少一个远程节点发射等待时间分组促使所述至少一个远程节点生成第三时间戳和第四时间戳并将第三时间戳和第四时间戳发射到网络测试设备。
5.如权利要求1所述的方法,其中,远程节点是第二网路测试设备。
6.如权利要求1所述的方法,
其中,等待时间分组包括一个或多个比特,
其中,生成与等待时间分组的发射相关联的第一时间戳包括一旦等待时间分组的第一比特被发射到远程节点,则生成第一时间戳,
其中,生成与接收等待时间分组相关联的第二时间戳包括一旦等待时间分组的第一比特被网络测试设备接收到,则生成第二时间戳。
7.一种网络测试装置,包括:
一个或多个网络接口,包括媒体接入控制器,适合于在通信网络中通信;
处理器,适合于执行一个或多个进程;以及
存储器,被配置成存储可由处理器执行的进程,所述进程在被执行时可操作用于:
向通信网络的至少一个远程节点发射等待时间分组;
生成与等待时间分组的发射相关联的第一时间戳;
接收等待时间分组,等待时间分组被从所述至少一个远程节点反射;
生成与接收等待时间分组相关联的第二时间戳;
接收第三时间戳和第四时间戳,第三时间戳与所述至少一个远程节点接收等待时间分组相关联,且第四时间戳与由所述至少一个远程节点向网络测试设备发射等待时间分组相关联;以及
基于第二时间戳与第一时间戳之间的差以及第四时间戳与第三时间戳之间的差来确定通信网络的网络等待时间。
8.如权利要求7所述的网络测试装置,其中,用于在被处理器执行时确定通信网络的网络等待时间的进程还可操作用于:
通过从第二时间戳与第一时间戳之间的差减去第四时间戳与第三时间戳之间的差来确定通...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。