[netmod] Re: I-D Action: draft-ietf-netmod-immutable-flag-07.txt

Kent Watsen <kent+ietf@watsen.net> Tue, 17 February 2026 19:26 UTC

Return-Path: <0100019c6d11ad40-1d4ca441-98ea-47ae-8ad6-a39c06560035-000000@amazonses.watsen.net>
X-Original-To: netmod@mail2.ietf.org
Delivered-To: netmod@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 509A8B8F8378 for <netmod@mail2.ietf.org>; Tue, 17 Feb 2026 11:26:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WzX_F014y11N for <netmod@mail2.ietf.org>; Tue, 17 Feb 2026 11:26:47 -0800 (PST)
Received: from a48-94.smtp-out.amazonses.com (a48-94.smtp-out.amazonses.com [54.240.48.94]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id E4722B8F8373 for <netmod@ietf.org>; Tue, 17 Feb 2026 11:26:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=6gbrjpgwjskckoa6a5zn6fwqkn67xbtw; d=amazonses.com; t=1771356401; h=Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Cc:Content-Transfer-Encoding:Message-Id:References:To:Feedback-ID; bh=02UKKpTJoj7nRr4t+7fKEFmvTnqktyxwPoHdS0dO66E=; b=qe9B2cr/7FkwysUbkvbBGtOfasdGF5bOnaD7SwMIx1bYtcCEa+ERvSIdsGLvZWKd DJNTK5t4/ZpH4Cttv3zBjsEr+lZWTwKY0tomaLvjPiLEaADOhZ003vftdlF4vRTf6kr 82xb4N8Vt4OgFI5DcMOKtxhW2rfod/robOcGPyjk=
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81\))
From: Kent Watsen <kent+ietf@watsen.net>
In-Reply-To: <SA1PR08MB109983D3EC45258D3A95AD2FC9B8CA@SA1PR08MB10998.namprd08.prod.outlook.com>
Date: Tue, 17 Feb 2026 19:26:40 +0000
Content-Transfer-Encoding: quoted-printable
Message-ID: <0100019c6d11ad40-1d4ca441-98ea-47ae-8ad6-a39c06560035-000000@email.amazonses.com>
References: <176820661421.627630.8622850479310546209@dt-datatracker-5656579b89-r5kdq> <SA1PR08MB109980AC994A39D361B8BC8669B8EA@SA1PR08MB10998.namprd08.prod.outlook.com> <SA1PR08MB109983D3EC45258D3A95AD2FC9B8CA@SA1PR08MB10998.namprd08.prod.outlook.com>
To: "Jason Sterne (Nokia)" <jason.sterne=40nokia.com@dmarc.ietf.org>
X-Mailer: Apple Mail (2.3826.700.81)
Feedback-ID: ::1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2026.02.17-54.240.48.94
Message-ID-Hash: DEPL2467X4P4AJ5AE75CTSAD67ZHKZH4
X-Message-ID-Hash: DEPL2467X4P4AJ5AE75CTSAD67ZHKZH4
X-MailFrom: 0100019c6d11ad40-1d4ca441-98ea-47ae-8ad6-a39c06560035-000000@amazonses.watsen.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-netmod.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "netmod@ietf.org" <netmod@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [netmod] Re: I-D Action: draft-ietf-netmod-immutable-flag-07.txt
List-Id: NETMOD WG list <netmod.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/9fnBiiYSTs8FSlLlKql23GqeY3Q>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Owner: <mailto:netmod-owner@ietf.org>
List-Post: <mailto:netmod@ietf.org>
List-Subscribe: <mailto:netmod-join@ietf.org>
List-Unsubscribe: <mailto:netmod-leave@ietf.org>

As shepherd, looking to see if all comments were closed.  This one still seems open...

My understanding is that this document defines a mechanism for a server to report what it believes is immutable.  How or why a server comes to believe that a node is immutable is, in effect, outside the scope of this document.  That said, Appendix A (Detailed Use Cases) does seem to suggest cases for when things should be immutable.  Of course, appendices in IETF RFCs are  informational (non-normative), so this possible doesn't matter.  Thoughts?

Kent 


