SORT BY:

LIST ORDER
THREAD
AUTHOR
SUBJECT


SEARCH

IPS HOME


    [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

    Re: [Tsvwg] [SCTP checksum problems]



    
    
    Randall,
    
    We are going to publish an I-D justifying our choice in about 2 weeks.
    It is more extensive than the attached (and has some additional authors)
    but here is a preliminary:
    
    (See attached file: draft-sheinwald-iSCSI-CRC-00.txt)
    
    The summary is:
    
    -Checksums (Adler, Fletcher are weak and sensitive to data bias)
    -CRCs are far better
    -Not all CRCs are equal - out of the CRCs for which there is experimental
    and analytical experience CRC32C is the best.
    
    Regards,
    Julo
    
    Randall Stewart <rrs@cisco.com> on 18/04/2001 00:15:17
    
    Please respond to Randall Stewart <rrs@cisco.com>
    
    To:   "WENDT,JIM (HP-Roseville,ex1)" <jim_wendt@hp.com>
    cc:   Julian Satran/Haifa/IBM@IBMIL, ips@ece.cmu.edu, tsvwg@ietf.org,
          "'Craig Partridge'" <craig@aland.bbn.com>, Jonathan Wood
          <Jonathan.Wood@sun.com>, xieqb@cig.mot.com, Jonathan Stone
          <jonathan@dsg.stanford.edu>
    Subject:  Re: [Tsvwg] [SCTP checksum problems]
    
    
    
    
    Julian:
    
    Your input would be invaluable.. please send us any comments
    or input when you are ready.. I think we need to be
    looking seriously at this in the early May time frame... so
    any input you could give would be most welcome. We are limited
    to a 32 bit checksum (the size of the common header CRC area).
    
    But within that restriction any input you may have as to the
    best for data integrety would be wonderful!
    
    Regards
    
    R
    
    
    "WENDT,JIM (HP-Roseville,ex1)" wrote:
    >
    > Julian,
    > The SCTP folks are right now discussing changing the SCTP checksum to be
    a
    > CRC-32 (or other). This is a very good thing and really what needs to
    happen
    > with SCTP for it to support iSCSI and other data-critical applications
    > effectively (and also relieve iSCSI from having to implement data
    integrity
    > checking and transport-like functionality over SCTP).
    >
    > They are looking for inputs as to which CRC-32 or checksum to use. The
    iSCSI
    > WG's CRC investigation work and conclusion would be a valuable input into
    > their decision. The sooner that you can provide the iSCSI recommended CRC
    > and reasoning behind it to them, the better, even before the forthcoming
    I-D
    > is distributed.
    >
    > Jim Wendt
    > Networked Storage Architecture
    > Hewlett-Packard Company
    > jim_wendt@hp.com 916-785-5198
    >
    >
    ----------------------------------------------------------------------------
    
    > -
    >
    > > -----Original Message-----
    > > From: julian_satran@il.ibm.com [mailto:julian_satran@il.ibm.com]
    > > Sent: Sunday, April 15, 2001 7:58 AM
    > > To: ips@ece.cmu.edu
    > > Subject: CRCs
    > >
    > >
    > >
    > >
    > > Dear colleagues,
    > >
    > > We will probably not be able to finish the CRC/checksum
    > > document in time
    > > for Nashua but we hope it will be out very soon after that.
    > > However I
    > > would like to inform you that while in Orlando and
    > > Minneapolis we where
    > > still talking about different CRCs we (Dafna Sheinwald, Pat
    > > Thaler, Matt
    > > Wakeley, Vince Cavanna and myself) have agreed on a CRC and
    > > the forthcoming
    > > ID will give all the reasons and why we recomend it.
    > >
    > > Regards,
    > > Julo
    > >
    >
    >
    ----------------------------------------------------------------------------
    
    > -
    >
    > -----Original Message-----
    > From: Randall Stewart [mailto:rrs@cisco.com]
    > Sent: Tuesday, April 17, 2001 4:31 AM
    > To: Jonathan Wood
    > Cc: xieqb@cig.mot.com; tsvwg@ietf.org; Jim Wendt; Jonathan Stone; Craig
    > Partridge
    > Subject: Re: [Tsvwg] [SCTP checksum problems]
    >
    > Jonathan:
    >
    > I will make sure everyone at the bakeoff is aware of the upcoming
    > "checksum" change... Now one of the big questions yet is
    > what checksum should we use?
    >
    > I kinda lean towards crc-32 myself (but of course I have no technical
    > basis for this and need to keep silent on which one to use anyway :->),
    > but do we have other candidates besides fletcher-32 and possibly
    > modified
    > Adler-32 (i.e. 16 bit adds instead of 8)??
    >
    > I will take the above 3 and do a bit of performance work this
    > week and post some numbers... thats about all I can do i.e.  tell
    > how much time the options I know of take...
    >
    > If you have some other candidates let me know and I can possibly get
    > some performance numbers on these as well...
    >
    > As far as which is the best... I encourage all of you check-sum
    > experts out there to please join the thread :)
    >
    > Oh, I know Jonathan Stone's paper will NOT be ready until sometime
    > in May.. so we may want to proceed slowly so that Craig Partridge and
    > he can have some cycles to add to this dicussion :)
    >
    > R
    >
    > Jonathan Wood wrote:
    > >
    > > As an SCTP implementor and someone who will want to get the hardware
    folks
    > to
    > > help with checksumming, I wholeheartedly agree with Randy. Remember
    that
    > SCTP is
    > > just a proposed standard, and is as such not all that far along the
    > > standardization process. We should still be able to make changes like
    this
    > if
    > > necessary.
    > >
    > > Jon
    > >
    > > >
    > > >Q:
    > > >
    > > >The only problem with an additional "CRC chunk" is that
    > > >it makes hardware assistance to error correction much
    > > >more difficult. It is better (I think) to just realize
    > > >we made a mistake. Get the opinions of the experts as to
    > > >what checksum to use... i.e.:
    > > >
    > > >- CRC-32
    > > >- Modified Adler-32 (16 bit word sums)
    > > >- Fletcher-32
    > > >- ???
    > > >
    > > >And then go with this as a replacement... Admit we were wrong
    > > >and fix the problem..
    > > >
    > > >This way you have ONE and only ONE checksum algorithm making
    > > >hardware designers life much easier...
    > > >
    > > >R
    > > >
    > > >Qiaobing Xie wrote:
    > > >>
    > > >> Another solution could be (I think I mentioned this to Randy and a
    few
    > > >> others at last IETF):
    > > >>
    > > >> - Define a CRC-32 (or other strong checksum) control chunk and when
    the
    > > >> sender wishes to use a stronger checksum protection, in addition to
    the
    > > >> Adler-32 in the common SCTP header it includes this CRC-32 chuck in
    the
    > > >> outbound packet. When the packet arrives, the receiver will do the
    > > >> Adler-32 first, and then if the receiver supports the CRC-32 and
    sees
    > > >> the presence of the CRC-32 chunk in the packet it will further
    verify
    > > >> the CRC-32.
    > > >>
    > > >> We could also use a bit pattern in the chunk type of the CRC-32
    chunk
    > so
    > > >> that if the receiver doesn't understand the CRC-32 chunk it would
    drop
    > > >> it with a report back to the sender.
    > > >>
    > > >> -Qiaobing
    > > >>
    > > >> _______________________________________________
    > > >> tsvwg mailing list
    > > >> tsvwg@ietf.org
    > > >> http://www1.ietf.org/mailman/listinfo/tsvwg
    > > >
    > > >--
    > > >Randall R. Stewart
    > > >Systems & Solutions Engineering
    > > >Cisco Systems Inc.
    > > >rrs@cisco.com 815-342-5222 or 815-477-2127
    > > >
    > > >_______________________________________________
    > > >tsvwg mailing list
    > > >tsvwg@ietf.org
    > > >http://www1.ietf.org/mailman/listinfo/tsvwg
    >
    > --
    > Randall R. Stewart
    > Systems & Solutions Engineering
    > Cisco Systems Inc.
    > rrs@cisco.com 815-342-5222 or 815-477-2127
    >
    > >
    
    --
    Randall R. Stewart
    Systems & Solutions Engineering
    Cisco Systems Inc.
    rrs@cisco.com 815-342-5222 or 815-477-2127
    
    

    Text - character set unknown



Home

Last updated: Tue Sep 04 01:05:00 2001
6315 messages in chronological order