Re: [dtn] [EXTERNAL] Robert Wilton's No Objection on draft-ietf-dtn-bpbis-29: (with COMMENT)

"Rob Wilton (rwilton)" <rwilton@cisco.com> Fri, 04 December 2020 17:44 UTC

Return-Path: <rwilton@cisco.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 562DE3A0E5B; Fri, 4 Dec 2020 09:44:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.601
X-Spam-Level:
X-Spam-Status: No, score=-9.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=am8Cfpbk; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=ZDwc9zU5
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 62dhYTK7GM0i; Fri, 4 Dec 2020 09:44:31 -0800 (PST)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2A3303A0E50; Fri, 4 Dec 2020 09:44:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6552; q=dns/txt; s=iport; t=1607103871; x=1608313471; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=N/kvffoGypPZ3kl70oP04DBlbiC+YSJz0K4Nm5rKSgw=; b=am8Cfpbkc7v+bsnvNeIgPE8qsYIGyb6bSwHKgeOXdUU67MqfFMIKXeJZ YSXXp6SOJorbGMd20Wj3mCvSqZt2XT7Nz/GHSr+ZAP4WAZbO03PmQOFI5 rUqwtfmoniahkhhNukT2sjzZ+S5i8fVI8Uhu0O9+8y4OkMn+Gy1p9eURv c=;
X-IPAS-Result: A0CpAAD7dMpfmJldJa1iHQEBAQEJARIBBQUBQIE+BQELAYFRKSiBVy8uCoQyg0gDjVsDmQiCUwNUCwEBAQ0BAS0CBAEBhEoCF4F+AiU3Bg4CAwEBAQMCAwEBAQEFAQEBAgEGBBQBAQEBAQEBAYY2DIVyAQEBAQIBEhERDAEBNwELBAIBCBEEAQEDAiYCAgIwFQgIAgQBDQUIEweDBCsBgioDDiABA6BvAoE8iGl2gTKDBAEBBYUyGIIQCYEOKgGCcoN2gkSEExuBQT+BEUOCVT6EFSuDFTOCLIJHXwQNgRQwGHSQDBGDGaR+CoJyliGFNoMhiiGUY5NyoRUCBAIEBQIOAQEFgWwigVlwFYMkUBcCDY4hGh1uAQiCQ4pYdAIBNAIGCgEBAwl8jHqBNQGBEAEB
IronPort-PHdr: 9a23:juqBxRfl1MG1YxTE7AQPKwiwlGMj4e+mNxMJ6pchl7NFe7ii+JKnJkHE+PFxlwaTBdfZ8/YCjePNuubvXnJTqZqCsXVXdptKWldFjMgNhAUvDYaDDlGzN//laSE2XaEgHF9o9n22Kw5ZTcD5YVCBoGW2qzgbARy5Og1rdaz5H4fIhJGx0Oa/s5TYfwRPgm+7ZrV/ZBW7pAncrI8Ym4xnf60w0RDO5HBPfrdb
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.78,393,1599523200"; d="scan'208";a="631091527"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 04 Dec 2020 17:44:30 +0000
Received: from XCH-RCD-004.cisco.com (xch-rcd-004.cisco.com [173.37.102.14]) by rcdn-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id 0B4HiU0k001080 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 4 Dec 2020 17:44:30 GMT
Received: from xhs-aln-002.cisco.com (173.37.135.119) by XCH-RCD-004.cisco.com (173.37.102.14) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 4 Dec 2020 11:44:29 -0600
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 4 Dec 2020 11:44:29 -0600
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Fri, 4 Dec 2020 12:44:29 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Jnt2EEyb4cZA09Dm9oK1C+3XxW5oIasjWwKTspXfSr70qkTXsVOudGzbutO2fqy+DgFw0k8B9KjHvQwChHBha4RE15ZpvQSKP+8WQRsCi0O4iIXIf4gj1aUsSlnrJdjHpnC7KfX1nOU9b6dg9visthgROIH0xvwBWYzACZjFKFAexu9ieksUQss+ZNgwcFA0W69LV9kqaU8AHZbNDQwlv0Y/1DVBnOcB+CxT8G/cWmBzrfsH8B60LaLISywNvOMsQDdug+9nTXWqMr+0wxiXcsHYTGLB4V9o3OJiJbtH/es/MkfXL9xNCjmwL6Z4ek/Pl3qVyXlek4WtTkw+MwQIZA==
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=N/kvffoGypPZ3kl70oP04DBlbiC+YSJz0K4Nm5rKSgw=; b=oLYBEHbG6ji8zCUaBGr/hPCvuqgWYcCOO4w89kgTNH1YFrq9J0L2kOvRTzWaogzKYptdOQd7WQtMQ4FYPIMBLBpsq0PW/HE3sPouywqGTnUoCACb/8ylfFjphvowlOjDAarcrDzYEoJT6NZbLyI69gI1sd0LGCiFh4oXobrxASBNk+pqHn3vpUMt/L7bFmsWXfXKX9cHJ7ZURJoQxQIR847zSQoulxXPmKJFUCl+BEg3gsr27Iz6tXQsR6w0qSziDtPCxzYZjBWagzj3r9cehMiFrwCBIkQdRgLPO/3JWkQCyvoXu7u2iHuQi5lmoXAyH4ENd5yT7pAZ8S9mAbF/ow==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=N/kvffoGypPZ3kl70oP04DBlbiC+YSJz0K4Nm5rKSgw=; b=ZDwc9zU5iimnYm6W3UrVB6GSfWiBnuvsGe3/2kc4NBBUoa1fIA9ETY/Pg9AmZjpmjrmf9835IGaKQ1goEMeCmWAkqGXnzaI+vktk9xlspo+0owsxHMLRNXXOWfUR2KhcxBBDx4dL9oIZL9cHJhv5TFGzoIEahHWQXAnK+4j0VhQ=
Received: from MN2PR11MB4366.namprd11.prod.outlook.com (2603:10b6:208:190::17) by BL0PR11MB2900.namprd11.prod.outlook.com (2603:10b6:208:31::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3632.18; Fri, 4 Dec 2020 17:44:28 +0000
Received: from MN2PR11MB4366.namprd11.prod.outlook.com ([fe80::e810:915b:8d03:e1f0]) by MN2PR11MB4366.namprd11.prod.outlook.com ([fe80::e810:915b:8d03:e1f0%6]) with mapi id 15.20.3632.021; Fri, 4 Dec 2020 17:44:28 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: "Burleigh, Scott C (US 312B)" <scott.c.burleigh@jpl.nasa.gov>, The IESG <iesg@ietf.org>
CC: "draft-ietf-dtn-bpbis@ietf.org" <draft-ietf-dtn-bpbis@ietf.org>, "dtn-chairs@ietf.org" <dtn-chairs@ietf.org>, "dtn@ietf.org" <dtn@ietf.org>, Fred Templin <fred.l.templin@boeing.com>
Thread-Topic: [EXTERNAL] Robert Wilton's No Objection on draft-ietf-dtn-bpbis-29: (with COMMENT)
Thread-Index: AQHWyAEhvc63T+Nxckyb4t+fhN+QFqnnMMgAgAACurA=
Date: Fri, 04 Dec 2020 17:44:28 +0000
Message-ID: <MN2PR11MB4366EB46C8D7FC7825FF0871B5F10@MN2PR11MB4366.namprd11.prod.outlook.com>
References: <160684100797.16113.13314073120352910049@ietfa.amsl.com> <5213b645f10542a195d1940893b87254@jpl.nasa.gov>
In-Reply-To: <5213b645f10542a195d1940893b87254@jpl.nasa.gov>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: jpl.nasa.gov; dkim=none (message not signed) header.d=none;jpl.nasa.gov; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [82.12.233.180]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2e8ddb0a-64ad-46b7-a2b9-08d8987c3fdb
x-ms-traffictypediagnostic: BL0PR11MB2900:
x-microsoft-antispam-prvs: <BL0PR11MB290039B171F7D4C22E284016B5F10@BL0PR11MB2900.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: EtbZ6qbnw1250HbxhOfr2nAlwKLushnuygXlkXkv+42bRgbirTd5LGEEXgStjODHEiA6FW6zkRedF9bgMg/xnPBWOSGU9FqgP91ZtyRx5aquT1YhIhCAk8cSSC4iIbV4f5eT1IX98fXXpw40YDx5y9wSfcXxOq/NgPSEorSqhtcRpLtCwWMNgHjPHxcwrfXI5MsiViZl/qsDaIhgjzfkgJDLU2//vxrI5myVi50akZjX0S7fK/g6CsAMI/Z+so2I1MJo2sAQPAyP7He/kvAEPp2Pa+24SRwDpHc2ryR0mcvLnCOFz1IuAcjNIMcQAzBmg6hvfYQkEUvfGaTYYBviJA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB4366.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(376002)(136003)(39860400002)(396003)(346002)(366004)(53546011)(66946007)(26005)(83380400001)(8936002)(4326008)(2906002)(7696005)(8676002)(5660300002)(478600001)(55016002)(33656002)(52536014)(316002)(6506007)(9686003)(110136005)(66476007)(71200400001)(64756008)(54906003)(66556008)(76116006)(186003)(66446008)(86362001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: pS1Vej7ekz9wcKGEI3Vo3KsXIRTn0uJlfOj/Qq9K7S85Jrt4tSrXVSjvhDQfM5b08cMCCSzzhoof3lDs7FIQxQujR2bZuvHMByW7wd9jQM11NvlQIybP8YmPKDhwWnHa0zyMFRpOh8xDP0ZyXV1prB2HMhGfYx3gPBNClgWylcC6uKKCGDYfCfZMxtVSgUTfgQ3SInLOm5abv0YPhUssucjk7FgpTswoX8PtU4lLgZK8EMMpk1nfTMobEAA5N18jwsedDTh8BI75P7sD4Jd65mVqbnUWqahN6RvkucLbEwJvQq5NIncwvnuR7nSVcxUbGTKCfgVf7ikkc2d7EVwGNAbrJ3VDi2jvofaT6ZO2XQ3sz0X3v6UwcgKIoEn18V9RcAJqiojMoDONFM1TjmVBzYt0RQPj1E8DPnsFCTlnHS0F/db8Z08jqeWZ53fJXqPvRBq5grVdWG9LP+PUYp4fn5s0aASbH4nxGBNDCOHI/JdZCZLSlBmIBOCFp6XOnscqgzkKKG3dT2PnRSORjo/1G65o2Sj3PmJPY/xDotHx/GMf6/FzfbdSDv1Zfkqi4C7yJZbNTgixZIxKnDWl726FFhDGg2WXdHeFBgmMn1wbjywg/kmZEsO0nK6UBAwohcOH5ddJtcysqhIpPv3/qOP6fzrGLF6up8/lVfqWDvTdG9LhFfkVI1tsjVmf2YYvyTGH/ggFr8PgGsnM4bshTMC9h7gH+m5wXCM7CU8IyjJ9MeU23Q1mO1WdbIaaKC1f6DdIX0b+TXzTiHouQN/uqsHcaF2gI+CtyA2KZQ+jpgWhdl+KgS8D/gSbhDWYN3s+AEeKC0uCQglepf/Z7eiP6xj8H/2qec2sOCP+MZX+x2FhQe4m50PIzyZ+CT+ksdx9LElohkJlLqF1bFKoAeEWYKdGrvEJdEJ/Ql7q/zfzHYHj5su0QCZWB9hMBll2nUj4hPgrKe78Kn1oMo9fskZSAcwxJffj9GF/dP3mAe6YhuXRJGI=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB4366.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2e8ddb0a-64ad-46b7-a2b9-08d8987c3fdb
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Dec 2020 17:44:28.6761 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: IiUDoXemmy8PC0QYpgnILqf2H6/jFSJa5AN/DKrYrQ2bU9ULpvfWrUYHzPzwYF+yMWziJC/E5z8W4+iImwq1bA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR11MB2900
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.14, xch-rcd-004.cisco.com
X-Outbound-Node: rcdn-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/dtn/-qiG98aanDX26iONuREH5erha2I>
Subject: Re: [dtn] [EXTERNAL] Robert Wilton's No Objection on draft-ietf-dtn-bpbis-29: (with COMMENT)
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: Fri, 04 Dec 2020 17:44:33 -0000

Hi Scott,

Please see inline ... 

> -----Original Message-----
> From: Burleigh, Scott C (US 312B) <scott.c.burleigh@jpl.nasa.gov>
> Sent: 04 December 2020 17:11
> To: Rob Wilton (rwilton) <rwilton@cisco.com>; The IESG <iesg@ietf.org>
> Cc: draft-ietf-dtn-bpbis@ietf.org; dtn-chairs@ietf.org; dtn@ietf.org; Fred
> Templin <fred.l.templin@boeing.com>
> Subject: RE: [EXTERNAL] Robert Wilton's No Objection on draft-ietf-dtn-
> bpbis-29: (with COMMENT)
> 
> Hi, Rob.  Some thoughts on your comments, in-line below.
> 
> Scott
> 
> -----Original Message-----
> From: Robert Wilton via Datatracker <noreply@ietf.org>
> Sent: Tuesday, December 1, 2020 8:43 AM
> To: The IESG <iesg@ietf.org>
> Cc: draft-ietf-dtn-bpbis@ietf.org; dtn-chairs@ietf.org; dtn@ietf.org; Fred
> Templin <fred.l.templin@boeing.com>; fred.l.templin@boeing.com
> Subject: [EXTERNAL] Robert Wilton's No Objection on draft-ietf-dtn-bpbis-
> 29: (with COMMENT)
> 
> Robert Wilton has entered the following ballot position for
> draft-ietf-dtn-bpbis-29: No Objection
> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> Hi,
> 
> Thank you for this document.
> 
> Just a few minor observations/comments.  Quite possibly only the last
> comment
> is actionable, and the rest are just observations.
> 
> 1) Figure 2: Components of a Bundle Node
> 
> It would be nice if this diagram is not split across page boundaries,
> hopefully
> the RFC editor can sort this out.
> 
> >	Yes, that's what I'm hoping.
> 
> 2) 4. Bundle Format
> 
>    Each bundle SHALL be a concatenated sequence of at least two blocks,
>    represented as a CBOR indefinite-length array
> 
> It wasn't immediate obvious why this restriction was here, I presume that
> this
> is to ensure that there is a canonical representation?
> 
> >	Yes, we definitely wanted a canonical representation.
> 
> 4.1.1. CRC Type
> I was surprised to see that CRC-16 is also supported.  I presume that
> reasoning
> for this is because blocks could be small, and hence the overhead from
> always
> using CRC32 was regarded as being too much?
> 
> >	That's right.  For some extremely resource-limited platforms, an
> extra 16 bits in every CRC can make a difference in performance.
> 
> 4.1.2. CRC
> I was also slightly surprised that these are encoded as fixed length byte
> strings rather than as unsigned integers.  I presume that this is done to
> make
> them fixed length and also easier to zero out when performing the CRC
> calculation?
> 
> >	Exactly.
> 
> It looks like RFC 2119 language used to define the bundle format both in
> section 4 and 4.2.1.  Possibly it would be better to not use RFC 2119
> language
> in the intro of section 4, and instead refer to 4.2.1 for the normative
> definition?
> 
> >	Since the language in 4.2.1 does not contradict the language in the
> introductory paragraphs of section 4, I don't see the harm; I think it
> makes the document a little more readable, providing useful context for
> the discussion of blocks.  The text at the start of section 4 has to stay
> where it is, as nothing in the following sections makes any sense without
> it.  If we were going to make a change, I would frame those introductory
> section 4 paragraphs as a distinct section and migrate all of 4.2.1 into
> that new section.  Would that be better?
[RW] 

Note, just for clarity.  I'm not objecting to their being some introductory text in section 4 giving an overview of a bundle structure, but more that it uses 2119 language and it looks like some rules are defined in the section 4 intro (e.g., the latter part of the paragraph) and some are defined in section 4.2.1.  So, an alternative solution here would be to ensure that the normative 2119 language is in section 4.2.1, and the intro text is just an introduction -   it can still give a quick overview of the structure but doesn't use 2119 language.

But I would also be okay with the approach that you suggest because it allows it to be only defined once.  However, I would potentially go further.  In a sense, perhaps if you move the whole of "4.2 Bundle Representation" above "4.1 BP Fundamental Data Structures", then the bundle structure is being decomposed as the reader progresses through the chapter.  I.e. the bundle is defined, then the blocks, then the fields within those blocks.

However, this may be a bigger change than you wish to make.  This is a non-blocking comment from an observation as I was reading the document, so I will leave it entirely to your discretion as whether you wish to restructure this.

Regards,
Rob


> 
> Regards,
> Rob
> 
>