首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是截取延迟?

问什么是截取延迟?
EN

Server Fault用户
提问于 2012-10-18 08:58:07
回答 1查看 2.2K关注 0票数 0

此开关数据表指定“直通延迟”为300 is。“截取延迟”到底是什么意思?

是:

  1. 一个包的头部入口和那个包的尾部出口之间的时间差?
  2. 一个包的头部入口和那个包的头部出口之间的时间差?
  3. 还有别的吗?
EN

回答 1

Server Fault用户

回答已采纳

发布于 2012-10-18 09:37:20

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

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

第一种通常被称为存储和转发,第二种称为直通.正如您已经注意到的,在这些场景中,可能有许多关于“延迟”的定义,但这两个定义主要用于甚至在RFC 1242 (第3.8条)中找到了它们的方法:

  • 先入先出延迟,或从接收到发送特定帧的第一个字节之间的时间。
  • 最后输入先出延迟,或从接收最后一个帧字节到发送第一个帧字节之间的时间。

还有在RFC 2544第26.2节中隐式定义的端到端延迟测量方法,但这不太可能出现在供应商的数据表中。

2012年,Juniper发布了一份名为“延迟:并不是所有的数字都是相同的”的白皮书(从那时起就已经从Juniper的网站上删除了,只有第三方可以获得)和其他一些消息来源都在暗示,截止延迟实际上是先入先出的延迟。

我们来做一些数字吧。为了使交换机能够做出转发决定,它至少必须接收以太网帧的目标MAC地址。给定以太网报头,这意味着至少获得帧的前14字节(112位):

以10^9位/秒的速率,这相当于112 ns,在300 ns的延迟下留给转发决定的188 ns。

因此,对于你的FM4224的千兆接口,假设先入先出的延迟测量,这个图形看起来很正常。但很明显,英特尔可以为它的数字选择一个非常自己的定义--你需要向一位足够精明的代表要求一个明确的声明。

票数 4
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/439674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档