I don’t really know of anything, but it’s not my area of expertise.  CRC is 
designed to be cheap and easy to implement in hardware that is dealing with a 
serial bit stream.  It is cumbersome to implement in software.  MD5 is intended 
for cryptographic use and it’s relatively slow to implement period.

If you are incorporating FEC in this design, whoever is designing the FEC is 
going to know way more about this than I do.  Other sources to pursue would be 
designers of disk or tape hardware blocking.

From: Templin (US), Fred L <Fred.L.Templin=40boeing....@dmarc.ietf.org>
Sent: Monday, November 13, 2023 6:08 PM
To: Robinson, Herbie <herbie.robin...@stratus.com>
Cc: int-area@ietf.org
Subject: RE: [Int-area] [EXTERNAL] Re: A new link service model for the 
Internet (IP Parcels and Advanced Jumbos)


[EXTERNAL SENDER: This email originated from outside of Stratus Technologies. 
Do not click links or open attachments unless you recognize the sender and know 
the content is safe.]

________________________________
Herbie, what in your opinion would be the more preferable solution – use MD5 
for which standards
and implementations are widely deployed, or define new standards and 
implementations for CRC128
where there is currently no deployment? I think SHA1 is overkill for what we 
need, but open to other
opinions.

Fred

From: Templin (US), Fred L
Sent: Monday, November 13, 2023 2:27 PM
To: 'Robinson, Herbie' 
<Herbie.Robinson=40stratus....@dmarc.ietf.org<mailto:Herbie.Robinson=40stratus....@dmarc.ietf.org>>
Cc: int-area@ietf.org<mailto:int-area@ietf.org>
Subject: RE: [Int-area] [EXTERNAL] Re: A new link service model for the 
Internet (IP Parcels and Advanced Jumbos)

I don’t mind entertaining alternatives to MD5 – SHA1?

I looked, but could not find a standard for CRC128 – maybe doesn’t exist?

Fred

From: Robinson, Herbie 
<Herbie.Robinson=40stratus....@dmarc.ietf.org<mailto:Herbie.Robinson=40stratus....@dmarc.ietf.org>>
Sent: Monday, November 13, 2023 2:25 PM
To: Templin (US), Fred L 
<fred.l.temp...@boeing.com<mailto:fred.l.temp...@boeing.com>>
Cc: int-area@ietf.org<mailto:int-area@ietf.org>
Subject: RE: [Int-area] [EXTERNAL] Re: A new link service model for the 
Internet (IP Parcels and Advanced Jumbos)

EXT email: be mindful of links/attachments.


There has to be something better than MD5 these days.  It’s actually slower to 
implement than some newer hashes and overkill at the same time (because it was 
designed for crypto).

For that matter, CRCs are really cheap to implement in hardware (a shift 
register and a few gates), but they are harder to do in software.  Something to 
think about.

From: Templin (US), Fred L 
<Fred.L.Templin=40boeing....@dmarc.ietf.org<mailto:Fred.L.Templin=40boeing....@dmarc.ietf.org>>
Sent: Monday, November 13, 2023 5:19 PM
To: Robinson, Herbie 
<herbie.robin...@stratus.com<mailto:herbie.robin...@stratus.com>>; Tom Herbert 
<t...@herbertland.com<mailto:t...@herbertland.com>>; Templin (US), Fred L 
<fred.l.temp...@boeing.com<mailto:fred.l.temp...@boeing.com>>
Cc: int-area@ietf.org<mailto:int-area@ietf.org>
Subject: RE: [Int-area] [EXTERNAL] Re: A new link service model for the 
Internet (IP Parcels and Advanced Jumbos)


[EXTERNAL SENDER: This email originated from outside of Stratus Technologies. 
Do not click links or open attachments unless you recognize the sender and know 
the content is safe.]

