[OPSAWG] Manifest need? Re: draft-claise-opsawg-collected-data-manifest

Alexander Clemm <alex@futurewei.com> Thu, 17 November 2022 23:39 UTC

Return-Path: <alex@futurewei.com>
X-Original-To: opsawg@ietfa.amsl.com
Delivered-To: opsawg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4A5CDC1522A6 for <opsawg@ietfa.amsl.com>; Thu, 17 Nov 2022 15:39:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 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_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Kliox1FmkwkY for <opsawg@ietfa.amsl.com>; Thu, 17 Nov 2022 15:39:44 -0800 (PST)
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on20703.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe59::703]) (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 1E576C14CE58 for <opsawg@ietf.org>; Thu, 17 Nov 2022 15:39:44 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=leNy7adoVTz6TzQ09qUia+PUdiAY5Kuo/yUuMb8m2Up0iPq5ywtehlz/cFER+EkWgceBPM5XkqA1gjjSNx8MiapS8BFe0aF85nGMZpt2YDKa9bZXGrjPXtmzWY0Vh41vSr3gY1B5NfvgCAfgOwQ6HDoBigIp0k0B1vjUZrloiKRj/VTHt7D0e/8A/7IR4kgvGvl6Bj0mWZ3LdSV+v2r5zBL+Tu+Gt77GikSYdxRrF2q+5FfmMDCgoW/kf7RI2LtUSWRvcm3AgOOwk+bLRG+eebVMJ1bjCyuxh359NE819ZYr03etzL+P0HDCNr8g3G8P0ekqUlWtMThwyCoXFxe4Jw==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=K9+RVw6/TEEz3GMFITtH8PC1ZsiZvtVO+52QtVfZ5qk=; b=YBuqru6RgfBJfVt8j5FLmgyXlSrdOh/6FFgcXeIN6PTadbI/8QOgmEFF76uc+p/IPfZBf9qJYjCEMTNNHZWC2SjhDa2JbEc4eSk1tfYpus/+XlkQrlpryyD8TDnTc9MfOcJXHnKb2+nuzTtfzIWbW/jy0N9tnUT3cuxJGcD7g7sYHTLma5J1Lsp3cE4lZGuDPa6yihFKW3Q/NamJHvN2G/6BLKRUAC9d4OuknWHNK7JsuDTf/IRmWohuBqVkCHqX0sGMkp3W1e7pP2QGOzBRLlz/7V/eotDKy+2MzngjUbtMfJICFm3njSbIB2yRRVSAx57HE8WiiQJ6COjV3FQnDw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=K9+RVw6/TEEz3GMFITtH8PC1ZsiZvtVO+52QtVfZ5qk=; b=lRZJ2jrRuRH9sS61Q5i9wV0WlU3Nl4X5W9XkxU01BnityFPlSm/OaZoOXNt18MQjBiXYQ1i2Nma48rrYNt0U5tjoxAvMOm5DfsxffmEm2uvD6I7LCS6MnwAxIEbZz0ORZWoTi61C68FVZWVSwfPC1e7p8hGcSi1UBMQZAMjyLWc=
Received: from SN4PR13MB5374.namprd13.prod.outlook.com (2603:10b6:806:20d::8) by PH0PR13MB5469.namprd13.prod.outlook.com (2603:10b6:510:142::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.18; Thu, 17 Nov 2022 23:39:34 +0000
Received: from SN4PR13MB5374.namprd13.prod.outlook.com ([fe80::a15f:149a:da87:237e]) by SN4PR13MB5374.namprd13.prod.outlook.com ([fe80::a15f:149a:da87:237e%3]) with mapi id 15.20.5791.024; Thu, 17 Nov 2022 23:39:33 +0000
From: Alexander Clemm <alex@futurewei.com>
To: "opsawg@ietf.org" <opsawg@ietf.org>
Thread-Topic: Manifest need? Re: draft-claise-opsawg-collected-data-manifest
Thread-Index: Adj63ak/QJ82joOiQj+pHHLo51xqxA==
Date: Thu, 17 Nov 2022 23:39:33 +0000
Message-ID: <SN4PR13MB5374E549800DF95EF636989EDB069@SN4PR13MB5374.namprd13.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SN4PR13MB5374:EE_|PH0PR13MB5469:EE_
x-ms-office365-filtering-correlation-id: d0f9282f-74f9-42da-5132-08dac8f4fb36
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: rakrKWmEdJpqmqnuJe4wnZvzfust1vcs0brLDnTpJLbFMaJWvM97qaDMN3kMv51s+5U8RE8g+ox7olQ5xR2mLRNgBI7fQykQVUTLzwxANK/flL8Kpa+3ZUbW0EOarpXkLYA0CoX9JF7HpbL2p2GddZGfKv6AiE2s8Cxd4EpdmXgxT1/Dj2+ASYyGzGFdmofURsHli13IVup5ve46t1pQ50o2dErrDFcnFNHpgroYz4BioPmNggDnqbqUDF4JVwumk6MFA1yZzn7PSuhLidBsxKu6bhw9dexOwLtt9TMQ/llAuI/9ONx2jxUiKS6gDOSxNiZo6aO2q7SZSj5PGYIX0okZ/39Ai2ZkdpOM0BAZCqtLXY1VZ2Paavffknh2SG/Rl9EJwX3O3ZUvHoRJRO8I406M+3R7IljqeZ9LFan2XUt+CPHFWDs0vJyBDBeHpS4Na5InPXdwZvtE2YrSsvlImf+MdoDsfgXRu+JlsSRtDwnnpP36YN3EO3mAGIPsqryBrs5MYt10JrkgsOjNfSX6q4m5Ek71WJ7sg5JAU9rS/Idb2t2qZKjj1znnww55oOQAjHFByqQEyBUv6XXa+OccLUoDqsdeQw4Azl+oeJajEkzAaIO/BBPfzpLbGMcJ8dTN6juD51DIDGjLZx3lEnKIau1rgjIpCMgvJhJXOTtu4hq7/mBgzEc1ZNa5gE9exWTUHmBHvVBjCscZenngr1wvVbOEmMxu7yyeVkuCtaQ8ojqzeeSYBt11Xm5NwfAedh1j
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN4PR13MB5374.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(346002)(39840400004)(376002)(366004)(136003)(396003)(451199015)(2906002)(83380400001)(8936002)(86362001)(478600001)(41300700001)(5660300002)(33656002)(76116006)(316002)(64756008)(66476007)(66946007)(8676002)(66556008)(66446008)(52536014)(6916009)(122000001)(38100700002)(186003)(55016003)(6506007)(71200400001)(9686003)(7696005)(26005)(38070700005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 225QWKtouhS3SHjP7nSiegd2NB1GMPZxL+uhiF+Cv2XMtYmC9wos8BxRBH8aWxEnfSdnx4QU3AHRHFLNp77VKX8iQ0ENBrQaMjMigDfHLw6PYk2b2nFCMs43+CwP7SkEXF3KW/nYnW8fnXuYzsj9ZuwCkRzpCDoMAi8GOelOatPlQPCzC5JSOGHeIRetxTTdMwLJCio61EMuL4KYecWYzIaZEdH6WnFz+jtEhYDQn/zSg3DR1OJQ1f25xLjEhSUCg3631EM6dk7UdrxojYWhHM0nSOaQhkV9KBpizfgASLqoRnvrlwRH2TA27wRGgOVzlFlnzqH1XYX7hcqHOcvmQfrlQpGFclV56YYkfp7RrYrq2IN/mKRHYcRyw7nQUSQliLvn15pVqJog1IOe4f9Zm/gie012INuPjxR/fG9TGsCp4k+s3b/VRBqAsEcGrKEvr85mNEinmnxcNGVwJAXzW/AbEeioi3jRIdVcuTyNW/sWkO3G1RS9/3d0TYbmsjPnxgOhQ/7LsI+CAnB8KvSvNyaXgozo4qvqdtGyldSl2ZJ8v1NlRhIecIronu4Jvs5XjEF/krhmzKLyxR1megdrkPNYv8V8g4P/uJMQPxTOnDUFFEgsgIG6tBnrBsfwfXGuSWghCRfHzafLnNhj5D24Mw98qDL7ZeLQoJtWdmH7+ixuSiXTs4lrl289HwX7zSUxSzl6Kyuf2jp3h2uOhLnmCWkbvn6B/XGs+0rCji7x7tDidJiU7dYhd+u3iEXCwSVdFRv3/yJYxkIQ56/gisq444luN6J2qJnUsFJAiX5AClb6RvUJo/+t5nz2IzNehcjGR3Ry+KgFtXRy6+TpqBezAtI00ARVOc3vfLx1/SjxRJ6V4rRemYuVOr5Ixc6xYz31jcr2Uu8NcA9lt7AyyPFDZytC8j4NCQOXJPsqNnsZtC3wnUJyNRKIgRKZTp7UtB0j1tzprjyRovNlgWFnoUV12aF6wYZsfUhocSAeV/EvdIwMJbhIOn4RsRK/QFAucPmYvrntos5zz8wx5j3cWFu86RPatl0rAKIIIMPzfC9XtB+dnEjUShvPCYxGbfAesBSE4mhy5yI5xMRUe/O/Vkxm6ZltJ0cGWrcuJAcLVjaPrPXbhI5KM6R8L0u/VVsEU0S1Wh1aWdW8zlLDzQYQC6zhl0ynMhoxULiCLcfUoOoxYMr1K4He8APQ6nnPB9Nix6APbnk6Mo0d8kgFcyPeb+lW8M/Go27bxLpBPVuRGc/vry+jKAkUwY+gXxteR6muB8bS72/bc0ctQ6K9qLaTWckODhnqriQCT/IWrrZrOZ57EkDF5qZnEXEKKiBuopk7ZdaNNCK0P/PkNPqdVmBqwwpsllKSlXelzxLKnJmt8RzwGUi0xudT2b3XjaEE65xGEV/btAa4Ah3dVpm35wV0ovef5oc8d/rPHK7Uh70xjP/tEeQY0k7UciJSJyMN+zTy3W7MkQePXJNbufj+8zt5+0auJ31Q99t+oIlJx+hRbOqy5rmRqHXrpK9VJeUdRvolPmCU9b3nuQJ7GNIr1b5c/LDtBbass+8x0TX7JJisHisKKFboAdJVveZtKOO1rXK0m24F
Content-Type: multipart/alternative; boundary="_000_SN4PR13MB5374E549800DF95EF636989EDB069SN4PR13MB5374namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SN4PR13MB5374.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d0f9282f-74f9-42da-5132-08dac8f4fb36
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Nov 2022 23:39:33.7937 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: j/jmSyEmO0rq+DtNrVyrYDyktS0dq4wIhOyVO9QcROcotUGOBX+jowEiLS3xRabanCQ/5T2nj9wZSinPKaVu+g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR13MB5469
Archived-At: <https://mailarchive.ietf.org/arch/msg/opsawg/xn5_HdoGCoRyES19036Ayd2wZWA>
Subject: [OPSAWG] Manifest need? Re: draft-claise-opsawg-collected-data-manifest
X-BeenThere: opsawg@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: OPSA Working Group Mail List <opsawg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/opsawg>, <mailto:opsawg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/opsawg/>
List-Post: <mailto:opsawg@ietf.org>
List-Help: <mailto:opsawg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/opsawg>, <mailto:opsawg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Nov 2022 23:39:48 -0000

Hello draft-claise-opsawg-collected-data-manifest coauthors,

I just wanted to follow up on my comment at the microphone in London regarding draft-claise-opsawg-collected-data-manifest.

Clearly, there is a need to preserve context to be able to correctly interpret data after it has been collected.  That being said, as currently stated, the draft appears to overspecify some of those things, defining some YANG data that IMHO is not actually needed as the same can already be accomplished.  This concerns the specifics about the subscription itself.

RFC 8641 includes a YANG model that reflects for each subscription how it is configured (whether configured directly or established by RPC), including the selection filter, the update trigger, the period and anchor time (in case of periodic subscription), dampening periods and excluded changes (in case of on-change subscription), etc. The corresponding YANG data can be itself be subscribed to, or retrieved on demand, just like any other kind of YANG data.

I am therefore not quite sure what the proposed manifest would provide that couldn't be accomplished already.  The suggestion to retain the subscription data along with the subscribed data makes a lot of sense but would appear to be a practice that will be up to the management application to implement, with the mechanism already provided.  (This could of course be included as a description of a recommended practice in the draft.)  Or is there something else that is missing?

If there is indeed a delta that cannot be otherwise accomplished, my suggestion would be to add text to the draft that clearly describes the possibility of subscribing to subscription configuration data, then explaining the functional delta that your draft covers in addition to that.

Thanks
--- Alex