[dtn] DTN Node ID Validation draft

Brian Sipos <BSipos@rkf-eng.com> Wed, 10 March 2021 21:27 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 797ED3A1880 for <dtn@ietfa.amsl.com>; Wed, 10 Mar 2021 13:27:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=rkf-eng.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 HhrdmjMxaYQJ for <dtn@ietfa.amsl.com>; Wed, 10 Mar 2021 13:27:32 -0800 (PST)
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2049.outbound.protection.outlook.com [40.107.94.49]) (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 ACCD73A110B for <dtn@ietf.org>; Wed, 10 Mar 2021 13:27:32 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=L+Crimssaxjf6Gxql02MrYz1ClGobu5cqMDWY8VMIJ2G+L2oiy0qYecmWpsnjbwMeK+36WG2cc1J3dzAUg4fpYAmufN9u5aiMe2wpMWxzFdFI5F2jh/0MK+T92PsjyfUj1guGEd1BxCVfKpt9VLQbZGeUxQrsJntXpTM6xzzy7V6udvV5+Wokljz2JFwB5/C4j5liUQPaZSvR88jhtajhCm2lZrIVGSfJcZ0LNpmv7/C9NrakdkhDJG1Xh9xkQZOuZeWwI8/YmRyNnvJyc9kv2+17h9MVh805xY9k8MTvf2PxvXl/x2bXYDBn7TDUnXcyZ9YlTKSmNpc3bpPv2IfMg==
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=ta2ef0c+YTGfboefShX3GChRhxNf48IkosPFDcgFL0w=; b=Nfu9aunPLM22owY03N4GqjyCvjNgO20FTBi9y0xU+r5xtyrEVfdyDGjZccJttAXwbSiEuGecGRz/ewn0ad5OmjfHtkn4XdyEyfVo2FF91pmSdjhT4HtU4D3W+kdx+shldHn1uv0YZEg/jr7GkDd4vMhbOHwhp76f20aS6zoepXQtvCQ4PfgsvnJwndYrVe6r98kwKCN5VeUZ4y419DopZfZkJSyZY8rzG77/I+bfXwo5gcep+ALxBnVUtd2kYbhLluRZtomtTKbRbCXcdahM+J0vjF+HpGqHVFmsCgK9fEt4NgrUt2MGCNrLkue9r6QbL6REIiefDmlbPK+fr5g83Q==
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=rkf-eng.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ta2ef0c+YTGfboefShX3GChRhxNf48IkosPFDcgFL0w=; b=JRjfSIofQIZ6MJzX7MgYaImBcFQeduzPeylKzKHF/J+0GUhEP2yt88gzWaGTp4nR5pTvCQHTeIg6ptOH3u3BaVZePB6zUFP624QvMjugB6R5zaqrgbQR4IMAOAnnOGPKQBeUOs46W1RbBVrqB+GQscPCmDrUfQxmSady2Qqf3hU=
Received: from MN2PR13MB3567.namprd13.prod.outlook.com (2603:10b6:208:168::10) by BLAPR13MB4724.namprd13.prod.outlook.com (2603:10b6:208:307::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.9; Wed, 10 Mar 2021 21:27:27 +0000
Received: from MN2PR13MB3567.namprd13.prod.outlook.com ([fe80::7d43:3b6b:a28a:254a]) by MN2PR13MB3567.namprd13.prod.outlook.com ([fe80::7d43:3b6b:a28a:254a%6]) with mapi id 15.20.3933.013; Wed, 10 Mar 2021 21:27:27 +0000
From: Brian Sipos <BSipos@rkf-eng.com>
To: "dtn@ietf.org" <dtn@ietf.org>
Thread-Topic: DTN Node ID Validation draft
Thread-Index: AQHXFbNzLseh4UcB10aa+tcTK0Pd0Q==
Date: Wed, 10 Mar 2021 21:27:27 +0000
Message-ID: <MN2PR13MB3567F2086701922C1E4DF9F99F919@MN2PR13MB3567.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: [96.241.16.84]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 97f67361-7bd5-4917-cae5-08d8e40b4de4
x-ms-traffictypediagnostic: BLAPR13MB4724:
x-microsoft-antispam-prvs: <BLAPR13MB4724A1FF6B7BFCB34922C6B69F919@BLAPR13MB4724.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 7Z1P9IkMZHxtvfd0BVdVw7fQsrQGrdlOPXq2krNiiiROB8ntbP4aSDgVg6TtotEcRs582jvCWwfN0+5p5++BkYnDTSCEdgnZ3laaKpUa4vZErJXA5bfQnOi9XUXLAR6W5QSI1fk3+8BZXWOOhdQ/M48CHY3W86KgWa29NnKfkG+Yqd8o1KZQRn+WO7mFGtAzePqPSNycfHnXxGgUt5YjREr9a0UKDq1i0GEhvCoVDJMg5vs4DSV5w8ZFwna6vr2cd0JVO1aeLi4E1ZAVw7cDhXtp/6G/ptrlbH+8ptdx0AkyeBnytJwhmfvdntjgaXQhfgkDLLjfJf6KzQfKOW/ejyh3ZvwcH5lYzM+zDLWfiU+64AN0SdgN+FoCa8dDioHwojMuQfnxYAy3gVQuVpstJxuIgkAcnkzZtrL2Darr79YOm2Cib5W3ubk4xyalHChgpMpq7vYHNT9Q7HX1VtAm34waQoGocVkD9gVVD/NOeCPFs2XqOOvr9XQXD/7GSlQ49obL3TPzVwvnrOQQVJ8b/eiwSpBbiJdOC30JQwjt/IQ0yh8/ew5QW37ud9Ff3nRvPfsmRjZhjozLxIgMsTcZLQ+1qGWvAAMd5BR3T80oaK4=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR13MB3567.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(39830400003)(396003)(346002)(136003)(376002)(86362001)(2906002)(186003)(166002)(6916009)(9686003)(6506007)(19627405001)(5660300002)(19627235002)(66556008)(478600001)(66946007)(66446008)(66476007)(7696005)(4744005)(966005)(52536014)(83380400001)(26005)(64756008)(8936002)(8676002)(316002)(33656002)(55016002)(76116006)(71200400001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: t6UF4nFCiLC5z90kefraBzLWzpdjBcqR1DSsV30bi3royCYKuzmGbATfo+um+7eYvnDLddCDlMMrcJt78o8pH3/rDT/sejApVmt4b6W4w6u7hqxp85np9FMhB/8Fuz2mJMvFtzOxt7KwSkY5DxBVFCBy33gbQnjvprKsgbgE/4Js8VdxEEfXGwUbSS7G32IdtpyixcGfXw8giBEKyk/qz2EVPGlalz8SEf8EWmPI2gjWiG/MkY9tU0KLJfrEbCaA5RASkC7ea64OW5rEKiH2Krt/bPnRYoNGBWhzYIRIvkBTaSz8YNxTJA+4b9JsKNG3vym75U6w9KPCUiApa+ADCOhBGMiwVESTfeh4ve1NMCXUpS+QUhx/4OiPiyiYLX63gpzkwAXKHGJ6aOpyXkfq2l7LnDp+4dCeIX6CCaxpcXyoivq8MGHQfHQpjNUF1ZRZRUYgy/5DpJt4AhAddw7u4DuFos+qVYvKdVOWSQGWteJdl08WZUj8za1TZUWzTN2yHT543qAeA4AgKfDFXv/gzE52v186TKeUXfxRJdOMnMQmVJm5dzpxsj7IDzD3kRaSWgYuE+4/4LApUlp65RLWeXlMLL9M844pl3qz++GCSimXFmCzzVeGwOPSMFDfdgJr4lOKdgLQrDp9S9jD41fcZmMU+FDgCFKeKrByPutRQNcAuxqbvuuFp4BE5Y7gIU2MOpSwHxJrFORcnr2QMVPkTUUMEnVY5CkmJPonGQB3P94=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MN2PR13MB3567F2086701922C1E4DF9F99F919MN2PR13MB3567namp_"
MIME-Version: 1.0
X-OriginatorOrg: rkf-eng.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR13MB3567.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 97f67361-7bd5-4917-cae5-08d8e40b4de4
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Mar 2021 21:27:27.3849 (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: fEZ95VtDVOEO359DWZ5Yt/ZmZdZbiEi2Nc+Vkc2CIF6ZEKkgQdbL5cZ0eLlMAelJ8enCjBzgbXP3JhQoP3sIbA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR13MB4724
Archived-At: <https://mailarchive.ietf.org/arch/msg/dtn/pjlLTkmMbKzZupOx4oEGo-V2G1Q>
Subject: [dtn] DTN Node ID Validation draft
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: Wed, 10 Mar 2021 21:27:35 -0000

All,
The ACME WG is progressing the Node ID validation draft [1] to WG last call. The ACME side of this mechanism is nearly identical to another method, so there is not much risk there. The BP side though hasn't been reviewed much (or at all), specifically Section 3.3 through 3.5. It's a simple enough protocol but there are some nuances with the IANA registry, as the Administrative Record types never got split between v6 use and v7 use (BPbis didn't allocate or re-use an IANA registry). There may be some bookeeping needed to add v7 admin record types.

I forgot to add to the draft that there is a prototype implementation (of the BP side of the protocol) in [3].

[1] https://tools.ietf.org/html/draft-ietf-acme-dtnnodeid-01
[2] https://www.iana.org/assignments/bundle/bundle.xhtml#admin-record-types
[3] https://github.com/BSipos-RKF/dtn-demo-agent