Networking 跟踪路由平均延迟

Networking 跟踪路由平均延迟,networking,latency,traceroute,Networking,Latency,Traceroute,使用UNIXtraceroute命令时,为了计算每个循环的平均延迟(从一个跃点到下一个跃点,例如:跃点8到9),我们应该采取什么步骤 8 146.97.33.6 2.150 ms 2.159 ms 2.133 ms 9 146.97.33.61 1.580 ms 1.543 ms 1.552 ms 10 146.97.35.170 1.544 ms 1.535 ms 1.526 ms 例如,我知道hop 9的平均延迟为1.5583: 1.580 ms+1.54

使用UNIX
traceroute
命令时,为了计算每个循环的平均延迟(从一个跃点到下一个跃点,例如:跃点8到9),我们应该采取什么步骤

8   146.97.33.6    2.150 ms  2.159 ms  2.133 ms
9   146.97.33.61   1.580 ms  1.543 ms  1.552 ms
10  146.97.35.170  1.544 ms  1.535 ms  1.526 ms
例如,我知道hop 9的平均延迟为1.5583:

1.580 ms+1.543 ms+1.552 ms / 3

但是,这是从本地主机到该特定跃点所需的平均时间吗,或者是数据包从上一个跃点到特定的跃点所需的时间?

延迟是从发起主机到该跃点的往返延迟,该跃点超时并返回到发起主机,但它包括超时跳到生成ICMP消息返回原始主机所需的时间

路由器的主要目的是尽可能快地路由数据包。对于路由器来说,生成ICMP消息的优先级要低得多。如果路由器忙于路由数据包,它将在有空闲时间时开始生成ICMP消息


这就是为什么您可以看到一些中间跃点的时间比完整路径的时间长得多。

延迟是从原始主机到跃点的往返延迟,在该跃点超时后返回原始主机,但它包括超时跳到生成ICMP消息返回原始主机所需的时间

路由器的主要目的是尽可能快地路由数据包。对于路由器来说,生成ICMP消息的优先级要低得多。如果路由器忙于路由数据包,它将在有空闲时间时开始生成ICMP消息

这就是为什么您可以看到一些中间跳的时间比完整路径的时间长得多。

根据它,看起来是前者

该路由被记录为所接收数据包的往返时间 来自路由(路径)中的每个连续主机(远程节点);总数 每个跃点的平均时间的百分比是测量完成跃点所花费的总时间 建立连接

根据它看起来像是前者

该路由被记录为所接收数据包的往返时间 来自路由(路径)中的每个连续主机(远程节点);总数 每个跃点的平均时间的百分比是测量完成跃点所花费的总时间 建立连接