Subject: [dtn] CRC discussion

From: "Burleigh, Scott C (US 312B)" <[email-masked]>
Date: Wed, 18 Sep 2019 21:06:28 +0000

Hi.  During today's Interim meeting of the DTN WG we spent some time discussing the need for CRCs covering the primary blocks of bundles.  My understanding of the position we reached in the meeting is as follows:

1.  The source of a bundle MUST include a CRC in the bundle's primary block unless the bundle includes a Block Integrity Block whose target is the primary block, in which case it still MAY include a CRC in the bundle's primary block.

2.  CRCs MAY be included in all other blocks, i.e., the payload block and all extension blocks.

3.  A node that receives a bundle SHOULD validate all CRCs that are present in all blocks of the bundle.

Scott