[dtn] DTN neighbor messaging and neighborhood discovery

Brian Sipos <BSipos@rkf-eng.com> Fri, 12 March 2021 03:45 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 D87513A0D76 for <dtn@ietfa.amsl.com>; Thu, 11 Mar 2021 19:45:27 -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_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 EroZiu2jNNCR for <dtn@ietfa.amsl.com>; Thu, 11 Mar 2021 19:45:26 -0800 (PST)
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2079.outbound.protection.outlook.com [40.107.223.79]) (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 DB3753A0D74 for <dtn@ietf.org>; Thu, 11 Mar 2021 19:45:25 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iknK1M5dr9rkfXqCGcbBgaN9ZLJ7gqunJldiJiQ7NcXo8ZF0zREFGvRAn3CdWWCfFhKZdILlCE/oPOth+kwc7LBXCtDx1ZvTJSap0ys3lLAlWdt1jWWuWtiHsXPmkT8+gYxvNrq/2M8nVsNhYLcLaxl3oH3diwpwcIlGmCbLFpGDTFzVzVv35YqbJv1bCgigjAQrN/WCCsIvAwbR4ujvWwIAXURk9C9jKOUFS23Ve+uGSaAMvEoXG1Li1o15KF7hjPk0L/vU+k8jy6HokojcNbRYHWqmW9AFOZU7NNzF/NpLLl14y4n3PxJBB4IlejhZiEfrvIxvlzrngKn6zpGKLw==
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=Tz+ZKmdX+slykbfLqzB5T/mhm8Gl1Rxt8oKNu9jTvQE=; b=XFZCBzUDKfJEbvrCQgNNo06nTHr+ro1hUQMQFu+WFHOzSVNzsXcalPo6zE87HXv1aBMVYgsIimlymEUPIhHSsIdx2+FcK6p4nwqYcH0Z/5lKSSitVR8HKxJGbDMW4Ie7hLt3+2v3XoNaV6QQuddInymiKcdJE9K5p0gSw/ODwRlAypK3dr/qkJiMFdR8bB67yqM/ubYB1+MPCMbh+je0VHDEhbjG7UPZN6tvDsuYarf/ffqQIxtQzXiyxwN5zbIuS+w5uTGGofrRmLe5UOKw1eQd2GHtXWf4OwoBXsX0QgCZSRBdtw09Uf2Qn0d3Aj1eFA9YWhv1n6j3nZM2T+fTaw==
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=Tz+ZKmdX+slykbfLqzB5T/mhm8Gl1Rxt8oKNu9jTvQE=; b=cxwhE+COpFirAiw3DcSR8boLLQBlN0h8b3xV5rde0GOTxp0BwwHYWGmVZnibzmjuIML3ppA7lS/uDgpYMLF1HAIwhVRlzk3aNehLrSGzRmX4LQRbUJfjmd0FDWajG0FYiKG623Va/LZQdoQRVaVh/FJhSkKo77hF5vY9aw3rBDA=
Received: from MN2PR13MB3567.namprd13.prod.outlook.com (2603:10b6:208:168::10) by MN2PR13MB4367.namprd13.prod.outlook.com (2603:10b6:208:a5::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3955.10; Fri, 12 Mar 2021 03:45:21 +0000
Received: from MN2PR13MB3567.namprd13.prod.outlook.com ([fe80::5db2:2ebc:2020:496f]) by MN2PR13MB3567.namprd13.prod.outlook.com ([fe80::5db2:2ebc:2020:496f%5]) with mapi id 15.20.3955.011; Fri, 12 Mar 2021 03:45:20 +0000
From: Brian Sipos <BSipos@rkf-eng.com>
To: "dtn@ietf.org" <dtn@ietf.org>
Thread-Topic: DTN neighbor messaging and neighborhood discovery
Thread-Index: AQHXFuzZdD585lYqDEm9s61xSY78sQ==
Date: Fri, 12 Mar 2021 03:45:20 +0000
Message-ID: <MN2PR13MB3567A783A13379C8EAF6ACC49F6F9@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: 971b1e2d-849d-4b97-ca43-08d8e509429f
x-ms-traffictypediagnostic: MN2PR13MB4367:
x-microsoft-antispam-prvs: <MN2PR13MB43676F5F8D538167751D8C169F6F9@MN2PR13MB4367.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: AJXQ/J1LtBQsCdodJNZ0n6VkJPLEID00Y+u2aqYbR3Re8ra43EmJ78rQtJaRAPjrWuXKX3AD80FPXOsZaDeqqnZecGdYmrMZsR2VrFW3Vn13A5viJujJqVcEdt1yKmWrxp/l2rezf50lTEAVdHI43KXfTkLhq4sL88FB85+OL8JrUovZvgQMr93Mzd6pYnt9VrBnnrqb+pgpE6YWBRGaZnkQCvudlh5bCIogyxlRmiu9BTtqpw0uTtel3hp0ZD1NaYI2sMHJgShntnVSI8zxN5ZZi81bLQS+lX6i+rjRf7NzDpt+ZGpDIgYp/quD2fhIV7ri5wYyrp3+1kzUJLKB9aOgRB2p3TxX0LAQcTYYkKTsOA3dytUaKuHgK7q5a1VjQHwpAPN7VvdkrFXiweF757dQlcehv7oevCAcM7UIB3d7GENz0X1g1EmVBxV7aPQTkfxMYyN/P15NfLEHeAxwWn3//67dMtPdabTVkOCw+2XDmWSk9njpwon2OoHah/pvSi8AokjJgB2Cyz4mcQZcUGXoVh2KZrFuAHpVs2d81GjfffvhKCkBACbrUlxLM5hMzj9urpn3hDBAdsQyTSLCUX2nyEWGDfKzzptCp3ihaIquKukQvFU2cVDDo/FE8X87qo7qa3UKau92YvTxmTNvOw==
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)(396003)(39830400003)(346002)(136003)(376002)(6506007)(316002)(478600001)(52536014)(8936002)(66476007)(19627235002)(76116006)(66446008)(55016002)(9686003)(66556008)(966005)(7696005)(86362001)(5660300002)(33656002)(8676002)(83380400001)(66946007)(64756008)(166002)(2906002)(186003)(26005)(6916009)(19627405001)(71200400001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: iHOKddBwj7lxFrWAlxFMfgQ65AFn9NUxwHvpfS9letJZBr45fzYyLujGSIrkIb6abLAnlo22jCB4YhKKHW54xJuZEthSigvuvF0cVwSISmIUSa1q44DE9xHoCGBfZmPHa3i2xbcw3mwBUlOVo1C7dD2ldUaOQTgB4mG2iZifo7XqX80KZ1WTgUcpmfusHvXqp30zsLImMOMw5wakz7i7FILLttkSXIN/bpCWppjSSkJoU8O46t08Q29TLwDVMJNvTeFjKdM8WT01Z9Rf+k7DR8jQeFVMkQhpy/NdKsiXfYytMWS6haFKy9UonXLBV9Re41124AwaMhVMn3ZuE1gxD1SaMp401O8AamzHxJnnzWnpYBpWnXM3hqxedsaMiR2Wfzc50K+p2P19g6rXCVlox9waoQ0RcXwQcjqYm81Xxwt3BiBk6qlxtZ3/vKATHPrHvKckg9snkmdJK5QF7JfX/3mUZF39pgN9v/uNoEDZFZkEkbUT1bd14wN6YC7bK+u3yprDflXa9RBhmlR/Z3Cu+L12gG2yfZtgp4xFLadMHsUr2H/B7HG3VF2TEt0wlXNLsEYs9DlE7gMA8DX+jVXTV1G/FzK/C8ctcokJxlqvnMns8lL2xy/BRuF1bA1t/O0uHcb0m7eT0TErsPCbEMWeqzpbT/ZfrAXcqGQNflogfU4bcDNUcxMCBCUUQoA98Joft0kXQKTWuZyfqW+6J9N7K2NraYhMNTaI4EyK9b1AAYiqXycIoWb2QUyn4NWP8cn1tk3yKUypx8KG0P3veAzuq2RbhZOyuA3vVFL09OA5tzUuyxatTBVBEtqAuzuEjhEhzq28MS9wP8+GQgQQi0GZ3hqyb1TVjqfn27diUfz4q3UtcXNoHBJH/2U6xzaBOftB1bV/2HuruwNeXXf7qtZ14626PXR5YDUZasKluj+xtwJDAQnSuvCwRwXdnn0LfN1QN7SlI5FpQm5fS1uY9nE4uGnhv5Z42/OcfH4ynURPY7TyKKjodylWAdjQwJ+Iu+IcQMUTwlMX/B4wyTLY+INrjSRZxkeGFuGJfdmr8tbJLQLZbx68XZ8oyc6QdvYqFoPI2xkLwkO0vpufoIPGLhM1DRRRud4J3B93qKnnMozmEBKTULo97le9fzkmsdW+ZHgR1ob2ObtDk4+IZcObq1DvUSbk4Nivptj3VsMF6zlSUMfwa67By2szrvSn+4F5N7URFc2IxNdrQyobx4ewppvhTb5jgwZvGWpE41kwsVKfiFOLAe+1Scs+JaxOFHk3dSvi9Bzvvt8GfDI03UN1BbFy9JZnFOjN7myEN8NGuiGILrQ=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MN2PR13MB3567A783A13379C8EAF6ACC49F6F9MN2PR13MB3567namp_"
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: 971b1e2d-849d-4b97-ca43-08d8e509429f
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Mar 2021 03:45:20.7080 (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: YEJKQ23IoA0CRaAdfDJGRjsOtCZyAyIpfQg1KA2dhnCZbr0V8KYcZy3mxIvm6c4yaftm5eHtdIijftlIzt27EA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR13MB4367
Archived-At: <https://mailarchive.ietf.org/arch/msg/dtn/UMcqBAPPGUCg7hpdbzVvz-8YZ6Y>
Subject: [dtn] DTN neighbor messaging and neighborhood discovery
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, 12 Mar 2021 03:45:28 -0000

All,
While looking at UDPCL and DTN-IPND [1] in the context of MANET NHDP [2], I put some working notes in the form of an RFC draft document [3] and a generated HTML [4]. The core of this notion is that there is a new well-known EID "dtn:~neighbor" which is used for next-hop messaging, ideally over UDP/IP (or some other) multicast transport.

The benefit of doing neighbor messaging and neighborhood discovery at/above the BP layer is that it isolates a potential DTN NHDP from the specific CL used to multicast the bundles. This would allow discovering 2-hop neighborhood which spans a non-IP DTN-capable link. Also, some of the messaging and bookkeeping required by MANET NHDP is already solved by BP (hop counting, limited bundle lifetime, BPSec integrity).

If this seems worth digging into (either neighbor messaging and/or a NHDP) I can submit this as an individual I-D. It's not yet fully baked but does cover the same ground as IPND in a way that avoids custom encoding and avoids duplication of BP-provided behavior.

[1] https://tools.ietf.org/html/draft-irtf-dtnrg-ipnd-03
[2] https://tools.ietf.org/html/rfc6130
[3] https://github.com/BSipos-RKF/dtn-neighbor-msg/blob/main/spec/draft-sipos-dtn-neighbor-msg.xml
[4] https://github.com/BSipos-RKF/dtn-neighbor-msg/suites/2226807647/artifacts/46129908