Hi!

I wonder, why you choose to use, for ICMPv6, a 9 bit "original datagram"
length field measured in 32-bit words instead of an 8 bit length field
measured in units of 8 octets. Other IPv6 headers (Routing, Options, Fragment)
also measure in units of 8 octets. The 9 bit length of the length field seems
a bit odd. Or is compatibility with the ICMPv4 spec that important?

Regards, Mark.

P.S.: BTW, although most of your design decisions are deducible after a little
bit of thinking, it would make things easier for the reader if you could
explicitly state:

1. No extensions were defined for ICMPv6 "Packet Too Big" and "Parameter
Problem" due to missing space for an "original datagram" length field (and
not, because the extension does not make sense for these message types).

2. Giving the exact length of "original datagram" in octets to differentiate
the origianl datagram from a possibly added padding is unnecessary, since the
length of the original datagram can be deduced from its own length field,
carried in the IP header of the original datagram itself.


_______________________________________________
Int-area mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/int-area

Reply via email to