什么是“usec”和“delay”的度量?

网络工程 思科 界面
2021-07-19 18:58:42

术语usec出现在路由器上delayshow interface命令字段中

Router# show interfaces fastethernet 0
 Fast Ethernet0 is up, line protocol is up 
   Hardware is DEC21140, address is 0000.0c0c.1111 (bia 0002.eaa3.5a60)
   Internet address is 10.0.0.1 255.0.0.0
   MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec, rely 255/255, load 1/255
                                   ^^^^^^^^^^^^

根据维基百科,一个 usec 是一个微秒:

微秒是 SI 时间单位,等于一秒的百万分之一(0.000001 或 10−6 或 1/1,000,000)。它的符号是μs。

根据接口的速度,有与每个接口相关联的值:

实际上,延迟usec 越低,接口速度就越高。延迟的真正衡量标准是什么?计算确定 100 Mbps 链路的延迟为 100 微秒(依此类推)的过程是什么?

不可能是一个“位”穿过电线所需要的时间,因为施加在任何接口上的电压都是以光速穿越的。它不能衡量在给定时间范围内可以发送多少位(因为这是带宽测量)。

那么 usec真正衡量的是什么?

1个回答

这是位之间的时间测量,因为它们被放置在“电线”上。例如,1 Gbps 接口将每 10 微秒发送一帧,但 100 Mbps 接口会慢 10 倍。它基本上是接口强加的序列化延迟。

EIGRP 在其度量计算中使用此数字,以及该行上的所有数字:

MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec, rely 255/255, load 1/255

接口命令

编辑:

我找到了一份解释更多Cisco 文档

设置接口延迟

更高级别的协议可能会使用延迟信息来做出操作决策。例如,IGRP 可以使用延迟信息来区分卫星链路和陆地链路。要为接口设置延迟值,请在接口配置模式下使用以下命令:

...

设置延迟值仅设置信息参数;您不能使用此配置命令调整接口的实际延迟。

这个 CCNA“核心知识”文件解释了:

  • 在接口上设置带宽或延迟根本不会改变接口的任何物理属性;您只是为了 EIGRP 指标而更改接口报告的值

DELAY 命令是用于操作 EIGRP 路径的强大命令。由于 BANDWIDTH 命令最终可能会影响许多其他配置(如 QoS),因此我们可以使用 DELAY 命令来操作 EIGRP 指标(以及路径),而无需接触 BANDWIDTH 命令。