Re: [netmod] WGLC on draft-ietf-netmod-node-tags-06

Qin Wu <bill.wu@huawei.com> Fri, 29 April 2022 10:58 UTC

Return-Path: <bill.wu@huawei.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 27EE5C14F74B for <netmod@ietfa.amsl.com>; Fri, 29 Apr 2022 03:58:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
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 8v2CQiSlt8tq for <netmod@ietfa.amsl.com>; Fri, 29 Apr 2022 03:58:15 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 33D5EC159529 for <netmod@ietf.org>; Fri, 29 Apr 2022 03:58:15 -0700 (PDT)
Received: from fraeml738-chm.china.huawei.com (unknown [172.18.147.206]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4KqTsh33SQz67nWs for <netmod@ietf.org>; Fri, 29 Apr 2022 18:55:20 +0800 (CST)
Received: from canpemm100008.china.huawei.com (7.192.104.152) by fraeml738-chm.china.huawei.com (10.206.15.219) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.24; Fri, 29 Apr 2022 12:58:12 +0200
Received: from canpemm500005.china.huawei.com (7.192.104.229) by canpemm100008.china.huawei.com (7.192.104.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.24; Fri, 29 Apr 2022 18:58:10 +0800
Received: from canpemm500005.china.huawei.com ([7.192.104.229]) by canpemm500005.china.huawei.com ([7.192.104.229]) with mapi id 15.01.2375.024; Fri, 29 Apr 2022 18:58:10 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Balázs Lengyel <balazs.lengyel=40ericsson.com@dmarc.ietf.org>
CC: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] WGLC on draft-ietf-netmod-node-tags-06
Thread-Index: AdhbtxpWb6n96JVNT0igobi7hdlTVA==
Date: Fri, 29 Apr 2022 10:58:10 +0000
Message-ID: <3fada44ef44f4b55ab89eaeb1bb4328c@huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.136.100.16]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/HU6R5dNPAeMSQSjpvVCSs2rbFu4>
Subject: Re: [netmod] WGLC on draft-ietf-netmod-node-tags-06
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.34
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, 29 Apr 2022 10:58:16 -0000

Balazs:
Thank for clarification, I feel whether this extension statement is backwards-compatible changes are generic issue that are applicable to all YANG extension related documents and standards.
Maybe it is worth writing a separate document to talk about backward compatibility of those yang extensions. 
For yang extension introduced in this draft is just for data classification, the impact of adding or removing data node tag is just to influence the precision or granularity of data classification.
Therefore I think changing these extension is just backwards-compatible change.

-Qin
-----邮件原件-----
发件人: Balázs Lengyel [mailto:balazs.lengyel=40ericsson.com@dmarc.ietf.org] 
发送时间: 2022年4月19日 16:04
收件人: Qin Wu <bill.wu@huawei.com>; Jürgen Schönwälder <j.schoenwaelder@jacobs-university.de>
抄送: netmod@ietf.org
主题: RE: [netmod] WGLC on draft-ietf-netmod-node-tags-06

>- for each extension statement the following should be described
>   + Changing this extension statement is a backwards-compatible change  
>yes/no/editorial-only
[Qin Wu] Can you provide an example for this issue or reference document, I can not find any guideline in RFC7950.

BALAZS: It is the first question you get from a customer at any model update/upgrade: are the changes backwards compatible?
The modeler and the customer needs to understand whether a change in the extension statements is backwards compatible or not. 
The new YANG versioning drafts also require this knowledge.
E.g. 
Removing the nacm:default-deny-all extension from a leaf is backwards compatible as all earlier operations will still work Adding the nacm:default-deny-all extension to a leaf is not  backwards compatible as writing to the leaf might not work anymore.

Regards Balazs