IPv4 碎片化和高速数据

IPv4 碎片化和高速数据

如果这个问题之前已经回答过,请原谅我,但我无法轻易找到答案。

我的公司制造高速测量设备,每秒产生大约 0.7 千兆位的 UDP 数据。每组样本大约有 2500 字节长,这导致我们使用 IPv4 分段来发送数据。目前不使用 UDP 校验和(设置为 0)。接收端是一个相当标准的 Linux 机器(IPv4 分段重组超时设置为 30 秒,这是默认值)。考虑到我们的特定设置,我们预计会出现数据包丢失。

考虑到数据量大、IPv4 标识字段为 16 位以及数据包丢失的预期,我想知道是否存在错误重组的可能性?16 位 IPv4 标识字段的回绕时间远低于 30 秒。

这是否会导致不正确的片段重组,而由于禁用了 UDP 校验和,因此无法发现?或者是否存在我不知道的某种机制,可以防止不正确的重组?

相关内容