Re: [dtn] [EXTERNAL] draft-ietf-dtn-bibect-03 issues

"Burleigh, Scott C (US 312B)" <scott.c.burleigh@jpl.nasa.gov> Fri, 04 June 2021 14:52 UTC

Return-Path: <scott.c.burleigh@jpl.nasa.gov>
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 8D5F53A14C3 for <dtn@ietfa.amsl.com>; Fri, 4 Jun 2021 07:52:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.697
X-Spam-Level:
X-Spam-Status: No, score=-2.697 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.698, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FROM_GOV_DKIM_AU=-0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=jpl.nasa.gov
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 dedqAMFLJcmv for <dtn@ietfa.amsl.com>; Fri, 4 Jun 2021 07:52:35 -0700 (PDT)
Received: from mx0e-0020b901.pphosted.com (mx0e-0020b901.pphosted.com [67.231.147.103]) (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 989273A14C0 for <dtn@ietf.org>; Fri, 4 Jun 2021 07:52:35 -0700 (PDT)
Received: from pps.filterd (m0196083.ppops.net [127.0.0.1]) by mx0e-0020b901.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 154EiC1s016588; Fri, 4 Jun 2021 14:52:31 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpl.nasa.gov; h=from : to : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=InSight1906; bh=Fpko5qm36HtRcJXvylhCH9/yuvgBfCqA1xKeTIVtV1Q=; b=X6X5SjmHTdvsKMwLOxLEmXZQu3BUxCH+fgWRCj1yC+PKayv3xtxhK930N5PgYmZAKM7T k8VllIU08uIoOMCSjjgiyQuZX+dPMJz2JsbpZXUi06aR9Q7LpT9UicIO6XqjpcopMTPX 2d7CdN7KoadDZvY7d++u33qVb0HYE7bkJ/Gl+qCGiGVbKDQUzTjC7dlpmKhPSSsm0P4K zPvb6L9ld7co/bhWTwnKhQ6KUZlRY5jGXvN6xraOr+q21Wb92lVGoJXk9hH4MeqX885h vEBO7grUBxyu5nVrRZqZJWwpnhms3xj2V7EPunarVVFqj8Y4ic2FTbgxfG66Rp6Jxzo0 RQ==
Received: from mail.jpl.nasa.gov (smtp.jpl.nasa.gov [128.149.137.102]) by mx0e-0020b901.pphosted.com with ESMTP id 38ygm8gv0d-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 04 Jun 2021 14:52:31 +0000
Received: from ap-embx16-sp10.RES.AD.JPL (ap-embx16-sp10.jpl.nasa.gov [128.149.137.83]) by smtp.jpl.nasa.gov (Sentrion-MTA-4.5.4/Sentrion-MTA-4.5.4) with ESMTPS id 154EqXgf105565 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128 bits) verified FAIL); Fri, 4 Jun 2021 14:52:33 GMT
Received: from ap-embx16-sp10.RES.AD.JPL (2002:8095:8953::8095:8953) by ap-embx16-sp10.RES.AD.JPL (2002:8095:8953::8095:8953) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2176.14; Fri, 4 Jun 2021 07:52:30 -0700
Received: from ap-embx16-sp10.RES.AD.JPL ([fe80::4:f430:47b5:767b]) by ap-embx16-sp10.RES.AD.JPL ([fe80::4:f430:47b5:767b%17]) with mapi id 15.01.2176.014; Fri, 4 Jun 2021 07:52:30 -0700
From: "Burleigh, Scott C (US 312B)" <scott.c.burleigh@jpl.nasa.gov>
To: "Felix.Flentge@esa.int" <Felix.Flentge@esa.int>, "dtn@ietf.org" <dtn@ietf.org>
Thread-Topic: [EXTERNAL] [dtn] draft-ietf-dtn-bibect-03 issues
Thread-Index: AQHXTh79VyDWupmNv0ykyISSrzdx9qsEAXYg
Date: Fri, 04 Jun 2021 14:52:30 +0000
Message-ID: <f4f3e6fe71a24066bcd75b471d1e7903@jpl.nasa.gov>
References: <36198_1621587275_60A7754B_36198_1601_1_OF73EFFF9B.4F542D9B-ONC12586DC.001DD087-C12586DC.0030F0EA@esa.int>
In-Reply-To: <36198_1621587275_60A7754B_36198_1601_1_OF73EFFF9B.4F542D9B-ONC12586DC.001DD087-C12586DC.0030F0EA@esa.int>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [207.151.104.72]
Content-Type: multipart/alternative; boundary="_000_f4f3e6fe71a24066bcd75b471d1e7903jplnasagov_"
MIME-Version: 1.0
X-Source-IP: ap-embx16-sp10.jpl.nasa.gov [128.149.137.83]
X-Source-Sender: scott.c.burleigh@jpl.nasa.gov
X-AUTH: Authorized
X-Proofpoint-GUID: HjVCW2WrhtdsOq9KUlDS3OKkCW03xWHf
X-Proofpoint-ORIG-GUID: HjVCW2WrhtdsOq9KUlDS3OKkCW03xWHf
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-06-04_08:2021-06-04, 2021-06-04 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 malwarescore=0 bulkscore=0 mlxlogscore=999 adultscore=0 spamscore=0 mlxscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2106040111
Archived-At: <https://mailarchive.ietf.org/arch/msg/dtn/trU8oFCHQFS_X66waN78WvKhYag>
Subject: Re: [dtn] [EXTERNAL] draft-ietf-dtn-bibect-03 issues
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 Jun 2021 14:52:42 -0000

