Re: [netconf] Query RFC-8348 hardware model

"Vanapatla Ramana (Nokia)" <vanapatla.ramana@nokia.com> Tue, 30 May 2023 07:47 UTC

Return-Path: <vanapatla.ramana@nokia.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E44FCC151090; Tue, 30 May 2023 00:47:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.094
X-Spam-Level:
X-Spam-Status: No, score=-2.094 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_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 dSr_hmcmA0V1; Tue, 30 May 2023 00:47:15 -0700 (PDT)
Received: from EUR03-VI1-obe.outbound.protection.outlook.com (mail-vi1eur03on20703.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1b::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 2C222C15108F; Tue, 30 May 2023 00:47:15 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CxgFfXtkg07TsnpqcjGvfR94QPVgnMQyU8O5Jw08X0zR7qRItL80L5bn/i88zY71febuqyKoQUo+SH8mwLAo+E5YX+Dmx/QTiIpwVx9nxn9fwlRdKC/mzvrgBh34kAwfJLWZSs/su+qxL2/Ql6Jw/sQlx1i2p67mSarZJKcCiIZ443Bm4Y3LaEWGZfiZtP8hGn/CeCx9DytjGrl4dfSdZNeF+4VZG66balWY9CwbFiaU6L9K30ku18joFDHvJmajZdw1qjVmzR5t0xuNchQWP2pAt3C3TdvoddW38/XPP3ZZv8diByGujTdNt8RBQlj4IPKW6K07/LwgTvsNHyszrw==
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=D0roDtY5ufi+bleRwRrwxa5qLXK0LCYZ6JVZCQSzZiU=; b=nteYlSdO1Coly1yFDnZ3YWa/qRqymHSRdTl+1IPluHbxFncYUdg0VhjGNnFavogQtPmyUXIg882jHNnRaXZzEbedrsIQu/O6eigryUA8xGjXMw7ZS4kYA7Pv/rBxw8en9R5BRG/m5FItww5Ps30z+bb+TYnIWG1fZF+avCALONOqzkoRtuV5l5mhkHfYmGGI7iBT0s5CWbLIwo3xS7fzU7QrJp9OLKYMR9eB3rCvpM8YWVKh2tYRSO2VCDYrnG7KetujRio9oP5V1g/JzrLkkq8Kktiv7dcXVFW4IJTe1ZYAQFecRV4xz4DSlvDVuLdrwKdapgq2KCc9PkT38gdyFw==
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=D0roDtY5ufi+bleRwRrwxa5qLXK0LCYZ6JVZCQSzZiU=; b=n7v62H+X/T/jUjC6N8sx6w7xXo6EqA8kNkEiB/enxEN9BZTA9kNHnlRoFRMzPw+Uam1cVCpvDW8L+JpAkkflYiRtg13W/TaKAS+Q5GjHB3MXDpzhfs5D64fTr3qBWVnPRQUrTBetmymmxSveWslXMAMRWCh6C/+r3nRV1wS+jBABUshRX8Ymn08tgI0eGXStUp16iklxKWC3G9+NQJBcvuQ8kN1N6F7jcgiBE7kAsMyccqBMvXU4nakCVYZZBoVQ9zBzp+EL0FDY7evfjMswxlHuNK00wIEVHc+DRur5Rr0ezV0P7uzjFcMa5O8zK9+JnE9S2KaTLC/jkD8cisGsjA==
Received: from DU2PR07MB8346.eurprd07.prod.outlook.com (2603:10a6:10:2e5::21) by AM8PR07MB7617.eurprd07.prod.outlook.com (2603:10a6:20b:236::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6433.23; Tue, 30 May 2023 07:47:10 +0000
Received: from DU2PR07MB8346.eurprd07.prod.outlook.com ([fe80::40bb:d1ed:2aa:d88b]) by DU2PR07MB8346.eurprd07.prod.outlook.com ([fe80::40bb:d1ed:2aa:d88b%6]) with mapi id 15.20.6433.022; Tue, 30 May 2023 07:47:10 +0000
From: "Vanapatla Ramana (Nokia)" <vanapatla.ramana@nokia.com>
To: "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>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: Query RFC-8348 hardware model
Thread-Index: Adl/XnVqpwpFKwAlQZy4QBG1BxHmSwTaqYzg
Date: Tue, 30 May 2023 07:47:09 +0000
Message-ID: <DU2PR07MB8346C435CC04F344FCA8B4C1994B9@DU2PR07MB8346.eurprd07.prod.outlook.com>
References: <DU2PR07MB83461C73AC6EB6EC0AB7402099729@DU2PR07MB8346.eurprd07.prod.outlook.com>
In-Reply-To: <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_|AM8PR07MB7617:EE_
x-ms-office365-filtering-correlation-id: 51273914-e7b3-42e6-90c8-08db60e212f8
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 4AY+K/5jwW3Prc9MPKRF1m2/I5Y/S818U9BpVGF8eyM1LqfRUbMnx/4yOsGaedGqUb2DVIa7trhjioCKqBaLh5BoDfqzoIvh1Gk2KKpcXqfhiPpf1UdFxBYjo55HehGP/EcX2cL+en0JMVlhH2BtyZDOXgWuw52Qq1cfRbLFRaXE5YVa1BnxMjjZOCxIKeg/IBIqq1Iidc6WhjXw9GbFBFzejWIgD0aVMN7znhWt5LkpziGZS+iZg7V4Ah61Yuy4oDKeaQ6tsBNe6mUsdob5qBOi7qnZeJ1IQ4E+xuiE6g7v5FLfgEUJZtIkSmKQToCC2sQ1f+6PKN2fz4HPXYKJ8RSz7tLfknB+EBs9bWZKvmPq0FS3swixeZlws8A4MwUpoSbhKsgtl+YolNyjWFPTyU9bIR2hHVEMphQ54o7mQv9EIwUvEd1n8VfjreHSGXRZDUE7g/Fu+Rp35hV0pjjU66AX4W2C5sIl7I1IfDJDuPq8q/Wg5NzpqH5lOfj0D1eJhpaT8uSgeyjxzxs17M4uaUwWZV+Uqibi4apRkSk1DWq8VrRcXWGYHQ/r8E8YOvBSvGqvLfIVz2c1tf5WNeKrvCxKD+xLOmfQr35315oLSR1Fo52XSWU5QN4rjMQsiu6V
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)(346002)(39860400002)(366004)(396003)(376002)(136003)(451199021)(122000001)(38100700002)(41300700001)(316002)(38070700005)(82960400001)(6916009)(4326008)(33656002)(71200400001)(86362001)(7696005)(2906002)(8936002)(9326002)(8676002)(52536014)(450100002)(66946007)(76116006)(9686003)(53546011)(66476007)(64756008)(66556008)(66446008)(54906003)(6506007)(26005)(83380400001)(478600001)(5660300002)(186003)(55016003); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: ZW8XarAdNRY6XqqMQMRlbklZNWST83RNo9zeoXqAyZXbKfS0PYh0UxWfnk4QfSd1aJDyjnRRSzpe3tIWSKyYIlV54Aa8fQmqUDhxSNRtkpLPonSuOt0ZpYx0rOfesVUgUnJgF4pr7BE9qiC/XsD8pM9lxpRfoGM+dEZQzkTtOA0xSeNBh2ERnzMZLDtw79XAt5pF5iXHXFUxOxHlbV3Grqm9LL6k63DF+fZa6l5mKUtIUd5nUkhXCtyGbgbI9unhjk1e2E9j6kOgjT3sHn00c8popqz806IqCHXvg7hTvvI4RYkZZrq4xMd+QB20fBtJyuG9oXMoAGERuGbvMspN5q9RewkAWSUhIulqcQWI1Z/3VSrz6SunlE7hLEUFGO1GXkX319azjaCxsiErMIG1SJJgTnHji5OXRlFonWEuW5x96qPH+ESBXu/AyItXAiXSmaaMWMLDM/KYEcmrHVRqF4w8PScwSMqUVtr+la0Rtm+6gszsRDYd8jiFdYXmV5VEJkub5YXNXFgy4IdH1Xwbhc81c1+Ox3+tTlotKCSEPCPRDYc9a+FkW1q1kdsPXcUQPuhnyjT2ZWPpkJIQTlfcGeOFDOaCSLa602XT/6Lm4hbWc5HhM3ZNmoZ4FKzMQiaTMMYOScdlELmopOHhsoTPvQWKAtfthchkTwSJ7jZlVW9MsgQVN7x3fx4Sxmc/ujCdfQqnIpbqwTnljlMQFkPed84VGXGy3dUwif1PLPYuqUoDbnABthzAs4jv0FNdDOTXxIFqD1f5aXtKhUIqyGZZYZ/WVZdHjdwpU1uKg6bER3oQx0KiSlKTsqgwVPlrfu5VMd1VJDia0dTqexlrEh6GPnyqIQs53liWdZGxluG8jvUiNgIjUeTA+yY8kWQvpLyivybhbTfzevzOQterz7/Os4iU4LWa8wHZsfO4qCKsKyTAYKYR45+mt7luiC7YhQsw7nvU/WIXmsoOfHEajiRB2AvClz6ZFleB/3FPsZAxRgUcDNhmTf8B0wKyms5Oho3IzE1sLoh/QP9yDvvmumI5+zyT386KLIij+CtHyxkCG4sR66Ecb3vseKwML6bRP3qg0R7E7zNFJa8FismXKyRHS+28QbjUAQS4V8lfhPCcaqKPyZFQlDr2tLhioW4jABmqpM2QF9BjnjHICgDHquGCIUJd+qPKh073m88wDYZCBM3RpYySAO31xP/kiX+pq5/gUWT/6erAp1JHni/5CBdfHirUKhCzm3LAXWpok9lmeCi0xjbkZMfM2O0xswj1ji3mciYYWTkl8eEyIVSjLBUmGpZWkU5/CuxKFTb1dshKFXQaUzRNDO/OpxOxJeW+gza3N9u4jAZTH4J0iVsTeUd1EceHtUvdR4hLi1gkcaugtKdMSS49zmnqgiHFOrust6m47/8iiH1Gpm7c5T961LjJpChQZJAvu2SHykUMsW365wvsE3C7AsaUBvBEqZN9thIJiUHMxqHebKKbRvYKqRm6zCFHoEcviE+Ey9JlWxMk6hANLftDfGpZZS3ETkgTBN8s2ZLOqEAQKE6IMHMdGrJO1zkydkF+647B8vvJAZrvAkveW+dMViqrKNb1QncyzBhedCOzeRVedSH9QsZFt+DKhg==
Content-Type: multipart/alternative; boundary="_000_DU2PR07MB8346C435CC04F344FCA8B4C1994B9DU2PR07MB8346eurp_"
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: 51273914-e7b3-42e6-90c8-08db60e212f8
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 May 2023 07:47:09.9979 (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: rIVbyD88YiZOOKs3vjXVbxAN9JWBfX63uSqKXoT3qzE9ZsV39j+5AumysLXv7C4INXpTUl3+rGcdk9+Ea1ReFf5tC0meeZd5eog/VO+IVtY=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR07MB7617
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/aFuhKoqDHMeRzujrldIIy3s0eRM>
Subject: Re: [netconf] Query RFC-8348 hardware model
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 May 2023 07:47:20 -0000

Hello Team,

Gentle remainder on the below query.

Regards,
Ramana

From: Vanapatla Ramana (Nokia)
Sent: Friday, May 5, 2023 8:05 PM
To: draft-ietf-netmod-entity@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>
Subject: Query RFC-8348 hardware model

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