Re: [dtn] Robert Wilton's Block on charter-ietf-dtn-01-00: (with BLOCK and COMMENT)

"Rob Wilton (rwilton)" <rwilton@cisco.com> Tue, 14 September 2021 11:45 UTC

Return-Path: <rwilton@cisco.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 9B4253A17F7; Tue, 14 Sep 2021 04:45:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.596
X-Spam-Level:
X-Spam-Status: No, score=-9.596 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, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=YjIH+2Y/; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=mRgPWgzM
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 iZSyxX89M0gS; Tue, 14 Sep 2021 04:45:19 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D6E8C3A17FD; Tue, 14 Sep 2021 04:45:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=20584; q=dns/txt; s=iport; t=1631619918; x=1632829518; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=rGvwPnCKX7cD+x3uWDrAw0x7HflZ1HF0zxWu5vYAol4=; b=YjIH+2Y/VT40Tq+PXObhQXcPdxZLaBtGGT+78sgGZOipUbkBD3wNowGP tuM1DDbpNoeqBqFX6zGkkm39S8SPzVVqXGPKZzR+nbq+zj2TzedxcN3dE sTfCYKrj1WPPmXg5mrSFLhfgAMw/mZG9oZ36ScjOCgTc7zl8jSdId3YpZ 8=;
IronPort-PHdr: A9a23:VeL0QxZQ39vQ4BZ5XUgJKLT/LTDRhN3EVzX9orI7kbVWc6+q+4/+O1ba/vJjkEDAR4id4PVB2KLasKHlDGoH55vJ8HUPa4dFWBJNj8IK+m5oG8+KD0D3bbbqYiU2Ed4EWApj+He2YlRPH97/bFTWuWG19zsJHRvjKgNvK6L+HYuBx8iy3vq5rpvUZQgAjTGhYLR0eROxqwi01IEWjIJuJ7x3xAHOpy5Dev9dwiVjIlfA9ys=
IronPort-Data: A9a23:QbfkQq94a33xg4HU9w1sDrUDXXyTJUtcMsCJ2f8bNWPcYEJGY0x3mGYXWmrVOPfbNjHweNB+aIu090gDv5DRy9FgHVM4qSBEQiMRo6IpJzg2wmQcns+qw0aqoHtPt63yUfGdapBpJpPgjk31aOG5/CAgjfjgqofUUYYoBAggHWeIdw954f5Ts7ZRbr9A2bBVMSvU0T/Bi5W31Gue5tJBGjl8B5RvB/9YlK+aVDsw5jTSbB3Q1bPUvyF94Jk3fcldI5ZkK7S4ENJWR86bpF241nnS8xFoAdS/n/OqNEYLWbXVewOJjxK6WYD73UME/XN0g/19baZBAatUo23hc9RZ0spMsYC3Ty8iP7bHn6IWVBww/yRWY/MdpuadfyLk2SCU5wicG5f2+N1iEEcePIAE9KBwG24m3fAELnUGbhmCnfmewb+nRK9rnMtLBMjmJ4w3u3x8w3feF/lOaYrCSKbi+cVfxDY7j8RVAfHEYtEeZyZwZQ7NJRZIPz8q5DgW9AuzrmP0fzsdo1WPqO9mpWPS1wd2lrPqNbLolhWxbZ09ti6lSqjupgwV2i0nCeE=
IronPort-HdrOrdr: A9a23:Tz6J9aHjQHLIAc3qpLqFsJLXdLJyesId70hD6qkvc31om52j+fxGws516fatskdvZJkh8erwX5VoMkmsi6KdhrNhfYtKPTOW+VdASbsD0WKM+UyaJ8STzJ856U4kSdkDNDSSNyk4sS+Z2njDLz9I+rDum8rE6Za8vhVQpENRGtxdBmxCe2Cm+zhNNXF77O0CZeOhD6R81l6dUEVSSv7+KmgOXuDFqdGOvonhewQ6Cxku7xTLpS+06ZbheiLonCs2Yndq+/MP4GLFmwv26uGIqPeg0CLR0GfV8tB/hMbh8N1eH8aB4/JlbwkEyzzYILiJaYfy+gzdk9vfsWrCV+O8+yvICv4DrE85uFvF+icFlTOQigrGoEWSuGNwyUGT0fARAghKVvaoQeliA0TkA41KhqAh7EsD5RPri7NHSRzHhyjz/N7OSlVjkVe1u2MrlaoJg2VYSpZ2Us4dkWUzxjIfLH47JlOx1GnnKpgYMOjMoPJNNV+KZXHQuWdihNSqQ3QoBx+DBkwPoNac3TRalG1wixJw/r1Rol4QsJYmD5VU7eXNNapl0LlIU88NdKp4QOMMW9G+BGDBSQ/FdGiSPVPkHqcaPG+lke+63JwloOWxPJAYxpo7n5rMFFteqG4pYkrrTdaD2ZVamyq9CFlVnQ6dg/22wqIJ9IEUaICbRBFreWpe5fdI+c9vcPEzc8zDTK5rPw==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BUCABGikBh/5FdJa1aHQEBAQEJARIBBQUBQIFZgVMjBigHd1o3MYRHg0gDhTmIBwOQC4pTgUKBEQNUCwEBAQ0BATUMBAEBhHMCF4IsAiU4EwECBAEBARIBAQUBAQECAQYEgREThTsBBiYNhkIBAQEBAgESEREMAQE3AQsEAgEIEQEDAQEDAgkaAwICAjAUAQIGCAIEAQ0FCBMHggRMglUDDiEBDqNAAYE6AoofeoExgQGCCAEBBgQEgUpBgn8YgjQDBoEQKoJ/hBKCcIN9FxAcgUlEgRVDgWaBAT6CYgIDgR8JARECAQgagxU2gi6HHEIZBhwSECAGAQMNFRAJCAoCBCA4CAEQAwsDFhwrBgMQCgEBAQ4fAQo6jCGEexMICwmDOoxUiVmRB4EYCoMrhH2DdIFPjTuBAYYAFINmi2eGRZBzlhyCHoomk2gEGH1rgn8CBAIEBQIOAQEGgXgkaXBwFTuCaVEZD1iHN4EPhQIJAxaBBAEMgj+FFIVKdAI2AgYLAQEDCY5nXwEB
X-IronPort-AV: E=Sophos;i="5.85,292,1624320000"; d="scan'208";a="663612623"
Received: from rcdn-core-9.cisco.com ([173.37.93.145]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 14 Sep 2021 11:45:17 +0000
Received: from mail.cisco.com (xbe-rcd-004.cisco.com [173.37.102.19]) by rcdn-core-9.cisco.com (8.15.2/8.15.2) with ESMTPS id 18EBjHhL008712 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Tue, 14 Sep 2021 11:45:17 GMT
Received: from xfe-rtp-005.cisco.com (64.101.210.235) by xbe-rcd-004.cisco.com (173.37.102.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Tue, 14 Sep 2021 06:45:16 -0500
Received: from xfe-rcd-002.cisco.com (173.37.227.250) by xfe-rtp-005.cisco.com (64.101.210.235) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Tue, 14 Sep 2021 07:45:16 -0400
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (72.163.14.9) by xfe-rcd-002.cisco.com (173.37.227.250) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15 via Frontend Transport; Tue, 14 Sep 2021 06:45:16 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FqVHLxifrLOrKPtkxUvfTM7zCeawSWYIUsJzsp/3phNQLzMZLBHykaMA3iDvMdtH3JLntisZlzwZgwHMRmmoEowJ+vGiyV5wvTalqQOjA2zpJjbGpbwbqseNnSNchZPHn12+9b09A0LFqEycILADT+1pp6Kve+Br/4JjhDwParXONSF2EbPafxtVhMesYK7Mp1qDulHrOvxaw/lvTfG653yrbgXQcBgGse5J3lvjYswkZB1kVCoi0rGfeB+puPzBYnqqHMMZjXL6zk6n+PTpmH61zFrusZsNNUEZ6LnZXXAW0RFm2SowGQ1+kTjqp8m24UGSEQJT175nvNzqCo87uA==
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; bh=rGvwPnCKX7cD+x3uWDrAw0x7HflZ1HF0zxWu5vYAol4=; b=MXzTC4PUtwhy7r1MjHOXiuEApDkiZbHgRjvL65Z/a+kAP13mGy3TEMd+AdVVxlMgDIND+V38rJ22HrmTEdUaYUrLPB2KKDmnxUq12kD/qmoLLqbInKgijqgTM02YfeXZekJDLYUgb9tLRIG+/cDoLHRCkiGaqrM1kQ2kflJvZMK72neTGm9ON4UoshhlcKVPibljFurZRRX9e7mkPj7PZm8EF5UasWq/aW3JtF2nCHpAcIeuqS2L4anqR1jIdMTEC/GKzKT+kug60szGbvMqV8bWn4quZ12tqF3ND4vpJv8qDt6QHCSrUtTPp6aDow2frpWrvtZFBcK0kEMdmESkSw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rGvwPnCKX7cD+x3uWDrAw0x7HflZ1HF0zxWu5vYAol4=; b=mRgPWgzMIpQ4pcJ3kI0KXGNQhcsbnbF5iZHMpiBl8UE89kq58y05UUMLyQn8QImaFEBHSdAttvnhgUzg9Y6ffyXzL45Ot6blMDqtLXY+eMDQOpihNBECkB5epuBaelHv2fTZpk/2H5xn6qyiwa9+gkvefoTbWvGePyhR//j1Wuo=
Received: from DM4PR11MB5438.namprd11.prod.outlook.com (2603:10b6:5:399::21) by DM5PR11MB1897.namprd11.prod.outlook.com (2603:10b6:3:112::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.16; Tue, 14 Sep 2021 11:45:14 +0000
Received: from DM4PR11MB5438.namprd11.prod.outlook.com ([fe80::c118:4f33:2b84:9305]) by DM4PR11MB5438.namprd11.prod.outlook.com ([fe80::c118:4f33:2b84:9305%4]) with mapi id 15.20.4500.019; Tue, 14 Sep 2021 11:45:14 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: Rick Taylor <rick@tropicalstormsoftware.com>, The IESG <iesg@ietf.org>
CC: "dtn-chairs@ietf.org" <dtn-chairs@ietf.org>, "dtn@ietf.org" <dtn@ietf.org>
Thread-Topic: Robert Wilton's Block on charter-ietf-dtn-01-00: (with BLOCK and COMMENT)
Thread-Index: AQHXpV5WzNXMkToBLEKGvQBOErdKoquhufkAgABJUuA=
Date: Tue, 14 Sep 2021 11:45:14 +0000
Message-ID: <DM4PR11MB5438D0D9796E549561C91CF2B5DA9@DM4PR11MB5438.namprd11.prod.outlook.com>
References: <163118024039.27139.266500820364295413@ietfa.amsl.com> <38A5475DE83986499AEACD2CFAFC3F9801F5B000EF@tss-server1.home.tropicalstormsoftware.com>
In-Reply-To: <38A5475DE83986499AEACD2CFAFC3F9801F5B000EF@tss-server1.home.tropicalstormsoftware.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: tropicalstormsoftware.com; dkim=none (message not signed) header.d=none;tropicalstormsoftware.com; dmarc=none action=none header.from=cisco.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4f175484-d3ff-49af-591c-08d977751def
x-ms-traffictypediagnostic: DM5PR11MB1897:
x-microsoft-antispam-prvs: <DM5PR11MB1897F8F9A46060A717C437C5B5DA9@DM5PR11MB1897.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: wRPYNu9iJr0E2JzHi4uuKaKnnJif1Q+vHo2If2dcsxEqDy/6+TWCOcvHjpUD8mhZERA/RjMDES2bxi+9r90oV1DZLIUNDs3Q2l5lUnz3VJzTePbs2ksgjjjxJLoCs4rj/Ia7qgJ34f9svEJw+J2TEH/48spxuOsw0uehvdeAr1kZI1mOv0ng/suCG4D6psYA7i/FPOP1yPggaSS3f475Q6kczIrvl1db5GJD327ESJxDB2ISop8k5FgEOK+K/pvcREQLkN+aLFnrjQx9JEAnwd/HWjQSkOcoAAMbN8r2aNiIM3MvxXN6kKhiwHD9NKE2NllAbWCg7psSI9IfVuic7De/muC/3HX92ln67ZmbX91E8AQmllyXczzxcNSkWYOYRB5dxoFw4rH+zl216ZJ164/6JNvIJtkzpZrF/Wd8v8oZFFHT29P0KZzprNShon0s5yMQKuJr8p5kusv1Y1QjH1+op1hM0o1CIso9JqBz8qIIcmn/T3IfLojkMLYSt4De3WNWR1XNmhspdHKmwtaqzrOSe/NJxSnlyCAe19TQsvnCc4lvLIAlXguzCbCZmTP/pRTdCPBX6FvykZIXGfUjR28PyvvfYzAViTjcTBGhARq14ZCO/8jDG2NtNWZETmiAYF9GYq0f+z1o501djx/ox+PVVmA7Vy4o5Q6cyJF2c4wyqi93m/f7ckmLiVueZZI1deTEnUFtTvuM47pSwOnHy0tT8d0BiNRaeCGayBJ1IGbCOcWg2d1SHqJ/Xscb8j29T4xW0KDHn9vPAXHXSh4GyrKYlWYK8D2IJdP6EpgQADE=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR11MB5438.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(376002)(366004)(396003)(136003)(346002)(39860400002)(38100700002)(86362001)(52536014)(83380400001)(316002)(38070700005)(110136005)(66946007)(33656002)(54906003)(966005)(30864003)(122000001)(53546011)(8676002)(2906002)(55016002)(26005)(478600001)(8936002)(64756008)(71200400001)(66446008)(5660300002)(4326008)(7696005)(6506007)(76116006)(66476007)(66556008)(186003)(9686003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: M6PvYPqbqV4tZgD70VzxFvqcDtOyB5feiMVSM+UaxKjLkDGqAdJsT3l7iH1Bt/Fe7zXCNUVEnWXRbWlEJ/7Py2V0xYLrnjRHF66U6mxbImW8w3snfKvJ/c24izHzp6zR10NNelw7dUZsTsEEMB6QMnCf2CLA22nF+5BercrdHCdIfxr7vrGcaAgbcfAuiNLFEMI52BgKlRk1aVaUAXt9kqIdAbQjYbE54TnA7UbmU20Nf+apyQCwwHn1tuEpU20K/pZN7Hx6OLvXiMX17UiqMtVjai5FCfrOjTzdsWnvJ6ONmFG7+isq4ExvU3q3yXVTPzlL1xz1WMbTneKIyUj20kH1By3XjwF7iM9EVrn4FlnkubihHABV4vKBh42C0XW5LlG5x/oGUb/lPGhQhFhAhDcYuVVrTKNF47zCS2d/kDNkaFBwSctbj+PXRZ7XGjTBH6Zm5mFdjbKqu3nPJPYiOctGRBeqwH2PBKR6TSv137aaUMgVrgjTBJGJdgPWRTALgEICt8KqLicsGOSdletoAcGFa9qwyvXw6AiFCSlgfpPvwpHbb0rfxVjj5kE/+vZdWFW6dMJ0M9e/oepuYnbaCrqwyJYUb2niSR5c+wuwFHiVu5GLA9ynIE3KojJYycG4mBJqVp3UPYr5tAcqUWCUpNXTU8/CKEdQ0gh6VYXnuqqhRJaiDw6gz4dyfbPujyF+fkKBjGT+UkN+z9J1xU/MWJqMdfq7sy+TXE8/WKEVt2zWeAay4LmFeWm+NSkdzEnwZ0+IKVXXsit02FhFGuNupUghcMyL9XSrQQgtOCef5wBOnPOJanSB//VF7rMUinNyYs/cC3QHJMJfH1mW0pvnQdHej7/U3D5Bj+H9h0NXt6+4cLm9oLgLskcdn4rrDbgTOWqp25m96kahl6yaje6o8BQKgobMd8H8OMnREgZOVsL2fVa0gXMhiLc8oQbGhSAJE6x6Y+m5enOM8RKAs3Q9mVDoVdnlqx3h9Z14RN5Gcst16rMm4k7TkRivG+P/vpO3h1pp9JbuEPyOdbjLvIop3kQBF6vDptjXcTfJcIMU45HNmhng+sn84Nwk2ZT4nSXDg7wsSXWCFuZtEdclRBCIE+Y3BOOJpDFlQYK+z1wzl/f+i9N7rerDHvQFKX2aPZOX7XzRwCwQboy5UX85LIJppsZJy+SMvYq/ywrKQIBWxJ9Vn5ExxJlaeZAfwybo5IlQNI9ATg8Kml5FyJAwHb4K+g3aiQaErrLoELDVVjw8dZa6ks/Q4xAL7i4eTH8IVCFfIPEWvRr1wHZQxlNq9hpIcGvJnmRD7t8FdmWSRCuE7iDRzzk3OQKu0Ywx2kCgEHzb
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB5438.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4f175484-d3ff-49af-591c-08d977751def
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Sep 2021 11:45:14.5127 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Y5BLqEqtwhGqWcjCktphvGJxv2GB3e6dRSaKjM5NCP+S1JeFhf1Jox4IQ/zLqCcJEyK4QcPZBeawbLMpZcBC/Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR11MB1897
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.19, xbe-rcd-004.cisco.com
X-Outbound-Node: rcdn-core-9.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/dtn/NOy2hR1Mb_MS7iA9xUbd6y9rtuI>
Subject: Re: [dtn] Robert Wilton's Block on charter-ietf-dtn-01-00: (with BLOCK and COMMENT)
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, 14 Sep 2021 11:45:24 -0000

Hi Rick,

Thanks for the extra information.

I've put some more comments inline ...

Bringing my conclusion to the top, for this DTN charter cycle I would suggest that it would be helpful for the management aspects of DTN to focus on:

- Documenting the specific requirements for network management in DTN networks.
- Understanding what aspects of those requirements are not met by current network management protocols (NETCONF, RESTCONF, CORECONF), YANG.
- An understanding of whether it would be feasible to extend the existing network management protocols to cover those requirements.
- Good communication with NETCONF, NETMOD, and CORE WGs as these requirements are developed.

I think that once the shape of the solution is better understood it will become clear how specific the solution is to DTN and also where is the best place to progress the work.


> -----Original Message-----
> From: Rick Taylor <rick@tropicalstormsoftware.com>
> Sent: 13 September 2021 10:33
> To: Rob Wilton (rwilton) <rwilton@cisco.com>; The IESG <iesg@ietf.org>
> Cc: dtn-chairs@ietf.org; dtn@ietf.org
> Subject: RE: Robert Wilton's Block on charter-ietf-dtn-01-00: (with BLOCK and
> COMMENT)
> 
> Hi Rob,
> 
> Thanks for the comments.  I think your block is justified as we need to have
> this discussion, and hopefully I can clarify a few points.
> 
> Comments inline...
> 
> > -----Original Message-----
> > From: Robert Wilton via Datatracker [mailto:noreply@ietf.org]
> > Sent: 09 September 2021 10:37
> > To: The IESG
> > Cc: dtn-chairs@ietf.org; dtn@ietf.org; Fred.L.Templin@boeing.com
> > Subject: Robert Wilton's Block on charter-ietf-dtn-01-00: (with BLOCK
> > and
> > COMMENT)
> >
> > Robert Wilton has entered the following ballot position for
> > charter-ietf-dtn-01-00: Block
> >
> > When responding, please keep the subject line intact and reply to all
> > email addresses included in the To and CC lines. (Feel free to cut
> > this introductory paragraph, however.)
> >
> >
> >
> > The document, along with other ballot positions, can be found here:
> > https://datatracker.ietf.org/doc/charter-ietf-dtn/
> >
> >
> >
> > ----------------------------------------------------------------------
> > BLOCK:
> > ----------------------------------------------------------------------
> >
> > Sorry for putting a block on this charter, but the charter for this WG
> > seems to be moving significantly into the network management space.
> >
> > In particular, this work seems to be predicated on the assumption that
> > it better to define a custom management protocol and data modelling
> > language for the DTN use case rather than reusing, or extending, the
> > existing network management work defined in NETMOD and NETCONF
> WGs.
> > This may be the right answer, but it not intuitively obvious to me
> > that this is the case (some further details provided in the comment
> > section).
> 
> I think you're half right here.  We have evidence that management protocols
> designed for an end-to-end connected environment do not work in a deeply
> delayed/disrupted network.  For example the New Horizons probe floating
> past Pluto runs a management stack that is a precursor to the work we are
> attempting to standardise in the WG.  That being said, although the existing
> OPS area protocols appear unsuitable, the data-modelling is most definitely
> not.

Okay.

I think that it would really helpful to enumerate what the DTN specific network management requirements, and whether they can be sensibly satisfied by extending the existing network management protocols, noting that there has already been some interest in extending network management protocols to support asynchronous messages (but these would probably still expect to see responses in the order of minutes rather than hours).

> 
> What we would like to do is to re-use all the great work from NETMOD, but
> use an alternate transport and processing model more suitable for end-to-
> end disconnected environments.  We are all absolutely agreed that this does
> not mean discarding/ignoring all of NETCONF/NETMOD and rolling our own
> management stack, but it does mean some parts have to be different.

Some parts being different is fine/expected.

But I'm still not quite sure whether what you require for the DTN use case couldn't be accomplished by say extending NETCONF to support asynchronous messages, and a binary encoding, and a delay tolerant transport.  Also, with Alvaro mentioning MANET, I'm trying to understand whether what is being proposed is specific to DTN, or more general.

Note, the desire to add asynchronous configuration operations has come up before for NETCONF in draft-ietf-netmod-opstate-reqs-04 (also referenced below).
There have also been some discussions about adding binary encoding support to NETCONF (draft-mahesh-netconf-binary-encoding-01).

I.e., it looks like there is already some interest is enhancing NETCONF to cover some of your requirements, but it is not clear to me whether that would mean that NETCONF would cover all of them.

> 
> >
> > (1) There needs to be more discussion with relevant WGs (NETCONF,
> > NETMOD, CORE) to understand whether the existing network management
> > protocols and data modelling language could cover the DTN use case, or
> > be reasonably extended to do so.
> 
> Yes, there does.  We have attempted to engage with those groups, but as
> with all IETF WG's they are busy and focussed on their own topics, and
> turning up with a weird corner cases is disruptive.  Ed and I have had
> extensive discussions with Dean Bogdanovic over the years, which has
> helped us understand what is re-useable and what is not - and there is a
> great deal of cross over with the timed/event-driven config change proposals
> that reappear constantly in NETMOD - however, we have failed to attract
> enough attention to get the work adopted within the OPS area.

I think that providing regular updates to NETMOD and perhaps NETCONF/OPSAWG would be helpful.

> 
> >
> > (2) If there is consensus that the existing IETF management stack can
> > be reasonably extended to cover the DTN use case, then there should be
> > discussion about where that work is done, which would depend on the
> > specific nature of the work.
> 
> The same argument has been put forward by Alvaro concerning Routing in
> DTNs.  Yes, there is definite cross-over here, however, we have a really
> productive (small) WG that is focussed and keen to continue working on
> these topics, and would rather not dilute the enthusiasm by moving this
> work into another area.  This does not preclude constant communication and
> peer-review with the relevant WGs in other areas, but we believe for this
> charter cycle the authoring should remain in the DTN WG, even if Transport
> isn't really the correct area.  In the future, yes, let's split the work into the
> correct areas, but currently we do not have the huge interest to support such
> fragmentation.

I find it hard to know where the work should be done, because I don't have a good feel about what shape the solution should take.

> 
> To this end, we are adding a mandate to the end of the charter to force the
> WG to work closely with the relevant areas on each cross-over topic, and for
> management that is definitely NETMOD.

I think that this will be NETMOD for the use of YANG, and possible NETCONF for your new management protocols, or extensions to the existing NETCONF management protocols.

> 
> >
> > (3) Otherwise, if the consensus is that an entirely separate
> > management stack is appropriate, then I think that the solution needs
> > to be tightly constrained to the DTN use case, and not framed as a
> > generic asynchronous management architecture.
> 
> We don't believe it is appropriate, and I am actively pushing back against a
> bespoke solution for DTNs.  We must be able to re-use YANG modelling, and
> best-practice from NETCONF, even if XML-over-SSH is not the correct
> transport.  In my mind AMA could be rebranded as DTNCONF: fundamentally
> the round-trip time and the transport is the issue - the rest is 'just' good old
> data modelling.
> 
> >
> > Rob
> >
> >
> > ----------------------------------------------------------------------
> > COMMENT:
> > ----------------------------------------------------------------------
> >
> > Looking at the charter, and specifically at draft-ietf-dtn-ama-01,
> > Asynchronous Management Architecture (which is in DTN WGLC), it seems
> > to be built on the following assumptions:
> >  - network management is generally synchronous
> 
> Not necessarily 'synchronous', that might have been a bad choice of word,
> but definitely end-to-end connected:  I can send 'do this' and pretty promptly
> I can get an acknowledgement.  In a DTN, this assumption does not hold.

I believe that some network management architecture for managing 'regular' networks is effectively also moving in this direction.

E.g., if a controller is trying to update the configuration for 10k devices, then trying to manage that a distributed transaction, or synchronously update each device, isn't the best model.


> 
> >
> >  - A different data modelling language (i.e., not YANG) is required to
> > model  asynchronous management data
> 
> Fair criticism.  The original work was done in isolation and was based on an
> SNMP-like approach.  Since then much work has gone into moving to a more
> NETMOD transactional approach, but there is still work to do.  At their core
> the current drafts expect a tree-like data model that can be modified, so
> mapping to YANG is entirely feasible, and this an area where we definitely
> need help.
> 
> >
> >  - There are no efficient encodings of management data modelled in YANG.
> 
> I'm not sure this is correct.  I think the original authors looked at NETCONF
> 1.0 and worried when they saw lots of XML on the wire.

Yes, but as above, there has already been some interest in whether adding a binary encoding to NETCONF could make sense.


> 
> >
> > But I don't think that these assumptions necessarily hold:
> >  - NMDA, RFC 8342, was architected with a goal of supporting an
> > eventual  consistency model (specifically, supporting a temporal
> > separation between  sending the desired configuration to a device and
> > the device enacting that
> >  configuration)
> 
> We (I) am unaware of this work, and I suppose that underlines the need for
> better communication between the WGs.  This 'temporal separation' is an
> important part of management in DTNs (where the round-trip time may be
> hours), but there is a need for autonomy as well which may go further that
> RFC 8342 (I need to go read it).

I would suggest that you also have a look at:
draft-openconfig-netmod-opstate-01 - the background precursor to this work
draft-ietf-netmod-opstate-reqs-04, which also covered requirements for asynchronous configuration operations.

If you have questions on this, then let me know.


> 
> >
> >  - In addition to NETCONF, there are also the RESTCONF and CoAP
> > management  interface protocols that could be considered.
> 
> We have looked at both RESTCONF and CoAP.  RESTCONF suffers the same
> problems as NETCONF because it requires a bidirectional end-to-end
> connection, but the CBOR encodings in CoAP are really useful - the
> numbering system is odd, but there is a lot that can be reused.

The key points of the numbering system is:
 - scope the IDs globally rather than relative to the parent.
 - encode them efficiently (because CBOR encodes smaller numbers in less bytes).

In theory, for streaming telemetry data, you could end up sending this as a set of tuples of the form (global-id, keys, value), where the global-id represents the path, the keys are to any list items in the path from the root of the schema to the leaf being returned.


> 
> >
> >  - YANG Push, RFC 8641, allows for subscriptions to be notified of
> > when data  changes, or periodic updates.  I.e., entirely push rather than
> pull.
> 
> We have spent a lot of time with Eric Voit as he was first proposing YANG-
> Push.  The concepts are similar, and there are lots of parts that can be re-
> used, but it's more of a 'call me back when something changes' model (i.e.
> just restarting the end-to-end connection) than what is needed in a DTN.
> What we really need is YANG-Post, i.e. "send me a mail when something
> happened, telling me what you just did"

YANG Push is the latter, i.e., either a receiver, or through configuration, a client makes a subscription on the server that says:
 - send me the new data, whenever any of these data nodes (or their children) change (perhaps dampened)
 - or periodically send me the new data for these data nodes (or their children).

A client would not be expected to make a get request when it is notified of new data, there is no need, since the notifications already contain all of the relevant data.  Putting aside the underlying transport, the data flow from server to the receivers is logically asynchronous, it is just a stream of data.

> 
> >
> >  - YANG just models data and that should have no bearing on whether
> > the  protocol mechanisms used to move that data are synchronous or
> > asynchronous.
> 
> Completely agree.
> 
> >
> >  - The CBOR and CBOR SID encodings of YANG data encode the data in a
> > compact  binary format.
> 
> Completely agree. I personally think the CBOR-SID numbering is a bit weird
> for IOT reasons, but there is definite opportunities to align.  The DTN stack is
> built on CBOR, so it should be a no-brainer.
> 
> In conclusion:  I think you raise a good list of points that should be discussed
> before anything DTN management related is standardised.  Some we have
> considered, some we have not, but either way we must make sure that there
> is good communication and peer-review between the WGs/Areas.  As I've
> said above, purely to keep up the good momentum we have in the current
> DTN WG, I do not want to split the work out - but it should be considered
> when the WG next re-charters.  In the meantime we will mandate that the
> management documents must receive early review by the OPS area, and the
> chairs will ensure that WG does not disappear off to make bespoke
> management solutions, as long as the relevant OPS Area WGs can find the
> cycles to help us avoid mistakes?  Ironically Alvaro has also expressed an
> interest in seeing the AMA work done in the Routing Area, as it addresses
> some charter items for the MANET working group - so we really are spanning
> many areas here - but I firmly believe we need to grow more before we can
> consider reorganisation.

Yes, hopefully that aligns somewhat with my suggestion at the top of my reply?

Thanks,
Rob


> 
> Cheers,
> 
> Rick