Limity IPv6 i przeskoków


Czytałem RFC 2460 o IPv6 i jest tam napisane, że „pakiet jest odrzucany, jeśli Limit przeskoków jest zredukowany do zera”, to znaczy, jeśli router zmniejszy Limit przeskoków pakietu do 0, drugi router nie może odebrać pakietu z przeskokiem limit 0?
Zadaję to pytanie, ponieważ czytam w google: „pakiet jest odrzucany, jeśli router odbiera pakiet z limitem przeskoków równym 0 lub router zmniejsza limit przeskoków pakietu do 0”. Moim zdaniem nie może być drugiego przypadku.
Mam rację ? Dzięki !
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Zwykle router nigdy nie otrzyma pakietu z limitem zerowej liczby przeskoków, ale w pewnym momencie może to być spowodowane niechlujnym kodowaniem, złośliwymi komputerami lub degradacją sieci.
Problem polega na tym, co się dzieje, gdy zmniejszasz wartość równą zero. Ponieważ jest to 8-bitowa liczba bez znaku, powtórzy się i zajmie kolejne 255 gałęzi.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Dotarłeś do tego punktu w 2460:
  8.2 Maximum Packet Lifetime
Unlike IPv4, IPv6 nodes are not required to enforce maximum packet
lifetime. That is the reason the IPv4 "Time to Live" field was
renamed "Hop Limit" in IPv6. In practice, very few, if any, IPv4
implementations conform to the requirement that they limit packet
lifetime, so this is not a change in practice. Any upper-layer
protocol that relies on the internet layer (whether IPv4 or IPv6) to
limit packet lifetime ought to be upgraded to provide its own
mechanisms for detecting and discarding obsolete packets.

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się