[dtn] DTN URI structure and patterns

Brian Sipos <BSipos@rkf-eng.com> Tue, 09 June 2020 21:19 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 524B33A0915 for <dtn@ietfa.amsl.com>; Tue, 9 Jun 2020 14:19:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 kUIrBhaidf9A for <dtn@ietfa.amsl.com>; Tue, 9 Jun 2020 14:19:36 -0700 (PDT)
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2068.outbound.protection.outlook.com [40.107.92.68]) (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 033C43A0978 for <dtn@ietf.org>; Tue, 9 Jun 2020 14:19:35 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HIzO405eSYZbKWF9xsqz6KYMIqwuqH2r0LM69X03xg23u4Za9l0eaMMRzW5uw+06uVRinT6qgrp3n1lwCU7u1P/qUsNF9f7KMm4eeFWgeyjJiVkc/UiRXw5qOlbCftfObEJtHKMqzIDZjvR3s7fQ8XfmN+4dcXu+e6QMJADOij1X070qEWjm6/FS6QH95xe3nONJlWaaKCbVumX/5IwqqkkFu+lSm0BNpthOqeDXa1tsgGsxYlt4zQpRh8lSZaKeULVMROfDwpJFftuVQg5MZ0j9Lgt0CIfNBvxGRU1fQWuhuIezXQnhTCQc9RSuE4Kl7MBnVCNWoivzfQ8i9ruXEw==
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=jsX7pTDCmmL0utVJZiySYMHl3RIClX6j0SL7yksRe3w=; b=G6yVptf1FHfoHoio7SccpXwDV9j2b6zPNH2W6jHZIzPIBs9gUVcgJrBRaMrJ8yvGvjAVAgo0avFSWaZmwMe+55QsyNRV1y/eB40BRu4C6L2A2JUYsQhAPzu3FOvq+ZqxuQWPJsnT6HQ0+j3vr4Om3+V2jQLYjbXvSeAu7QCCQZktWMUyPOk3XsX0X4Jk8SgiW7DWeL8zp3vKD5LmAfsvu5/HlDW8eFSMHC3ZhjBo8wjDvropKCxLv/Y/8PTlp/h3hasmibMXzDdkTWTiMmobuQgvZRBqYmllQ503UMp9WGp/EfC7YYHAQIwTg3DTYkkgSS6LkWCOAVprEfuXBlXdhQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=rkf-eng.com; dmarc=pass action=none header.from=rkf-eng.com; dkim=pass header.d=rkf-eng.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rkfeng.onmicrosoft.com; s=selector2-rkfeng-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jsX7pTDCmmL0utVJZiySYMHl3RIClX6j0SL7yksRe3w=; b=KaqojKPsg7HgWFN52Jw4mBPM3fgaJpOX475Rbo8yN+TrIH9sGAyYTFyDwR4QzflSHzrG/GhWonrVChoioweGtcZxdrH+AFfQXosqwExUM88F2nkuiwdyujaEzTwCHh6V96oC93s4Pn/Cw1cvrA1paiFUU5UPndq3yZVZK9W3uoM=
Received: from CH2PR13MB3575.namprd13.prod.outlook.com (2603:10b6:610:2d::17) by CH2PR13MB3701.namprd13.prod.outlook.com (2603:10b6:610:99::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3088.13; Tue, 9 Jun 2020 21:19:33 +0000
Received: from CH2PR13MB3575.namprd13.prod.outlook.com ([fe80::3cda:a9db:55b4:a70]) by CH2PR13MB3575.namprd13.prod.outlook.com ([fe80::3cda:a9db:55b4:a70%7]) with mapi id 15.20.3088.018; Tue, 9 Jun 2020 21:19:32 +0000
From: Brian Sipos <BSipos@rkf-eng.com>
To: "dtn@ietf.org" <dtn@ietf.org>
Thread-Topic: DTN URI structure and patterns
Thread-Index: AQHWPqDjYNbtlIxIuEqnQyU2Nk02wA==
Date: Tue, 09 Jun 2020 21:19:32 +0000
Message-ID: <CH2PR13MB3575C420FCF4E0F0D60363E79F820@CH2PR13MB3575.namprd13.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=rkf-eng.com;
x-originating-ip: [108.18.140.127]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1a273e23-d4b6-4900-66f3-08d80cbacd97
x-ms-traffictypediagnostic: CH2PR13MB3701:
x-microsoft-antispam-prvs: <CH2PR13MB3701CF83A7F3B13892F7D74E9F820@CH2PR13MB3701.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 042957ACD7
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: shO+o7eM4dntWlu3qKLmacfHFa62CwlnJaw7QHuOFtRDELJlmcWQ39R3MGRlmaLnmxDw2Wwz1cXLyK55w+GlaQ8e9LbqAgzybsWnLaiNmETdG++VEUNSE+wzvzyTcWmb9959hN+QzP6W27d4DR2QrrS2qtdCGmv3HQh0yyorAaPvs+oSze0i/xEwrdkr1Y+lDYWb55zTYI9hEaDgIOWumB5+aaZ7tCevGLdNZQFSseQU52G7EQQB0y78fe10PExGNJgcVmNhhHdAfOh/GyVbHcL+rb7dOjnb3J1e3YgS3NjDCyy+46jRuY/BxsSLhmltKq9iPu3+XdCJgcgRLXUkwo7ipZW3SsoiN21X/PrtjnAq0QybylsuWzfIGYcLcGILIRGlQnxv5bFb3kLuIQZg0g==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH2PR13MB3575.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(136003)(39830400003)(366004)(376002)(396003)(346002)(64756008)(66946007)(9686003)(66446008)(71200400001)(8936002)(66476007)(55016002)(8676002)(19627405001)(86362001)(66556008)(166002)(76116006)(2906002)(52536014)(5660300002)(316002)(966005)(186003)(33656002)(508600001)(26005)(6916009)(7696005)(6506007); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: YGjDufkZggErx1a6C0/GIGbhHu0dknwx4syAqjRymfpQfzqc1OK/Rj8b/fET7Iy1b1sCgct/hTUYXT4o5GSiuO2VkK/9WrtsWVYqr0o4vGqSeaMsRQmJ7qRA8rKXxmUi1xMLLqfCD8S4Z/bMIOKIzu3gU4ewCqkSXxzAp/F9c+CnfoaQJz2BCWIwxBJJWMMr1PTtlpEdJ4JsoaeiBy6DwlPyzVhbljSbA2S+qmOEpVlTmjWhCtZCvX2kdTLqh4d7P/2C6SdNZJVPtnJGriyZQCERa74bCUvWbHi6VkbLUcIVklL//+HGUkV2wavRiPolVAI6WuCK8sD7aq+AMF9LkvszJKXBUC/aBus8fNs5FaKLNUSdIVodvPh+PYiui1JGFvSfwUEt5oFzBKke5rp2ml2Lmgc6TRhC9l31R51tkhQoQK1GYAKZoyaf8epgo1wRjSF4X2Qdm8UE5okFPXcyzlrFpYtS7skCOaApCwqoSEFNcQ31eXQuYpWYtZDIzLB5
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_CH2PR13MB3575C420FCF4E0F0D60363E79F820CH2PR13MB3575namp_"
MIME-Version: 1.0
X-OriginatorOrg: rkf-eng.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1a273e23-d4b6-4900-66f3-08d80cbacd97
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jun 2020 21:19:32.3478 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4ed8b15b-911f-42bc-8524-d89148858535
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: jDecUDthoecaCHUDlbDnVQNT3uQtFAPc/+rciMExgn7P5aRiwvCq74JC0yar8vXkX4lyaah1X13JTBkmoFXZTQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR13MB3701
Archived-At: <https://mailarchive.ietf.org/arch/msg/dtn/6uTKAu97_dkVJOdvhMvEHYrTQEA>
Subject: [dtn] DTN URI structure and patterns
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: Tue, 09 Jun 2020 21:19:44 -0000

All,
In RFC4838 [1] there is mention of the potential to "provision for wildcarding some portion of an EID" but none of the DTN-scheme URIs that I've come across or the structure in BPbis [2] really indicate what wildcarding would look like or how it would operate.
Is wildcarding currently in use for DTN-scheme URIs?
What exactly would the wildcard cover; a portion of the "node-name" or "demux" part, or both, or something else?

It's also not clear what the expected "node-name" structure of a DTN-scheme URI is supposed to look like or behave like. I've seen some examples with pseduo-domain-names used for node names, but are these actually structured names or just opaque "1*VHCAR" as [2] indicates?
Are node names "one.net" and "two.net" in any way related? Do existing tools use some relationships like these?

These questions are coming up as a result of looking at what PKIX on a DTN would look like and trying to head off some struggles which have already caused lots of pain in PKIX for DNS names [3].

[1] https://tools.ietf.org/html/rfc4838#section-3.3
[2] https://tools.ietf.org/html/draft-ietf-dtn-bpbis-24#section-10.7
[3] https://tools.ietf.org/html/rfc6125#section-7.2