[dtn] DTN neighbor discovery

Brian Sipos <BSipos@rkf-eng.com> Fri, 28 May 2021 01:58 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 6640B3A0E60 for <dtn@ietfa.amsl.com>; Thu, 27 May 2021 18:58:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.5
X-Spam-Level:
X-Spam-Status: No, score=-1.5 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, URIBL_SBL=0.5, URIBL_SBL_A=0.1] autolearn=no 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 oeKqSfkhzVD2 for <dtn@ietfa.amsl.com>; Thu, 27 May 2021 18:58:04 -0700 (PDT)
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2049.outbound.protection.outlook.com [40.107.223.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 168D13A0E5D for <dtn@ietf.org>; Thu, 27 May 2021 18:58:03 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ixnXsoIDAkfxIyfd0IJqzOELA5nRQghB7Xx60Gs77oobkN5Mfbl1feDEQCdONA3UcW6kUTrIGDz1AHGApOSIR3he44NgfIKtvYmMbVNW1AFAxKHCfrt5nW+Es76BEZaQhMNjeEiVJnnkoxBlvFzM8WcsBY71htHEtT30HbSehb7MDVwiArS6fN14hBnrEzn1IzIltEavRH8r9iO79qYUzIetkyuIc3XMZDyfjzsnmdiEhTjVJsg8039Gn76b9rfMHpt6pDf8tv3T1w6F2J2NCCWxl17Ca4jJznqmioWr6SgPdBlhpzGkErMyNprRH97lRFN0SzAfOHKVk08HDRuGMQ==
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=q3E7Z0kkfLBarXaNEQJdaYl3COWWb8hgft3BxVlo6Os=; b=dkTtxGEYEuBaCMFDiMVYbW2Faq5o4S4/xJ9IiFho06vjQbZs7LyBMuO7+S9ArGckqnz/0+Mzn+a1gVR9y5Ph6Hxfsb/gh5djp/aqjmzjs4jyu+hG7AohqRaNT/oTFftm+v0pUzO6dkno/VPz6oLwBNbLdsPzqVD98kyrAgDyrITIh94XwEvXHpdT8vlnb09T/ZjWbmwM/D8u2nTEwIBNynssqjsi3slLeHYUVoOf1hKYvfJlfHK2V8o9iq01cmUuQQaZaYwA2evgl3VtpRyhDtn3miXF5BrGykwLBVnLc03kRjuRSa5U2zHzscMshd12XHvO0VOX4DSgildj2f/XEQ==
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=q3E7Z0kkfLBarXaNEQJdaYl3COWWb8hgft3BxVlo6Os=; b=FoC3qsVwhc1NzP5ZGLRpMehstI/GjVT1ukME1q3Q1kZkSN1yswgz3ASCyFsr0zNyMKBVnGKNrEWmh1dGwJSYMbIf7b8gjwvAtyBkY9lwlaSQ7J4hQiEBuCZ0RYK/t0DXqWkRLVMpqSOVn3yDdgsBmWnMdrU8CHX7y+6UbO3MX1Y=
Received: from MN2PR13MB3567.namprd13.prod.outlook.com (2603:10b6:208:168::10) by BL0PR13MB4259.namprd13.prod.outlook.com (2603:10b6:208:8e::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4195.11; Fri, 28 May 2021 01:57:58 +0000
Received: from MN2PR13MB3567.namprd13.prod.outlook.com ([fe80::4079:9d97:ece0:c82]) by MN2PR13MB3567.namprd13.prod.outlook.com ([fe80::4079:9d97:ece0:c82%5]) with mapi id 15.20.4173.020; Fri, 28 May 2021 01:57:58 +0000
From: Brian Sipos <BSipos@rkf-eng.com>
To: "Velt, R. (Ronald) in 't" <ronald.intvelt@tno.nl>, "dtn@ietf.org" <dtn@ietf.org>
Thread-Topic: DTN neighbor discovery
Thread-Index: AQHXU1HsQHbPMm3+K0+bDTwooa6nBQ==
Date: Fri, 28 May 2021 01:57:57 +0000
Message-ID: <MN2PR13MB3567435F3FFEA4BFE65EF4E39F239@MN2PR13MB3567.namprd13.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: tno.nl; dkim=none (message not signed) header.d=none;tno.nl; 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: 85c28deb-a369-4d62-182f-08d9217c0465
x-ms-traffictypediagnostic: BL0PR13MB4259:
x-microsoft-antispam-prvs: <BL0PR13MB42596C1CDFB4C46DE938BAEC9F229@BL0PR13MB4259.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: sXaidUOpDO7APc9Nh372LB1pUogstXpyrci0gsE231i8vOA366uq40JN5+/beb2O9e0jZocX33vyghwi0aJPv/KM83smPBwUl2tOcb8SX9//5COpvdzGTf4iz5vP8S5CxWVZMb99RfW7QgMzfw939DkLvroWA+nXHDuPc2txLQHTGQkjgpIRHF2NTjjpfR6HJ+QGDtPXqODpq8+druJXWxgTvqWsvQ6nr8xMvLpXLT8XV57omtmDepGBhWLA66JfpCzlVro7bC7VkXva2ra+qTs2L6oQhNwN1NUGpil8ESdd0XCVMBC9tqymQ8FKJpc5w6j7h06KvYXzStHBNEg7yy2R9PeOVKV3fuKpO3+Ho6KCm7Qjr/LD3KVgFhgzmEJGEXYk38Dezhgd8/EpxR+ewzvpiVqojBkh5IjPUTimJDIkcXiOlpbkWLowICJHLw3SKrdF0POLg22uUEqz1Nut+htzHS5wp8farCeBeoZsUwl2zDEf9Z5JwU+6+0AONIv8wkGVggDj6p4sDJWNA/NzBQpD6HxLVQ7Dq55dDOXPWsX3W3wG/zoQNTYiuRMM+NtZAmU4ZyqIcdEzvejkFasqI3xPCArgmPuarCcrQX85CEN6rxC+WJtGcJTKsXS+guN/Lv6raB3x0UOg6NvJ8bWGj1zGiMm85vb5y3wFrKrTyFrn4PUaXrBp1ds97ScKa5xr
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)(346002)(136003)(396003)(39830400003)(366004)(376002)(2906002)(9686003)(21615005)(7696005)(38100700002)(122000001)(55016002)(966005)(3480700007)(33656002)(86362001)(52536014)(66556008)(478600001)(186003)(6506007)(19627405001)(5660300002)(316002)(166002)(83380400001)(66446008)(64756008)(66476007)(110136005)(76116006)(26005)(71200400001)(7116003)(66946007)(8676002)(8936002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: UmFrU54pNEy1Yc7ZG5dsrgKPY96GMKROHOctCbco1WP7fngZ9rchlT+vJv1X9YKbAK4a60e7ts03+ra+XRZ8bIgMexOjH57opuYqbm6CrGwZA3tTVqORXTq0lNOtoC6GxDb/kuDkmctpKwOQCbbSF4bd8F+RkBZ04MSlzaFvttQZxGWoWMkKikRQcLGw8kQeorqey/VrSIZrAc/dCvGbAcJ8Lsgo9GjFFUM1m/XvVCwFNNjRmUUUwOndoXvQfJn4J8EbVWTHV4rizYtQBJ6FnMDmEU+3JStwpRLwIYfkFeGsfuY2k69XaY5Ketf9cnx7+kjpyhqa1Dv44C1Jh6eBRBqtmgUn1NyDsBeWIKzR9IoWFHc1w3pTpiiHaujraKWetlNODvHq9NjZPJ5eaFTf+NP7aecyf9smgjCscv+e9GgzbCcUCmpC8Uf5j98o049lbH4geqGSHhKyyG44Xg16/iXoiLE9MA5+z70QPZYrbWTwScJqOZJfFuj+sOUs5Akkswjhnzwswsqz3R3gEIDsKvsi9fR3SLs/vT61SAvpgaAd6G/xt5Ed6vQwwl34HnwyzEXooGuDqzwAlSuNwPEFzYnxS35zZkFZBTV2SIEpdVwR/QMB0Kgk3QNm2mTVA89Q2Y8S6wJipJRTSZVCPL2Y0vO2CrK2A7rWZFRrOVdJz6lxFIj7MIMMtXimaWONH3397ZvhEzjaA3U+8V41hVy8qMVEggrDmGagv6gmzaJq6mJwfFw+/yhGkPz+KoMg2u74Ro18GAPShdOMp0kRnNndKL0GMOJKkbBeCbKqyTrZqci6h8yMjiEWEbJ+6e1nnmipAi6f5CLTPLh49cfJGIorUYbJgAbxIkH5V+hqlldJZA75CFAamqpCUdmtbPEUINGVpPPA5hX8X3uaeI9gZtvBO4GVbreiR69Hu72QMYHYD4jJCtgpAMeCy5DTBI4qwt3s7gqNQMfFYSqKM0e110rpi7BwNauK4ss2CCY3NaJ/y7/lB96YH0TJK71qc5ByP0V8+UCNWaSoBRUHigjMtt2/7T7CpgrBoLypiJTzJxp2Zm+TOxGX+BvMNkcQQmDyR6SQkefkgmLRv8Vdai/Z9N7dvk481LuOTcb8WCt9gySw509Ks7xH+n//8N/KIE06v6ThPD2wjt6737fOi25c7WG6RLIQtmU+MxiM0wSqWAGbGS3nbSlmMoFBHhHbCmi0BdRonZn4rRnEPnCHIY0t9tWh1yo7+URjpldne2hhIt7AqtAcMCCNjDhqyQCHzDQQAXLQJUMWv26JO2vpz60dOKun3YWaBVwsTua1eoMH8pN8X24=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MN2PR13MB3567435F3FFEA4BFE65EF4E39F239MN2PR13MB3567namp_"
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: 85c28deb-a369-4d62-182f-08d9217c0465
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 May 2021 01:57:57.9803 (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: WraHMqUQVwrJv8mepprwRkM2zJHDgCvpvCS4BdIzhhlfkhHYVJx4vLmDFRIB81KBblN8ZvO1lYlGKZVoJiIeCg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR13MB4259
Archived-At: <https://mailarchive.ietf.org/arch/msg/dtn/ySP9_4HaTTdHHXg-nlA_U_rXyIU>
Subject: [dtn] DTN neighbor 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, 28 May 2021 01:58:10 -0000

Ronald,
As a follow-on to the interest in advancing IRTF IPND [1] to an IETF document, I was looking at this earlier and think it would be beneficial to separate the concerns of:

  1.  The neighbor messaging payload with discovery information
  2.  Framing of the payload with security (e.g., source signing), data lifetime, etc.
  3.  The transport of that packet via broadcast, multicast, or even unicast

If layer #2 is performed by BPv7, then BPSec provides security and #3 can be done with a BP convergence layer. This gives a huge benefit that all of the mechanisms of BP, BPSec, and CLs can be leveraged. It also avoids needing a separate UDP port or broadcast address assignment for DTN neighbor messaging and allows the neighbor messaging to apply to IP and any other network type usable by BP.

I have a very rough draft of layer #1 in a public repository [2], nothing in there is settled at this point other than "it uses BPv7 as framing/security and UDPCL for transport" so it's not submitted as an actual I-D. Let me know what you think about this. If it's worth progressing you're welcome to comment and/or contribute to the draft.

Thanks,
Brian S.

[1] https://datatracker.ietf.org/doc/html/draft-irtf-dtnrg-ipnd-03
[2] https://briansipos.github.io/dtn-neighbor-msg/draft-sipos-dtn-neighbor-msg.html