什么是切入延迟?

此开关数据表指定“切入延迟”为300ns。 什么是“切入延迟”呢?

是吗:

  1. 数据包的头部条目和该数据包的尾部退出之间的时间差异?
  2. 数据包的头部条目和数据包的头部出口之间的时间差异?
  3. 别的东西?

交换机主要有两种可用的转发策略:

  1. 完全接收帧到缓冲区,评估目的地址,从缓冲区发送帧到目的地
  2. 将帧的头部接收到缓冲区中,评估目的地址并作出转发决定,在数据进入时开始发送帧到目的地

第一个通常被称为存储转发,第二个作为切入点。 正如你已经注意到的那样,在这些场景中,“延迟”可能有很多定义,但是这两个主要用于RFC 1242(3.8节) :

  • 直通延迟是接收和发送特定帧的第一个字节(先进先出延迟)之间的时间,
  • 存储转发等待时间被测量为后进先出延迟,即接收到最后一个帧字节和发送第一帧字节之间的时间

虽然对于千兆位接口,300纳秒看起来是合理的(包括前导码的以太网报头长24字节,等于192位,并且将以每秒10 ^ 9位的速率接收192纳秒,留下108纳秒用于转发决定),英特尔本可以为自己的数字select一个非常自己的定义 – 你需要向一个足够精明的代表请求一个明确的声明。

最近发表的Juniper白皮书( “使用再生纸打印” !)提供了一个很好的总结和对这个主题的全面解释。