【网络】为什么巨型帧会影响延迟?|网络的带宽,吞吐量,时延的理解|MTU

巨型帧由于其尺寸大,可能导致更高的错误率,需要更长时间的重传,增加延迟。FCS校验对大帧效果减弱,可能导致延迟增加。此外,巨型帧可能延长对延迟敏感数据包的等待时间。虽然巨型帧能提高带宽效率,但构造和发送大型帧的时间也会增加延迟。路径MTU发现对于避免分片和优化延迟至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

为什么巨型帧会影响延迟?

以下是巨型帧可能会影响延迟的一些方面:

  1. 9kB巨型帧的大小是最大标准以太网帧(1500字节)的6倍。因此,在相同的误码率下,超长帧发生错误的几率高6倍,并且当发生错误时,必须重传整个大6倍的帧。

  2. 针对以太网帧检查序列(FCS)中为CRC32算法选择的多项式,是针对最大1500字节的帧大小进行了调整的。对于较大的帧,它的效果较差,但是(使用)巨型帧的人们并没有改变多项式。因此,巨型帧中的位错误更有可能在MAC层上未被检测到,而必须稍后在更高的层(对于UDP / IP的情况下可能是应用层)被检测到,这导致被要求重传之前的等待时间更长。

  3. 如果对延迟敏感的数据包在 full-size帧之后排队等待访问介质,那么如果full-size是9kB巨型帧而不是标准的1500字节,则等待访问介质所需的时间是原来的6倍。

  4. 如果对延迟敏感的协议使用巨型帧以提高带宽效率,那么在发送到线路之前构造帧,填帧的第一个字节到帧的最后一个字节的时间大大加长。

举一个极端的例子,某些高效的语音编解码器可以使用2kbps的比特率,因此单个9k帧可能需要大约36秒的语音。试想一下,在VoIP通话中有36秒的延迟。当然,正如您所指出的那样,以这种方式设计对延迟敏感的协议实在是太愚蠢了,以至于无法提及。尽管如此,使用巨型帧仍可能会损害延迟。

 

另请注意,路径MTU发现是IP层的内容,因此它不是特定于TCP的(so it is not TCP-specific)。因此基于UDP的协议可以从“路径MTU发现”中“受益”。还要注意,您不必执行PMTUD即可知道本地链接的MTU,因此,如果您的发送主机位于巨型帧以太网上,即使不执行PMTUD,它的MTU也将设置为(最多)9000字节。 。关于您写问题的方式的某些事使我认为您可能不知道这一点。
P.S.是的,因为FCS位于末尾并且是在整个帧中计算的,所以在进行进一步处理之前需要完全接收帧。此外,以太网中没有错误更正,只有检测。(there is no error correction in Ethernet, only detection.)

https://superuser.com/questions/715590/why-do-jumbo-frames-hurt-latency

 

带宽,吞吐量,时延的理解

带宽指的是网络设备支持的最高速度

https://zhuanlan.zhihu.com/p/82002106

时延指的是延迟

带宽的提高改变的是发送时延,传播时延使用的介质相同不会发生改变。

### Windows 操作系统中的以太网巨型概念 在Windows操作系统中,以太网巨型是指超过标准以太网大小的数据包。传统以太网的最大传输单元(MTU)为1500字节,而巨型允许更大的MTU值,通常可达9000字节[^1]。 增大MTU能够减少网络流量中的分片数量,从而提高效率并降低延迟。这对于高性能计算环境和数据中心尤其重要,因为减少了协议开销和处理负担。 ### 配置方法 为了启用和支持以太网巨型,在Windows环境下可以通过命令行工具`netsh`来进行设置: #### 设置特定接口的MTU值 对于无线局域网(WLAN),可以执行如下命令来设定最大传输单元(MTU): ```powershell netsh interface ipv4 set subinterface "WLAN" mtu=1492 store=persistent ``` 需要注意的是,“WLAN”应当替换为目标网络适配器的实际名称,并且所设的MTU数值需依据具体需求调整。如果要应用到有线连接,则应相应更改目标接口名[^3]。 另外,某些情况下可能还需要修改注册表项才能完全激活巨型的支持。这涉及到访问高级网络属性并通过驱动程序参数指定更大尺寸的数据包承载能力。 ### 相关注意事项 由于不同硬件制造商的产品可能存在差异,因此建议查阅网卡文档确认其是否支持巨型及其推荐配置方式。此外,整个路径上的所有设备都必须兼容相同的MTU大小,否则可能会引起通信问题。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值