Fred,
Your proposal seems to me in the best direction.
For a full agreement, it would however be appropriate IMHO to be more
precise:
- A v4 to v6 translator MAY (for efficiency) not recalculate
checksums of UDP datagrams received with zero checksums.
- If it doesn't recalculate them, it SHOULD forward datagrams with
their zero checksum
- An IPv4 host MAY transmit zero-checksum UDP datagrams and MUST
accept them
- An IPv6 host MUST transmit UDP datagrams with non-zero checksums
and MAY accept them with zero checksums.
Would this fit with what you wish?
Regards,
RD
Le 11 août 09 à 19:13, Fred Baker a écrit :
I would expect a NAT that saw a zero value to not recalculate the
checksum.
I agree that the unilateral change to the UDP protocol built into
RFC 2460 was a bad idea; if you want to change UDP, change UDP.
That is probably water under the bridge now.
I think that I would word this as:
UDP Checksum: this field MAY be transmitted as zero, and the
receiver MAY ignore the checksum on receipt.
--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------