如果将 DF 设为 1,我是否可以确认 DF=1 的分段数据包将通过路由器到达目标 IP,而无需任何重组和重新分段?
我可以将分段 IPv4 数据包的 DF 位设置为“1”吗?
网络工程
路由器
IPv4
虚拟专用网
碎片化
2022-02-12 09:04:29
1个回答
有趣的问题。DF位通常仅由源设置,但从技术上讲,任何跃点都可以设置它,即使在分段之后也是如此。
RFC 791状态(强调我的)
可以将 Internet 数据报标记为“不分段”。 如此标记的任何互联网数据报在任何情况下都不应被互联网分割。 如果标记为不分段的 Internet 数据报在不分段的情况下无法传递到其目的地,则将其丢弃。
和
如果设置了不分片标志 (DF) 位,则 不允许对该数据报进行 Internet 分片,尽管它可能会被丢弃。
这非常接近地使带有设置的DF位的片段( MF位设置或片段偏移> 0,并且标识填充)非法,并可能导致它们立即被丢弃。