[netmod] Query RFC-8348 hardware model

"Vanapatla Ramana (Nokia)" <vanapatla.ramana@nokia.com> Fri, 05 May 2023 14:35 UTC

Return-Path: <vanapatla.ramana@nokia.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 435BDC13AE3B for <netmod@ietfa.amsl.com>; Fri, 5 May 2023 07:35:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 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, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=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 (2048-bit key) header.d=nokia.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 T1dVh6Nxe1Gy for <netmod@ietfa.amsl.com>; Fri, 5 May 2023 07:35:08 -0700 (PDT)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on2128.outbound.protection.outlook.com [40.107.14.128]) (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 CC509C13AE37 for <netmod@ietf.org>; Fri, 5 May 2023 07:35:07 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Eh+AoNe7c6evGni4OljZMPXw6M44pOvKBUoIGD8zDMC9fzsGiLZEHcrXkzHyH14KuEYHWXx93pS5eySLnz6KueY2BZIYXZercj1hTeLh8klRSXpz9UiKvLMEAmvLa398kwiSSzmCi0WbrG6MGk6f8SHZ9uOlPXjJXj6X2Ia+nYH6UPgsN7J9gfZwM2qfbrbLXx3ERTnsVpj/BYlaRSp3zQxiHC7Z+CN79BEoG9eXUu2hXlYYKAQUgC6CRxahquiHzTd7qyjUpP9im6ZhmZFiBg70gDMu0lXXVUnMlfQfL9pEb9Knrrx4XmIgxZtqN/lI1x+Eqlx9VV1sBeqYZOp3dQ==
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=RkcGI1BJ1+pgbMVYJgAX+5dhrHQ10fgYozJK++pKqOk=; b=nqczF0YG4k4YHBQCipNk4MKuE8oNmY7J9/fnd0dQ78dLTIGoAHI8rBHuMSQVtjRbGHrD0/1rFtd5MvtRntsP8LpZY2dXO9nB9BieY1fehjRObJKbvLbEdFDW1UO6IZFdNr6ZpkoUpA7zq6bJMhIrvZbVlIuCrAYCm84AhOjSdXmXkBJlLOXqIT5srrY/xzQ8fz5l8aPf9BmMYABl35cFC/jeSC5brjUFJ7FMVVvZW6C21e3rIRc4XSI/1T8foe+bPvHcIHxhfTvC9sDYzrn7pshB4PpVRAJjVKHwRESI4BzkdCV2CO0jHyYSMhcCF0uDI7QVhfxP1TSms7Lb0J42Jg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RkcGI1BJ1+pgbMVYJgAX+5dhrHQ10fgYozJK++pKqOk=; b=exLXNBtrcZ/kVgTok+8g6I0l+fxa6IsqJTpHb2FRMP2fDB5wS3qeJ40xvZae8alLiMG4hyRGTA3ynOyPh0Tf5zomBxvT6BoeJPxwOmo9XiW5iybGobSoxfyaOQLYDnJkr+JtNxFf1KZm7XFXO8w8d8YjPEra+kpD9jeBO5JQfRqR3oYdZbaZyn0sRP8lUzjmhugLxdeMlFrEIGclaJUzYnMiunNYGp+FSBCFAXIXEPVCx0xjkyTKMJGhIk7IeiQspwvnVpotlsoCmcFNK/Htg13oBoVGpADBu3N4o5QSs7Kyw6viIVK6dwPg/ALdRvyT60Tg+MloY24da2rc5ggDmQ==
Received: from DU2PR07MB8346.eurprd07.prod.outlook.com (2603:10a6:10:2e5::21) by PA4PR07MB7215.eurprd07.prod.outlook.com (2603:10a6:102:fc::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.27; Fri, 5 May 2023 14:35:03 +0000
Received: from DU2PR07MB8346.eurprd07.prod.outlook.com ([fe80::40bb:d1ed:2aa:d88b]) by DU2PR07MB8346.eurprd07.prod.outlook.com ([fe80::40bb:d1ed:2aa:d88b%7]) with mapi id 15.20.6363.027; Fri, 5 May 2023 14:35:02 +0000
From: "Vanapatla Ramana (Nokia)" <vanapatla.ramana@nokia.com>
To: "draft-ietf-netmod-entity@ietf.org" <draft-ietf-netmod-entity@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
CC: "Bart Bogaert (Nokia)" <bart.bogaert@nokia.com>, "Ludwig Pauwels (Nokia)" <ludwig.pauwels@nokia.com>, "Yves Beauville (Nokia)" <yves.beauville@nokia.com>
Thread-Topic: Query RFC-8348 hardware model
Thread-Index: Adl/XnVqpwpFKwAlQZy4QBG1BxHmSw==
Date: Fri, 05 May 2023 14:35:02 +0000
Message-ID: <DU2PR07MB83461C73AC6EB6EC0AB7402099729@DU2PR07MB8346.eurprd07.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=nokia.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DU2PR07MB8346:EE_|PA4PR07MB7215:EE_
x-ms-office365-filtering-correlation-id: fd3d3d01-6cb6-48d3-ce04-08db4d75e9a0
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: eXpMIFTEVibpfxT5G/RV3DmYoZ5Z+axOvte0rSU1bWwyFYDRhu5QHgkkpnQjasFODvmQcYzeqaiuPAXzhE6p+Dko6FtTRDXXEcpnhPJF/dXr+AJ6Q3jAdM/1+Va75lcixAJ1ji/91ZZmGJeSYPdwPeyGMHMbk8POQzxJH9Tu/lFydUl6Z5YOgDBe3TDBw4f3Y56CVvzazRqfGXwMll9reldY+zESZXknHwsXQMHIKI7MvRR8bNC1xBk54Zk/NFS4/xtuYUL/hqbRT/q9R3QN7AaZYAnMrCXiSAqlCiWuiIJeMtbqfVmfzRLV3JrR/XIi3MzB2jsFiQguAQm9Sxh1eeALgu0RQE3AUzyIxX8Ms0jmfRgzY7jAyjxM7weBDKpeZIBU0xnC5wNMGyTtM6y9wjzsolgs0M4c6MMoKUwYNmsX4++H+nLNDMI3/QaFH6BFUO3lJzya1WMgFxzKGB6mlNGEZP1VhHTyjAzVzVxR8JMtAR5w3dyb6UnHs/0Dd5xxu8uUfALIKQ7wSamgXzGOkq8gNc7HDLcZQ5QGEzn4YByZdbEnpNI+0lltEtOqFrnc396jm09zehFBh4muwkSA0lcQCVJKTz2u8/QbCDpdZJhDoYHOmEediZuMygHPiF6pDwqO0jEU7bkTGxgRGlx0lbL4Tx44ltIdsBfi9l2WXwk=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU2PR07MB8346.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(376002)(136003)(39860400002)(366004)(346002)(396003)(451199021)(86362001)(33656002)(71200400001)(316002)(450100002)(7696005)(54906003)(110136005)(76116006)(66946007)(66556008)(66446008)(4326008)(478600001)(64756008)(66476007)(41300700001)(55016003)(8676002)(8936002)(5660300002)(52536014)(9326002)(2906002)(38070700005)(82960400001)(38100700002)(186003)(122000001)(6506007)(107886003)(26005)(83380400001)(9686003); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 362HgICwcrFajAie3q2qw4iJl57aSg/CX8q/SjkrsmK6ISzDgOjbbW+WNfn7xY+duh2kL15diiPaky19YXsvKxG+AgA48hhW9k5lTgFObMPF4lko1Z16sO4Qup4JKhDu4Ck2RwEqHZYR+7wIcR1Ixi0gtgXGQWg1NnheM5Iz299gM4ajJbUQiVZEyLLNwhh9d9Pa200iOmmcQKjl8dovxpm6rNKBrqabqWlcnV63j4thMZWAGYUgs6WETt/2bYRVDm1bwiAaqGO++aAniHNy9o4YuqfVqpJAWFtLPsXwDpOrh+0Zzu6Rb306penJn7GuQ9xMK3fVy5CwJG13T95oSVFoSczI/3JNNxQ8Am9aSratDQzFJQGuXyZzM3SilWC+MTD8v6YPrNMTo21/Yg1pjSV0CB9F8zWd++deXl3oV6Fk2gs28751InRWx1Res7G11NCZLrM/7ymJ91mYmlCoG4kukc4kgpT8iy3a8ZkfjlspO8gqPEPtAPaxYCZK9zOaRO1oFOQ7Y9pquQKslKlJa10La09yKh3GD3IgmDEExCONkRHhxdAWGUVbM3AfEW1v0JBX5LOcnBoAQ1Sd1OkVwiY81VFsg64cxjIHaQss33v8Cst+5WiaGoDKCUrnBmQD86xe5d48Tc3WbiQbyNFFz5ct3tYDKHhLwWcVMcMecIw4xEXF33FWr2Hpj/awCYE0Ohlaga4v5BE43H46bKFzmt1dsv7dv2eQfCMdSFpd+YzcZQrGbsoZYlwBeb2ATRayaIU+etdJY94dXYkOkv4QPGYMG5AMJEzLrp8PMXl0iBxE5hVd+6BQifFNVRCg1UbXZkMi5BJZdX2wfyzgtZjOWBN0HOytzxj8WoeBq49edbisjfI+df4DErvAvbgNFPOzcHSULwAByJj3uKSTvUmk5W1XZFvLnyVjkawk643ynVQIHdJajemUR3G4OGwA0FXtJdFqoHn+5qestYFs9xCKJ8DUS8mIr6U5aSw8MxtNwxOU6EcoTpVGO5cW9IlXcbHmLuRWYgJuZgBlb8AZheQYbwlrw2agS6BAPRyt2QcyeiYLRSilbCjvLEDJkbYeqeltalwSI8xgp1U3g0s7uYd7u310SiKd9g6qe3uEdUAMqsWDc1DoMsyAkb2MWUB1SDVhxlVAyxQ6dWBWSRaAHDW/achid2F9tL7emyTBPDYzNNiceCZ/Cv0k4Hl88HUZeAtzQqET/okBDPhoayGrA6Wt85n7NdI/ta8GVVuzuKNTjpcGqOS9UVQw/o3VZ4DUFXnmVDSo5SF1LFMFCYLwhAsqgrTzU12X3ghBPxQkyRl4WW6nrDgUiw+CD6QtEJdEFHDqmc5zl+Pg2eKjf1r0hbBzfQ0P/ucOu1jK9yEmlIL3RYNua3zbPDIOd9U8kRLNx49KkQ37liK+hMKz5/14YnM23PjAdvoABSwCkBZZA2dwxRRI7vzqMuxrelfMw1m7UweSjdtMYpS0aWt/PNypIrGN9IIO5mIvcNSgIo7WUZM/gP+t9f4wnyDIqkVFGBnuCDymXR0xiPBubmHKutxqP2EOTy0wwAblNQ0i16iRHvhxQtxB2jcrri+BLn6tqgMbyx8XM+ZBjyV1gBNdpyjxty/QDA==
Content-Type: multipart/alternative; boundary="_000_DU2PR07MB83461C73AC6EB6EC0AB7402099729DU2PR07MB8346eurp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DU2PR07MB8346.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: fd3d3d01-6cb6-48d3-ce04-08db4d75e9a0
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 May 2023 14:35:02.9007 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: bqH7wUT3yXmKyTugcGg1ke0oxcHV7FgKHPv2NlIUBTgg+TDlfoK8Avq9nQHz7n6+lfTGakpyWwO1gOjqRVMqvGJJaQdDK+PobQxVEZI6xz8=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR07MB7215
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/p6NqULy_GLPDtG-TUyFhIh3Gzak>
Subject: [netmod] Query RFC-8348 hardware model
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 May 2023 14:38:00 -0000

Hello

notification 'hardware-state-oper-enabled', notification 'hardware-state-oper-disabled' contains leaf admin-state, alarm-state  referring to path "/hardware/component/state/admin-state" , "/hardware/component/state/alarm-state" but not specifying instance of hardware component
Should this be changed to "/hardware/component[name = current()/../name]/state/admin-state","/hardware/component[name = current()/../name]/state/alarm-state" so that it is in-line with the notation shown in  RFC7950 examples?

RFC-8348   Example
notification hardware-state-oper-disabled {
    leaf name {
        type leafref {
          path "/hardware/component/name";
        }
    leaf admin-state {
        type leafref {
          path "/hardware/component/state/admin-state";
        }
    leaf alarm-state {
        type leafref {
          path "/hardware/component/state/alarm-state";
        }
}
RFC7950 indicates to refer instance in page 162, 160
Page 162
The following notification defines two leafrefs to refer to an existing admin-status:
     notification link-failure {
       leaf if-name {
         type leafref {
           path "/interface/name";
         }
       }
       leaf admin-status {
         type leafref {
           path "/interface[name = current()/../if-name]"
              + "/admin-status";
         }
       }

Page 160
The following leafrefs refer to an existing address of an interface:
container default-address {
   leaf ifname {
     type leafref {
       path "../../interface/name";
     }
   }
   leaf address {
     type leafref {
       path "../../interface[name = current()/../ifname]"
          + "/address/ip";
     }
   }
}

Regards,
Ramana