________________________________
Thank you for this, Herbie – exactly what you describe below would be an 
acceptable solution. Let the
CRC gates do their work, but deliver packets with CRC failures with a status 
bit to the driver and/or IP
layer. Yes, that would satisfy the need.

About CRCs larger than 32 bits for larger frame sizes, the IP Parcels and 
Advanced Jumbos draft does
exactly that:

segment size 0-9K – CRC32 (32 bits)
segment size 9K-64K – CRC64 (64 bits)
segment size > 64K – MD5 (128 bits)

Fred

From: Int-area <int-area-boun...@ietf.org<mailto:int-area-boun...@ietf.org>> On 
Behalf Of Robinson, Herbie
Sent: Monday, November 13, 2023 2:14 PM
To: Tom Herbert 
<tom=40herbertland....@dmarc.ietf.org<mailto:tom=40herbertland....@dmarc.ietf.org>>;
 Templin (US), Fred L 
<Fred.L.Templin=40boeing....@dmarc.ietf.org<mailto:Fred.L.Templin=40boeing....@dmarc.ietf.org>>
Cc: int-area@ietf.org<mailto:int-area@ietf.org>
Subject: Re: [Int-area] [EXTERNAL] Re: A new link service model for the 
Internet (IP Parcels and Advanced Jumbos)

EXT email: be mindful of links/attachments.


The NICs I have worked on have a mode that allows packets with CRC failures to 
be delivered with a status bit indicating the CRC error.  If I remember 
correctly, CRC logic amounts to just a handful for gates; so, arranging to 
disable it would not be worth the effort at the standardization level.  There 
is a security/DOS aspect to this although, it would happen close enough to make 
the culprit really easy to catch…

Speaking of CRC, 32 bit CRC was considered acceptable back in 1980 for 10K or 
so of data.  It’s probably not adequate for much more than that.  There have to 
be more robust things out there with 64 or 128 bit digests, now.

From: Int-area <int-area-boun...@ietf.org<mailto:int-area-boun...@ietf.org>> On 
Behalf Of Tom Herbert
Sent: Monday, November 13, 2023 3:39 PM
To: Templin (US), Fred L 
<Fred.L.Templin=40boeing....@dmarc.ietf.org<mailto:Fred.L.Templin=40boeing....@dmarc.ietf.org>>
Cc: int-area@ietf.org<mailto:int-area@ietf.org>
Subject: [EXTERNAL] Re: [Int-area] A new link service model for the Internet 
(IP Parcels and Advanced Jumbos)

[EXTERNAL SENDER: This email originated from outside of Stratus Technologies. 
Do not click links or open attachments unless you recognize the sender and know 
the content is safe.]

On Mon, Nov 13, 2023 at 11:58 AM Templin (US), Fred L
<Fred.L.Templin=40boeing....@dmarc.ietf.org<mailto:Fred.L.Templin=40boeing....@dmarc.ietf.org>>
 wrote:
>
> Here is something everyone should read and become familiar with taken from 
> Section 5 of the latest
> version of "IP Parcels and Advanced Jumbos":
>
> https://datatracker.ietf.org/doc/draft-templin-intarea-parcels/<https://datatracker.ietf.org/doc/draft-templin-intarea-parcels>
>
> A new link service model is offered that will be essential for supporting 
> air/land/sea/space mobile
> Internetworking. IP Parcels and Advanced Jumbos are the vehicles that support 
> end-to-end as
> opposed to hop-by-hop link error detection in the new model.
>
> This is a truly transformational concept for the Internet - many may already 
> know about it, but
> everyone should become aware of it.

Hi Fred,

Some comments in line.
<SNIP>
I don't believe disabling the Ethernet CRC is feasible. AFAIK IEEE
802.3 standards don't allow the Ethernet CRC to be optional. Even if
it were, I doubt any existing NIC hardware or router hardware would
have an API to disable CRC.

Tom
_______________________________________________
Int-area mailing list
Int-area@ietf.org
https://www.ietf.org/mailman/listinfo/int-area

Reply via email to