Re: [dtn] DTN addressing, routing, and ownership

Jeremy.Mayer@dlr.de Mon, 13 July 2020 14:47 UTC

Return-Path: <Jeremy.Mayer@dlr.de>
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 AC4CC3A139B for <dtn@ietfa.amsl.com>; Mon, 13 Jul 2020 07:47:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-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 Dxc7Tef-05Sx for <dtn@ietfa.amsl.com>; Mon, 13 Jul 2020 07:47:48 -0700 (PDT)
Received: from mailin.dlr.de (mailin.dlr.de [194.94.201.12]) (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 3F85A3A0997 for <dtn@ietf.org>; Mon, 13 Jul 2020 07:47:40 -0700 (PDT)
IronPort-SDR: F15VkFPwRlPDUeFAyYJrFqFwmtimYuHVP0MRmEebkm5mMhRyZlIJwXypW0hH7+8Jhi3lpxBRio 09zje0KQA/zA==
X-IPAS-Result: A2EnBQC8cwxf/xiKuApgDhABAQsSDECCbQGBYRSBMwqVQ5wJCwEBAQEBAQEBAQcBLwQBAYRMAoIcJTgTAgMBAQEDAgMBAQEBBgEBAQEBAQUEAQEChgtFgjcig28BAQEBAy06IgIBCBEEAQEvMh0IAgQBEgiDH4F+qGh0gTSKY4E4jwyBEYMQPoRCCYVoBI8xiVYmm28HgVmaViqRII4KkWyedAIEAgQFAhWBaoF7cYM4UBcCDY4qF41mPnQ3AgYIAQEDCY42gREBAQ
IronPort-PHdr: 9a23:SSjKlBxxoWKoF67XCy+O+j09IxM/srCxBDY+r6Qd2uISIJqq85mqBkHD//Il1AaPAdyFragUwLqM+4nbGkU4qa6bt34DdJEeHzQksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1Ov71GonPhMiryuy+4ZLebxhJiTanf79/Lxq6oAbPusILnYZsN6E9xwfTrHBVYepW32RoJVySnxb4+Mi9+YNo/jpTtfw86cNOSL32cKskQ7NWCjQmKH0169bwtRbfVwuP52ATXXsQnxFVHgXK9hD6XpP2sivnqupw3TSRMMPqQbwoXzmp8qFmQwLqhigaLT406GHZhNJtgqJHrhyvpBJ/zIzVYI6JO/VzZbnScc8YRWdbQspdSyxMD4WhZIUPFeoBOuNYopH6qlUKsxS+HxejBObvyzNSgXH5x6073Po7EQzdwQMgG8gOvG7Jo9rrLaofV/2+w6bUwzvZdfxWxSv955bSchAnufyAQ7Z9fMrVxEUyGA3LgFWdp4z5Mz+Ly+kAvGaV4utvWO+ylWMrtQV8rzaxy8swi4TEhIEYxFDa+Sh9wIs4J9K1RUhmatCqF5tQsjuVN4pwQs46X2FouDw1yrsFuZ6gfigF1o4nyADaa/2HaoSE+wvvWP+fITdig3Jlfa+whwq08Ue91u38UNC4301NripYlNnDqm4C1wfS6seZVvt98F2t2TGV1wDc7OxPPEM6lbLDJpI83rI8jIcfvEfMEyPshUn7gqybel869uWn8+jrf7frqoGGO4Nqlw3yKLkil86+DOgiLwQDWXWQ9/6m273550L5Ra1HjvgxkqbErp/XPd8bpqulAw9N1YYj9gq/Ay+m0NsGmXkHK0pIdhyBgYbnNF/AIPD2A/C8jVqrijln2f/LMLLgDZjTNHTDkbHhfapn60FG0gY80NRf54hOBr4cPv3/Qk7xtNrGAR8lKwG43vrrBM9g2o4dVm+DGLKVPa3RvFOS+O4iLPGAZIoPtzb8L/gl6eTujXg8mVIFeaemw4EXZ269HvVmOUmXZmDjg9cfHmcQpQcxUejqiEeYXTFOeXm+R7g86S0jCIK6EYfDQZigjrOc0ya1BJJWfH1JBkqRHHfpbYWEQe0DaCSMLcJ6kDwEVaWhRJU51RGqrgP11adoLvfM8C0CqZ3jzMR15/HUlRwq6DN0E8Kd3nqMT25qgmMISSU63KdloUxymR+/1v0srvBHHMZfodlISB0zM5P0zexnAsj2HA/NY4HNAAKqXtOOADwtQJQ22dBYMGhnHND32jLOxSevEvkwnq2GHrQ49ria03WndJU18GrPyKR01wpuecBIL2Dz3qM=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos; i="5.75,347,1589234400"; d="scan'208,217"; a="38214631"
From: Jeremy.Mayer@dlr.de
To: Edward.Birrane@jhuapl.edu, dtn@ietf.org
Thread-Topic: DTN addressing, routing, and ownership
Thread-Index: AQHWTVTx85boqEKc/0KX1l4tcd8Z7ajwYw9ggACsSIuAADE/cIAARK9GgABMkECAAJD44IAAVUhXgAAMdtCAAMyxRIACstXggAg0BAKAAQM/gIABjETAgACM80CAADFSkIADvs7AgAAaEOCAAArhdg==
Date: Mon, 13 Jul 2020 14:47:38 +0000
Message-ID: <54b9f12780ce4e778be3912d7945ae57@dlr.de>
References: <MN2PR13MB356748622EBD29B0028737E19F910@MN2PR13MB3567.namprd13.prod.outlook.com>, <095534b510e44eeebe2d02865eafd10d@jpl.nasa.gov> <MN2PR13MB3567754EE9D8D3C7D19DBD259F6F0@MN2PR13MB3567.namprd13.prod.outlook.com>, <631c36b735934d7eb0df5873536b6ee4@jpl.nasa.gov> <MN2PR13MB35671B6724A93836F3F94F2C9F6F0@MN2PR13MB3567.namprd13.prod.outlook.com> <6990ef88820a400f8c3be2c33310c5f6@jpl.nasa.gov>, <38A5475DE83986499AEACD2CFAFC3F9801F585B226@tss-server1.home.tropicalstormsoftware.com> <MN2PR13MB356752E2F1BBB69FDDA274E79F6C0@MN2PR13MB3567.namprd13.prod.outlook.com>, <0e03648eb66849a68193d5a2e1ebcf3e@jpl.nasa.gov> <MN2PR13MB35670F9E35992C2008683B2B9F6D0@MN2PR13MB3567.namprd13.prod.outlook.com>, <d52af6dc5d4b4ec5a1fb9473598ea579@jpl.nasa.gov> <MN2PR13MB3567A58E070E00DCE177002C9F640@MN2PR13MB3567.namprd13.prod.outlook.com> <df0be49bf9124bcdbb8e0e74c510c280@jpl.nasa.gov> <38A5475DE83986499AEACD2CFAFC3F9801F585C2CF@tss-server1.home.tropicalstormsoftware.com> <058a85379305497fa5fadde67b83f9ad@jpl.nasa.gov> <6becf7a7504540c38e6a16c25ec870bd@aplex01.dom1.jhuapl.edu> <38A5475DE83986499AEACD2CFAFC3F9801F585C7D1@tss-server1.home.tropicalstormsoftware.com>, <86815474597745198fbc50366b7e27a3@aplex01.dom1.jhuapl.edu>
In-Reply-To: <86815474597745198fbc50366b7e27a3@aplex01.dom1.jhuapl.edu>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-tm-snts-smtp: 0938DAB61F40EB00F652080ED068C91BD9CA831B81B4FEA29D6E753F3E0BC6742000:8
Content-Type: multipart/alternative; boundary="_000_54b9f12780ce4e778be3912d7945ae57dlrde_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/dtn/z3Ti9COUoHcosZmdI02g1EsLENU>
Subject: Re: [dtn] DTN addressing, routing, and ownership
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, 13 Jul 2020 14:47:51 -0000

Ed,

Throwing in my $0.02: I'm not entirely sure that http is a valid scheme from this perspective. I consider http (& webSockets, IMAP, carrier pigeon, etc) to be a "CLA++", where it's actually a last-hop convergence layer scheme.

Therefore, it might be preemptive to start creating "non-DTN-specific" scheme names. Instead, we should strongly consider the use of the oft-forgotten-yet-completely-valid '+' character within the scheme name for these types of use-cases. We can use that character to specify dtn/ipn (which essentially outline the behavior of BP) and the the associated CLA path. If we go this way, some schemes would look like: http+ipn://[http URL]#[ipn URI].


Thanks,

Jeremy

________________________________
From: dtn <dtn-bounces@ietf.org> on behalf of Birrane, Edward J. <Edward.Birrane@jhuapl.edu>
Sent: Monday, July 13, 2020 3:57:29 PM
To: dtn@ietf.org
Subject: Re: [dtn] DTN addressing, routing, and ownership

One other comment on supported EID schemes:

The split between DEST and DST_PORT does indeed formally exist for the ipn EID scheme: node number and service number.  We could do the same sort of thing for the dtn scheme, but the WG has not yet reached consensus on the detailed syntax of dtn-scheme EIDs.  It’s not that we haven’t recognized this issue, it’s that the issue is addressed in the EID schemes rather than in the protocol specification itself.

[EJB]  Looking at section 10.6 I see dtn: and ipn: as defined scheme names. Is there something that breaks if we also allow an http: scheme in this registry? For those simpler cases where late binding is *not* needed then a standard IP is fine, and otherwise a “host name” or loopback can be used for late binding instead.

[EJB] In no way am I suggesting to  not use dtn: or ipn:, but perhaps http: should also be included as a possibility?