IPv6 和跳数限制

2 networking ip ipv6 rfc

我正在阅读有关 IPv6 的 RFC 2460,它说“如果跳数限制递减为零,则数据包将被丢弃。”也就是说,如果路由器将数据包的跳数限制递减为 0,其他路由器将无法接收跳数限制为 0 的数据包?

我问这个问题是因为我在谷歌上读到:“如果路由器收到跳数限制为 0 的数据包,或者路由器将数据包的跳数限制递减为 0,则数据包将被丢弃”。在我看来,第二种情况不可能发生。

我对吗 ?谢谢 !

Nic*_*ell 5

通常,路由器永远不会收到跳数限制为零的数据包,但由于草率编码或恶意计算机或网络退化,它可能会在某些时候发生。

问题是当您递减零值时会发生什么。由于它是一个无符号的 8 位数字,它将环绕并持续另外 255 跳。