Dear all,
Currently, the packet selection document has IPSX mandatory for packet
selection and CRC32 mandatory for packet digest.
The problem I see with this recommendation is that IPSX is not suitable
for IPv6. It does not sound like a good idea to have it mandatory for
IPv6 systems.
Here are two alternatives:
1. Make IPSX mandatory for IPv4 packet selection and BOB mandatory
for IPv6 packet selection.
Then, with BOB implemented anyway, we should then replace CRC32
with BOB for packet digest, because both perform similarly and
there is no good reason for forcing implementors to support also
a third hash function.
2. Just make BOB mandatory for packet selection and packet digest.
This would simplify implementation, because only a single function
is required. For packet digest this should be OK, see 1.
A disadvantage is that BOB is slower than IPSX by factor 7.
An advantage is, that BOB is free of IPR, while IPSX is protected
by a patent.
Does anybody have a preferences for 1., 2., or the current choice?
Thanks,
Juergen