Re: [dtn] BPbis status

Brian Sipos <BSipos@rkf-eng.com> Fri, 15 July 2016 13:00 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 9D38D12D097 for <dtn@ietfa.amsl.com>; Fri, 15 Jul 2016 06:00:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.921
X-Spam-Level:
X-Spam-Status: No, score=-1.921 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, 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 c32aP68B6jR4 for <dtn@ietfa.amsl.com>; Fri, 15 Jul 2016 06:00:20 -0700 (PDT)
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0051.outbound.protection.outlook.com [104.47.36.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6A7AC12D193 for <dtn@ietf.org>; Fri, 15 Jul 2016 06:00:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rkfeng.onmicrosoft.com; s=selector1-rkfeng-com0i; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=UR9e8w+9Z06SZP68AeNzZYGheH/4fxhGG6Y4E8xZbn8=; b=O3rl874K9hiN8a06ya4MW2L/0jZNuEIF+SNpjPr4HWHiQ2ruvBNT7oR0hiujT+oHx55gGubPtrEYFVGGmZOY07ZISYdcqAqLqOgOvYlPvSuYn55nFMkonWYeKA0U8vXIncRkJaFJXO73BX2kDflmJBrwWGTki/q42HZqqoGeAMM=
Received: from CO2PR0501MB981.namprd05.prod.outlook.com (10.141.247.156) by CO2PR0501MB984.namprd05.prod.outlook.com (10.141.248.16) with Microsoft SMTP Server (TLS) id 15.1.528.16; Fri, 15 Jul 2016 13:00:15 +0000
Received: from CO2PR0501MB981.namprd05.prod.outlook.com ([10.141.247.156]) by CO2PR0501MB981.namprd05.prod.outlook.com ([10.141.247.156]) with mapi id 15.01.0528.026; Fri, 15 Jul 2016 13:00:15 +0000
From: Brian Sipos <BSipos@rkf-eng.com>
To: "Templin, Fred L" <Fred.L.Templin@boeing.com>, Rick Taylor <rick@tropicalstormsoftware.com>, "Jeremy.Mayer@dlr.de" <Jeremy.Mayer@dlr.de>, "dtn@ietf.org" <dtn@ietf.org>
Thread-Topic: [dtn] BPbis status
Thread-Index: AQHR1tzuDPOO0Xr8rkGOOVc+ZX7P2aAM7QDKgAAItsCAACXuAIAADoMHgAF5IJCACW3kBg==
Date: Fri, 15 Jul 2016 13:00:15 +0000
Message-ID: <CO2PR0501MB981F0D8AC5413821C8E794C9F320@CO2PR0501MB981.namprd05.prod.outlook.com>
References: <1467737188.11785.34.camel@tropicalstormsoftware.com> <CO2PR0501MB98109815EB745F6D2B956399F3B0@CO2PR0501MB981.namprd05.prod.outlook.com> <EE2A78428975E541A99B025DABBAEDF901437DCB@DLREXMBX01.intra.dlr.de>, <1467905512.11785.47.camel@tropicalstormsoftware.com> <DM2PR0501MB98685EEAAAA05FE09239B179F3B0@DM2PR0501MB986.namprd05.prod.outlook.com>, <4edbf2794121431dbc730e4ddc0587a9@XCH15-05-05.nw.nos.boeing.com>
In-Reply-To: <4edbf2794121431dbc730e4ddc0587a9@XCH15-05-05.nw.nos.boeing.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: [132.245.8.165]
x-ms-office365-filtering-correlation-id: ad711b42-1d6c-42ea-3ad8-08d3acaff737
x-microsoft-exchange-diagnostics: 1; CO2PR0501MB984; 6:3jaciDHOOMKBYE5c+Fcjnu6sFguF0Vr/05GV5lp6fFzzg7mTHXfsq88RuN6K+HTb7ygd9tVdkOYuFP7AbGDNI9aXHC57KwXARfYykJA88Snv1AJSSrq4krrOEQkB5HnAS79st4T29zTf5+WjOc4DBYeLKeK3YnWoKN3A+sxrVyOP4SCQ5+cP0M7ipth7gHGe9qIVrIyWDZllDY93lkMi9lfiD73Nh/lzri9ro9LVxIOu+qFx4xX7QT5AL9sWB2aZYJ2jGf2suRnV+gepz5gTqJR9gZqYAackyzqU9ZQc2CWSCPXcfTI8dhNp2r7SOWGE; 5:W/k/AkoTMgadKmRNHEpRWMTvMGsClZHmCkU332hdsYYjr5PwC3CSwqRsbw3m18/24KhGtdnuWVQM6ZQaSIr4DSIXQvy8714q9NGuzeFsL4l/6WmP9aYGucH/u/V2X9dvwSpCiRxkmq7cIYwwjYvymA==; 24:/JP2DA3BlLz9iKxBOwwG1HQ04sPZCN5ekXqefD0Jy0r7iVYgzoeT4Y8jkcsXZCGjoSlSEaBo1SttwiHqivmifHUCxD83VNaDhai5O/D4gmU=; 7:564AztVF4vPyLr9uWgfyagJHFKzkp692aWJxGno9oVaMgwcrBO/TJBwKesL/VeObqz3rLpSrigPLYnScLx6qb3mmx7dC9IF0EtKhynYn8Ub0+/e7M06tCFDR7oHeumm7ZF50ePl/1Hwbsw07usqZeRoxK6sGubiPvOL18oVZrcqpN1lEedMcup6yFT4pHVjw+PEgt1G6f/o6vNeOG2N7tEbRsLYsj0Bvf33wEdKYGZjMwC4jI762CWPLtnOtNxRm
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CO2PR0501MB984;
x-microsoft-antispam-prvs: <CO2PR0501MB98474DCFB93D0572BD577749F330@CO2PR0501MB984.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(120809045254105)(39337521807258)(100405760836317);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040130)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6041072)(6042046)(6043046); SRVR:CO2PR0501MB984; BCL:0; PCL:0; RULEID:; SRVR:CO2PR0501MB984;
x-forefront-prvs: 00046D390F
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(7916002)(377454003)(377424004)(24454002)(51444003)(189002)(199003)(76176999)(54356999)(107886002)(2950100001)(106116001)(50986999)(80792005)(102836003)(3846002)(8666005)(77096005)(101416001)(9686002)(105586002)(15975445007)(86362001)(586003)(2900100001)(19617315012)(6116002)(97736004)(106356001)(19625215002)(68736007)(189998001)(92566002)(2201001)(66066001)(7696003)(76576001)(19627405001)(7846002)(5002640100001)(93886004)(87936001)(10400500002)(122556002)(33656002)(8936002)(2906002)(11100500001)(5001770100001)(3660700001)(7906003)(81156014)(2501003)(19580405001)(5003600100003)(3280700002)(19580395003)(16236675004)(7736002)(99286002)(8676002)(81166006)(74316002)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:CO2PR0501MB984; H:CO2PR0501MB981.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
received-spf: None (protection.outlook.com: rkf-eng.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_CO2PR0501MB981F0D8AC5413821C8E794C9F320CO2PR0501MB981na_"
MIME-Version: 1.0
X-OriginatorOrg: rkf-eng.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jul 2016 13:00:15.4686 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4ed8b15b-911f-42bc-8524-d89148858535
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO2PR0501MB984
Archived-At: <https://mailarchive.ietf.org/arch/msg/dtn/iBmMHgkV9hGsBjQRwZsgSVmM_wY>
Subject: Re: [dtn] BPbis status
X-BeenThere: dtn@ietf.org
X-Mailman-Version: 2.1.17
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, 15 Jul 2016 13:00:22 -0000

Yes, I agree that the existing BPbis/CBOR draft does complete the BPbis definition down to the octet-sequence encoding.


I do have some concerns with CBOR draft with respect to required encoding types/forms vs. canonical forms (e.g. definite vs. indefinite form of array/string), but that can be discussed separately.


________________________________
From: Templin, Fred L <Fred.L.Templin@boeing.com>
Sent: Friday, July 8, 2016 10:57:14 AM
To: Brian Sipos; Rick Taylor; Jeremy.Mayer@dlr.de; dtn@ietf.org
Subject: RE: [dtn] BPbis status


Hi, I was under the impression that Scott Burleigh’s CBOR encoding

spec satisfies this requirement:



https://datatracker.ietf.org/doc/draft-burleigh-dtn-rs-cbor/



Should we ask for wg adoption?



Thanks - Fred



From: dtn [mailto:dtn-bounces@ietf.org] On Behalf Of Brian Sipos
Sent: Thursday, July 07, 2016 9:30 AM
To: Rick Taylor <rick@tropicalstormsoftware.com>; Jeremy.Mayer@dlr.de; dtn@ietf.org
Subject: Re: [dtn] BPbis status



I agree fully, and I don't propose an official WG-worked 'local CL'.



All I meant to say was that if I can use a BPbis encoding spec to put together and pull apart an octet-sequence representing "a bundle" then I should be able to exercise 100% of the BPbis specs (protocol+encoding) in my agent by stimulating the agent with "RX bundle received", "TX bundle refused", etc. indications. I don't need an actual CLA, I can just stimulate the BP agent directly with some dummy CL behavior. This certainly does not allow for any interoperability testing, but it is enough to work out any issues with the protocol+encoding layers.

________________________________

From: Rick Taylor <rick@tropicalstormsoftware.com<mailto:rick@tropicalstormsoftware.com>>
Sent: Thursday, July 7, 2016 11:31:52 AM
To: Jeremy.Mayer@dlr.de<mailto:Jeremy.Mayer@dlr.de>; dtn@ietf.org<mailto:dtn@ietf.org>; Brian Sipos
Subject: Re: [dtn] BPbis status



I think I agree that a 'local-storage' CL seems to be a funny concept
that the WG could burn cycles on for no useful outcome, particularly as
TCPCL and LTP CL exist as IRTF documents.

Rick


On Thu, 2016-07-07 at 13:22 +0000, Jeremy.Mayer@dlr.de<mailto:Jeremy.Mayer@dlr.de> wrote:
> I think that the bare minimum for evaluation would be: bpBis, an
> encoding spec (Let’s say the “standard” SDNV-based model which we all
> know and love), and an on-the-wire CLA.
> As bpBis is a networking protocol, I would aim to avoid a
> filesystem/in-memory CL. Evaluating against such a CLA is still a
> fundamentally isolated operation, and doesn’t showcase
> interoperability. However, since we do have the TCPCL, as well as the
> dtnrg LTP CL, I think that we are (or could be) covered.
>
> Thanks,
> Jeremy
>
> From: dtn [mailto:dtn-bounces@ietf.org] On Behalf Of Brian Sipos
> Sent: Thursday, July 07, 2016 3:03 PM
> To: dtn@ietf.org<mailto:dtn@ietf.org>
> Subject: Re: [dtn] BPbis status
>
> My opinion, for what it's worth, is that the bare minimum is to have
> a single encoding spec along with the protocol spec. Without an
> encoding to prototype against, it is difficult to attempt to evaluate
> the BPbis spec in isolation. I think having a long-term CLA to go
> along with it is helpful, but prototyping can be done with an ad-hoc
> "in-memory CL" or "filesystem CL" for a particular BPbis encoding.
>
> An updated TCPCL is forthcoming, but I don't think that it is
> absolutely necessary to prototyping and review of BPbis proper.
> From: dtn <dtn-bounces@ietf.org<mailto:dtn-bounces@ietf.org>> on behalf of Rick Taylor <rick@tropi
> calstormsoftware.com>
> Sent: Tuesday, July 5, 2016 12:46:28 PM
> To: dtn@ietf.org<mailto:dtn@ietf.org>
> Subject: [dtn] BPbis status
>
> All,
>
> As some may have noticed, there have been comments received on the
> list
> which have resulted in Scott updating BPbis, hopefully in time for
> Berlin.  Because of these forthcoming changes I have returned the
> document to the working group, i.e. removed its 'Last Call' status.
> This is not a criticism of the quality/maturity of the draft, it just
> reflects the fact that an update is happening.
>
> However, one of the topics Marc and I would like debated on-list and
> at
> the mic during IETF96 is what should happen to BPbis when there is
> general consensus that it is 'done' as far as the working group is
> concerned.
>
> The document can return to Last Call, if the WG desires, to be passed
> up the IETF document chain for AD/IESG review and on to publication.
>  However, there has been suggestion on the list that without some of
> the other 'moving parts' of a full DTN stack, e.g. TCP-CLA or
> interoperable addressing, the document itself only describes part of
> a
> solution.
> I have a concern that if the draft continues beyond the WG towards
> Proposed Standard before there is more maturity in other drafts
> covering the missing pieces, then either: a) The IESG will return it
> to
> the WG, highlighting the abscence of supporting material, or b) The
> WG
> will discover, while producing drafts for the other supporting parts,
> that a non-trivial change must be made in BPbis, forcing the creation
> of BPbis-bis.
>
> So my debate question is:  Does the WG believe that the benefit of
> having BPbis promptly move towards Proposed Standard outweighs the
> risk
> that a breaking change will be required after it has been published?
>
> If the consensus is with the former, then I would suggest Scott
> requests a return to WG Last Call status after his current update.
>  If
> consensus is that it is currently too risky, then I suggest placing
> the
> draft in some kind of 'holding pattern', with a deadline, to allow
> the
> other important WG work to catch up.
>
> Of course, we are always open to suggestions of alternative
> mechanisms,
> both from IETF process gurus, and those who can see a 'third way'.
>
> Please do not take this as a criticism of BPbis or the brilliant work
> of Scott and all those involved in getting the draft to where it is
> now.
>
> Regards,
>
> Rick
> _______________________________________________
> dtn mailing list
> dtn@ietf.org<mailto:dtn@ietf.org>
> https://www.ietf.org/mailman/listinfo/dtn
> _______________________________________________
> dtn mailing list
> dtn@ietf.org<mailto:dtn@ietf.org>
> https://www.ietf.org/mailman/listinfo/dtn