> On Jan 15, 2026, at 6:44 PM, Jason Sterne (Nokia) <jason.sterne=40nokia.com@dmarc.ietf.org> wrote:
> 
> Upon further reflection, I have a conceptual question related to A.2 UC2.
> 
> It is referring to the 'type' leaf of an interface. 
> 
> When the entire interface is auto-created by the system, then the whole interface is in the system DS.
> 
> But how about the case where an interface is created by a client/user, without a 'type', and the server fills in the value of the 'type' leaf as described in the interfaces YANG model:
> 
>              When an interface entry is created, a server MAY
>              initialize the type leaf with a valid value, e.g., if it
>              is possible to derive the type from the name of the
>              interface.
> 
> Is the 'type' leaf in that case considered immutable?
> 
> In that case, doesn't that leaf, and the interface itself (at least the list key), need to be in the system DS?  
> 
> Jason
> 
>> -----Original Message-----
>> From: Jason Sterne (Nokia) <jason.sterne=40nokia.com@dmarc.ietf.org>
>> Sent: Monday, January 12, 2026 9:07 PM
>> To: netmod@ietf.org; i-d-announce@ietf.org
>> Subject: [netmod] Re: I-D Action: draft-ietf-netmod-immutable-flag-07.txt
>> 
>> Hi all,
>> 
>> Sorry I've been so slow in getting back to this immutable-flag draft. I've
>> finally taken a look at the latest draft (v0.7).
>> 
>> Overall I'm happy with it. My previous comments have been discussed and
>> resolved.
>> 
>> Minor comment on A.3 UC3: I think Rob mentioned this previously, but
>> perhaps we should say that a hard coded admin account isn't recommended
>> but just used here for illustration purposes.
>> 
>> In B.4. change this:
>> 	expect for the "description"
>> to this:
>> 	except for the "description"
>> 
>> Jason
>> 
>>> -----Original Message-----
>>> From: internet-drafts@ietf.org <internet-drafts@ietf.org>
>>> Sent: Monday, January 12, 2026 3:30 AM
>>> To: i-d-announce@ietf.org
>>> Cc: netmod@ietf.org
>>> Subject: [netmod] I-D Action: draft-ietf-netmod-immutable-flag-07.txt
>>> 
>>> 
>>> CAUTION: This is an external email. Please be very careful when clicking
>>> links or opening attachments. See the URL nok.it/ext for additional
>>> information.
>>> 
>>> 
>>> 
>>> Internet-Draft draft-ietf-netmod-immutable-flag-07.txt is now available. It
>> is
>>> a work item of the Network Modeling (NETMOD) WG of the IETF.
>>> 
>>>   Title:   YANG Metadata Annotation for Immutable Flag
>>>   Authors: Qiufang Ma
>>>            Qin Wu
>>>            Balazs Lengyel
>>>            Hongwei Li
>>>   Name:    draft-ietf-netmod-immutable-flag-07.txt
>>>   Pages:   28
>>>   Dates:   2026-01-12
>>> 
>>> Abstract:
>>> 
>>>   This document defines a way to formally document an existing
>>>   behavior, implemented by servers in production, on the immutability
>>>   of some system-provided nodes, using a YANG metadata annotation
>>>   called "immutable" to flag which nodes are immutable.
>>> 
>>>   Clients may use "immutable" annotations provided by the server, to
>>>   know beforehand why certain otherwise valid configuration requests
>>>   will cause the server to return an error.
>>> 
>>>   The immutable flag is descriptive, documenting an existing behavior,
>>>   not proscriptive, dictating server behaviors.
>>> 
>>>   This document updates RFC 8040 and RFC 8526.
>>> 
>>> The IETF datatracker status page for this Internet-Draft is:
>>> https://datatracker.ietf.org/doc/draft-ietf-netmod-immutable-flag/
>>> 
>>> There is also an HTML version available at:
>>> https://www.ietf.org/archive/id/draft-ietf-netmod-immutable-flag-07.html
>>> 
>>> A diff from the previous version is available at:
>>> https://author-tools.ietf.org/iddiff?url2=draft-ietf-netmod-immutable-flag-
>> 07
>>> 
>>> Internet-Drafts are also available by rsync at:
>>> rsync.ietf.org::internet-drafts
>>> 
>>> 
>>> _______________________________________________
>>> netmod mailing list -- netmod@ietf.org
>>> To unsubscribe send an email to netmod-leave@ietf.org
>> 
>> _______________________________________________
>> netmod mailing list -- netmod@ietf.org
>> To unsubscribe send an email to netmod-leave@ietf.org
> 
> _______________________________________________
> netmod mailing list -- netmod@ietf.org
> To unsubscribe send an email to netmod-leave@ietf.org