"Deprecating the use of the IPv4 ID field for non-reassembly uses
should have little - if any - impact."
That statement wasn't true for very long was it...
Well section 9 may provide a way out.
"Network address translators (NATs) and address/port translators
(NAPTs) rewrite IP fields, and tunnel ingresses (using IPv4
encapsulation) copy and modify some IPv4 fields, so all are
considered sources, as do any devices that rewrite any portion of the
source address, destination address, protocol, and ID tuple for non-
atomic datagrams [RFC3022]. As a result, they are subject to all the
requirements of any source, as has been noted."
With the current draft incoming packets can have their id fields modified by
the SMF gateway before being forwarded in the MANET. I would say this makes
the gateway a source. Then we just need to fragment everything! I can see
the reason for banning the behavior in high bandwidth wired links where
duplicates only occur with routing loops and the id wraps so fast it is
useless. But the way this is written it bans ALL use of the IPv4 ID field
for duplicate detection.
"The IPv4 ID field is no longer permitted for duplicate detection."
Does this mean we can't even hash this field for duplicate detection?!