[dtn] draft-ietf-dtn-bibect-03 issues

Felix.Flentge@esa.int Fri, 21 May 2021 08:54 UTC

Return-Path: <felix.flentge@esa.int>
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 5CF503A2024 for <dtn@ietfa.amsl.com>; Fri, 21 May 2021 01:54:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level:
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 T_dnd5jvUPPL for <dtn@ietfa.amsl.com>; Fri, 21 May 2021 01:54:44 -0700 (PDT)
Received: from esrutmmgwext.esa.int (esrutmmgwext.esa.int [131.176.154.65]) (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 B8F1E3A2025 for <dtn@ietf.org>; Fri, 21 May 2021 01:54:44 -0700 (PDT)
Received: from [172.18.96.5] (port=47962 helo=esrlnxmtaelb01.esrin.esa.int) by esrutmmgwext.esa.int with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <Felix.Flentge@esa.int>) id 1lk0vT-0000nu-2y for dtn@ietf.org; Fri, 21 May 2021 10:54:36 +0200
Received: from esrlnxsemxgwn01.esrin.esa.int (localhost [IPv6:::1]) by esrlnxmtaelb01.esrin.esa.int (Postfix) with ESMTP id D87EC3057563 for <dtn@ietf.org>; Fri, 21 May 2021 10:54:35 +0200 (CEST)
Received: from esrlnxsemxgwn01.esrin.esa.int (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id C431E80048 for <dtn@ietf.org>; Fri, 21 May 2021 10:54:35 +0200 (CEST)
Received: from esclnxsimxgwn02.esoc.esa.int (esclnxmtaelb01-dmz.esoc.esa.int [172.18.144.7]) by esrlnxsemxgwn01.esrin.esa.int (Postfix) with ESMTP id 898DF80047 for <dtn@ietf.org>; Fri, 21 May 2021 10:54:35 +0200 (CEST)
Received: from esclnxsimxgwn02.esoc.esa.int (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 4F71414004B for <dtn@ietf.org>; Fri, 21 May 2021 10:54:35 +0200 (CEST)
Received: from PMSGIMTA1A.esa-ad.esa.int (unknown [10.17.12.150]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by esclnxsimxgwn02.esoc.esa.int (Postfix) with ESMTPS id 17AAD14004F for <dtn@ietf.org>; Fri, 21 May 2021 10:54:35 +0200 (CEST)
X-CTCH-RefID: str=0001.0A782F24.60A7754B.00E4, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0
To: dtn@ietf.org
MIME-Version: 1.0
X-KeepSent: 73EFFF9B:4F542D9B-C12586DC:001DD087; type=4; name=$KeepSent
X-Mailer: IBM Notes Release 9.0.1FP10 SHF380 June 07, 2019
From: Felix.Flentge@esa.int
Message-ID: <36198_1621587275_60A7754B_36198_1601_1_OF73EFFF9B.4F542D9B-ONC12586DC.001DD087-C12586DC.0030F0EA@esa.int>
Date: Fri, 21 May 2021 10:54:34 +0200
X-MIMETrack: Serialize by Router on smtpmta1a/esrin/ESA at 05/21/2021 10:54:34 AM, Serialize complete at 05/21/2021 10:54:34 AM
Content-Type: multipart/alternative; boundary="=_alternative 0030F0B6C12586DC_="
X-PMX-ESA-Disclaimer: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/dtn/_PFAz9KEUuJhnJq2oTWykAD8HgA>
Subject: [dtn] 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, 21 May 2021 08:54:49 -0000

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
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).