Re: [dtn] I-D Action: draft-ietf-dtn-bpbis-15.txt

Brian Sipos <BSipos@rkf-eng.com> Mon, 21 October 2019 21:42 UTC

Return-Path: <BSipos@rkf-eng.com>
X-Original-To: dtn@ietfa.amsl.com
Delivered-To: dtn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 84ACC12001A for <dtn@ietfa.amsl.com>; Mon, 21 Oct 2019 14:42:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=rkfeng.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FspX_vw-33cZ for <dtn@ietfa.amsl.com>; Mon, 21 Oct 2019 14:42:16 -0700 (PDT)
Received: from NAM05-BY2-obe.outbound.protection.outlook.com (mail-eopbgr710077.outbound.protection.outlook.com [40.107.71.77]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C6738120019 for <dtn@ietf.org>; Mon, 21 Oct 2019 14:42:16 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IVnf410ExqD5gvlLvfct6UN/y4PsxZb1C1KUftaSsWFvcCP1tUrjfo+0p+mrCtYQ9ticE6oHXq1v/dR0FhnUu2um9x2cNpfDpmNUMmer3szmmz6me13Nm/jhrZ1WfaVC4ewpnp5lO4b4wLF6wINvIlpcZ0XOTcf4ugh1G/74A3aAOSLBl4r4QUilWZ9BeGH9Qc3pPkSwJcwwVYPM6Y5bR39wD/oHANbO9LD9QWULfu2UR7Y4d/QCmquj/nz22YfB7YM+sshdFzkWhQfFTng1Omnpoi5zNsSbF1uMJJcZqIw/pY1BqFn7uwUc/OpS+vBAPzLujB2A1EdHk9GNa015gg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9Gfd8LS5Toa/BvZhI4RgqVSo0XvQOOj5Aw009UJwnnw=; b=Kctj+A7eRpMSSHuFzQXxKnaPZIiyDzoLVmkZccUWitNr9oLtQHaZiNHQb4SoJ/wvwPkReqhWE/j7mLyLmhWPHobxqw+Q+rWLlE2INc8O4Yy6E+K3UnUe6i0l68MIM9vQaTOK/SJ9/QXKHkY4kvmeYXRezHEflETwoG8FaK44UZ0z58Xieo4dSEcL/f3bZOK93fH51QqaUbLRv1UQbrQ3Xky4sdwdzqzoJCZ+5/+km3mQwtdoXtQkIxhqwZkf3FMFzeEYRHKJ4gmS1WAHZMG7SsqYGG7TY1bwxLWMkNrFo8LHStVVjJsJZ7+0zO2SYqvGtIR2qmo1bMnskDm7tSdBMw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=rkf-eng.com; dmarc=pass action=none header.from=rkf-eng.com; dkim=pass header.d=rkf-eng.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rkfeng.onmicrosoft.com; s=selector2-rkfeng-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9Gfd8LS5Toa/BvZhI4RgqVSo0XvQOOj5Aw009UJwnnw=; b=vHBTQkOr2o4XsQ9okeYGQKht/qZHsE8rGrG1MsABojQU8z02V6n/Hs7OrQxsOjuH7AYfFdQDZFVEqCKwZRPX/C55OBM/PDKAwVeXibG/jYyKV9vdmT/SKi+upjp7rdwOXAaTpiB9q9IdoXeJjemFI0HbwqzteWne6ZvvopFGH+k=
Received: from MN2PR13MB3520.namprd13.prod.outlook.com (10.255.238.221) by MN2PR13MB3630.namprd13.prod.outlook.com (10.186.145.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2387.14; Mon, 21 Oct 2019 21:42:14 +0000
Received: from MN2PR13MB3520.namprd13.prod.outlook.com ([fe80::fdae:409e:e8e7:5859]) by MN2PR13MB3520.namprd13.prod.outlook.com ([fe80::fdae:409e:e8e7:5859%6]) with mapi id 15.20.2387.016; Mon, 21 Oct 2019 21:42:14 +0000
From: Brian Sipos <BSipos@rkf-eng.com>
To: "dtn@ietf.org" <dtn@ietf.org>, "scott.c.burleigh@jpl.nasa.gov" <scott.c.burleigh@jpl.nasa.gov>
Thread-Topic: [dtn] I-D Action: draft-ietf-dtn-bpbis-15.txt
Thread-Index: AQHVhfdstZOJqQMz1km6p/4J/AHcx6dlIjD1
Date: Mon, 21 Oct 2019 21:42:13 +0000
Message-ID: <MN2PR13MB3520B9C9215F45FA9DBBE5EC9F690@MN2PR13MB3520.namprd13.prod.outlook.com>
References: <157143257005.3981.3533833690193248544@ietfa.amsl.com>
In-Reply-To: <157143257005.3981.3533833690193248544@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=BSipos@rkf-eng.com;
x-originating-ip: [66.195.166.226]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1592ea96-7e31-4091-146d-08d7566f8956
x-ms-traffictypediagnostic: MN2PR13MB3630:
x-ms-exchange-purlcount: 5
x-microsoft-antispam-prvs: <MN2PR13MB363067CC4586961FABDF06F09F690@MN2PR13MB3630.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0197AFBD92
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(366004)(396003)(136003)(39830400003)(376002)(189003)(199004)(606006)(236005)(5660300002)(508600001)(229853002)(186003)(55016002)(2501003)(9686003)(2906002)(6306002)(54896002)(6436002)(26005)(105004)(6506007)(53546011)(3846002)(76176011)(80792005)(6116002)(25786009)(11346002)(14454004)(4001150100001)(446003)(7696005)(6246003)(66066001)(476003)(66446008)(66556008)(66476007)(486006)(99286004)(66946007)(316002)(64756008)(33656002)(81156014)(81166006)(19627405001)(8676002)(76116006)(71190400001)(71200400001)(966005)(52536014)(7736002)(110136005)(14444005)(8936002)(86362001)(74316002)(256004)(102836004)(66574012); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR13MB3630; H:MN2PR13MB3520.namprd13.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: rkf-eng.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: r8ZdY4vX6FQYfFsIZuWkjaxV2PHRAbbxl9x2zLC+FMm97vI9JCJmeA0JSc1W0eSLQMeLjyWlafr0AdfFOi8ZCYATQkC1WRIrct7RcBi9BPVTp9SEa5+EgRxe8V2Wner0SHN2HaOh++MNFkS5kVSBIewnOwRmZ6w16mnU4rxNBrnpCNjQaNvZiXKzW9P6ji4Yy5OyKpVV57uZ7D71Unr6W7GSCkhkV7SNnawtRSYCPEXb15iLZLfEP07El5PArn4hqxJ1qfKF08ecrSVIexCHfjl3VCuq/DEvWZD7IaB2kqeFo1ysr/pIGR5JMjk4mZb9n7/3Ok+u3SUsd8EmhElA1E+vk7vdEBgt7Ab/AsZg9wArBy7bBLH7aW2VfcPd9fn+BtQgKjs+dtLMLEinw+PQhZlgMa0l++QFimLTDu7SYIpLNDnaGtvHxfUNCTMyAZd7/EpGTiRf5YUt6PK4XEcFLOLA4dOqI8mogXgZC7FpQxU=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MN2PR13MB3520B9C9215F45FA9DBBE5EC9F690MN2PR13MB3520namp_"
MIME-Version: 1.0
X-OriginatorOrg: rkf-eng.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1592ea96-7e31-4091-146d-08d7566f8956
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Oct 2019 21:42:14.0073 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4ed8b15b-911f-42bc-8524-d89148858535
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: yV2I3DW2F6bZ/nbuX6/btl1j7thKkkJmi5rqSR5VyzgtYoxRzsEGf45dUs13xYqw8LvFftK7aMvRrZkebSH0OA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR13MB3630
Archived-At: <https://mailarchive.ietf.org/arch/msg/dtn/yXvj8_DGA_JtbJ269a-OVUZG0bA>
Subject: Re: [dtn] I-D Action: draft-ietf-dtn-bpbis-15.txt
X-BeenThere: dtn@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Delay Tolerant Networking \(DTN\) discussion list at the IETF." <dtn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dtn>, <mailto:dtn-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dtn/>
List-Post: <mailto:dtn@ietf.org>
List-Help: <mailto:dtn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dtn>, <mailto:dtn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Oct 2019 21:42:19 -0000

Scott,
The new text leaves me confused about the correct encoding and interpretation of the CRC values themselves. The earlier text said that the values are a "sequence of bytes" representing an integer. The new -15 text says that the values are CBOR integer type but still talks about sequences of bytes.

For some background on my desire for specific requirements here: there are many COTS CBOR encoders today (mostly for higher-level languages, e.g. Python and ECMAScript) which do not allow a fine-grained level of control about how numbers are CBOR-encoded. These COTS encoders don't have an API to tell the encoder to make a non-shortest-length output; so it's not possible to implement the BPv7-CRC-required behavior of:

   ...including the CRC field itself, which for this purpose SHALL be
   temporarily populated with the value zero.


When these encoders see a native integer/number value of zero the output is always the encoded bytestring 0x00. My opinion is that unnecessarily limits environments which BPv7 can be used in (at least when CRC handling is intended). I understand that these may not be expected use environments for BP, so take all of this with a grain of salt.
Thanks,
Brian S.

________________________________
From: dtn <dtn-bounces@ietf.org> on behalf of internet-drafts@ietf.org <internet-drafts@ietf.org>
Sent: Friday, October 18, 2019 17:02
To: i-d-announce@ietf.org <i-d-announce@ietf.org>
Cc: dtn@ietf.org <dtn@ietf.org>
Subject: [dtn] I-D Action: draft-ietf-dtn-bpbis-15.txt


A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Delay/Disruption Tolerant Networking WG of the IETF.

        Title           : Bundle Protocol Version 7
        Authors         : Scott Burleigh
                          Kevin Fall
                          Edward J. Birrane
        Filename        : draft-ietf-dtn-bpbis-15.txt
        Pages           : 61
        Date            : 2019-10-18

Abstract:
   This Internet Draft presents a specification for Bundle Protocol,
   adapted from the experimental Bundle Protocol specification
   developed by the Delay-Tolerant Networking Research group of the
   Internet Research Task Force and documented in RFC 5050.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-dtn-bpbis/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-dtn-bpbis-15
https://datatracker.ietf.org/doc/html/draft-ietf-dtn-bpbis-15

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-dtn-bpbis-15


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

_______________________________________________
dtn mailing list
dtn@ietf.org
https://www.ietf.org/mailman/listinfo/dtn