Felix, thanks for these.  I'm working on the next edition of this draft and have modified it per your points 1(b) and 2.

I think the language you object to in 1(a) is pretty close to correct, though.  "Instantiation" is the construction of the node's initial state.  The state of the node might or might not reside in some genuinely non-volatile medium, such as disk storage.  If it does, then restarting the node would mean resuming operation of the node starting from its current state as retrieved from that non-volatile medium; in this case, the CTCs would be elements of node state and custodial transmission counting would correctly resume from the current value.  If not - that is, if the node is truly re-instantiated - then there is no way to retain the values of the CTCs from the moment at which the node was stopped; the counts must be initialized to zero.  Do you see an alternative?

Scott

From: dtn <dtn-bounces@ietf.org> On Behalf Of Felix.Flentge@esa.int
Sent: Friday, May 21, 2021 1:55 AM
To: dtn@ietf.org
Subject: [EXTERNAL] [dtn] draft-ietf-dtn-bibect-03 issues

Hi,

I have spotted two issues in draft 3 of the Bundle-In-Bundle Encapsulation:

1)  Custodial Transmission Count

The CTC is defined in 3.2 as:

     1. A "custodial transmission count" (CTC).  A CTC is a
        monotonically increasing integer indicating the number of
        custodial BPDUs that have been issued to this BIBE node by the
        local node since instantiation of the local node.

a) To have the CTC as the number of BPDUs since the instantiation of the local node might be problematic in cases where the local node is re-started because the CTC is later used as 'Transmission ID' which should be unique over some time frame.

b) In the definition above, the CTC is defined per custodial node. However, later it is stated:

"The transmission ID for a BPDU for which custody transfer IS
   requested SHALL be the current value of the local node's custodial
   transmission count, plus 1."

To me, this seems to indicate a single CTC per local node.

Scott confirmed that the first interpretation is correct (one CTC per custodial node), so this text should be updated. It may still make sense to require increasing of the transmission id by 'plus 1' only as this allows more efficient custody signals.

2) Section 3.4 defines:

A  "custody transfer status report" is a bundle status report with the "reporting node attempted custody transfer" flag set to 1.

This flag and issuing this status report is described nowhere. I assume this section should be removed.

Regards,
Felix

_________________________________________
ESA - European Space Agency
Dr. Felix Flentge
Software Engineer, OPS-GSB
Ground Systems Engineering Department
Directorate of Operations
ESA - ESOC
Robert-Bosch-Str.5, D-64293 Darmstadt, Germany
Phone: +49 6151 90 4075 | Email: Felix.Flentge@esa.int<mailto:Felix.Flentge@esa.int>

This message is intended only for the recipient(s) named above. It may contain proprietary information and/or

protected content. Any unauthorised disclosure, use, retention or dissemination is prohibited. If you have received

this e-mail in error, please notify the sender immediately. ESA applies appropriate organisational measures to protect

personal data, in case of data privacy queries, please contact the ESA Data Protection Officer (dpo@esa.int<mailto:dpo@esa.int>).