Re: Re: Adler-32 Checksum

Qiaobing Xie <[email protected]> Tue, 28 Jun 2005 15:33:19 -0500
Newsgroups gmane.ietf.rserpool
Message-ID <[email protected]>
I too agree.

-Q

Randall Stewart wrote:

> Michael Tuexen wrote:
> 
>> 32 bits are longer and therefore better, but the 16 bit algorithm is
>> - already described in RFC 1071
>> - supported on NICs in hardware.
>>
>> Since it might be difficult to use a NIC to do the computation,
>> because RSerPool normally will be implemented in userland,
>> I would also vote for the 32 bit version and describe the
>> algorithm explicitly in the ENRP ID.
>>
>> If others agree I can put some text in the ID.
> 
> 
> I agree :-D
> 
> R
> 
>>
>> Best regards
>> Michael
>>
>> On Jun 28, 2005, at 15:59 Uhr, Thomas Dreibholz wrote:
>>
>>> -----BEGIN PGP SIGNED MESSAGE-----
>>> Hash: SHA1
>>>
>>> On Tuesday 28 June 2005 15:53, Michael Tuexen wrote:
>>>
>>>>> I think, the Internet checksum algorithm (may be with keeping the
>>>>> full 32 bits
>>>>> instead of truncating to 16 bits) should already be sufficient for
>>>>> the audit
>>>>> purpose. Using this checksum algorithm, we also get order-
>>>>> invariancy and do
>>>>> not need to force a specific ordering of the handlespace within a
>>>>> management
>>>>> component. It is furthermore very simple and fast (only + and ~
>>>>> operations
>>>>> are needed, no *, / or %).
>>>>
>>>>
>>>>
>>>> So the Internet checksum is the way to go... I have no particular
>>>> preference
>>>> in 16 bit or 32 bit.
>>>
>>>
>>>
>>> I would prefer 32 bits. The checksum parameter pads the sum to 32 
>>> bits  of
>>> space anyway - so why not use the full 32 bits, making the 
>>> probability  that
>>> two states of the handlespace map to the same checksum value much  
>>> smaller?
>>>
>>>
>>> Best regards
>>> - --
>>> =======================================================================
>>>  Dipl.-Inform. Thomas Dreibholz
>>>
>>>  University of Essen,                            Room ES210
>>>  Inst. for Experimental Mathematics              Ellernstraße 29
>>>  Computer Networking Technology Group            D-45326 Essen/Germany
>>> -  
>>> -----------------------------------------------------------------------
>>>  E-Mail:     [email protected]
>>>  Homepage:   http://www.exp-math.uni-essen.de/~dreibh
>>> =======================================================================
>>> -----BEGIN PGP SIGNATURE-----
>>> Version: GnuPG v1.2.4 (GNU/Linux)
>>>
>>> iD8DBQFCwVfb32BbsHYPLWURAs2+AJ4y4dQidaFk8BluPiOCvfbSQG6WiACgpT9t
>>> F391kp60lLQnAatchlEmwgo=
>>> =3/5a
>>> -----END PGP SIGNATURE-----
>>>
>>
>>
> 
>