跳到主要内容

8. 生存时间 (TTL) (Time to Live)

STD 13 中 TTL 字段适当值的定义在有效位数以及该值是有符号还是无符号方面不够清晰。在此规定, TTL 值是无符号数, 最小值为 0, 最大值为 2147483647, 即最多 2^31 - 1。发送时, 该值应该 (shall) 编码在 32 位 TTL 字段的低 31 位中, 最高有效位 (或符号位) 设置为零。

实现在收到最高有效位已设置的 TTL 值时, 应该 (should) 将其视为接收到的整个值为零。

实现始终可以对接收到的任何 TTL 设置上限, 并将大于该上限的值视为该上限。TTL 指定最大生存时间, 而不是强制生存时间。