Re: [netmod] [Lsr] I-D Action: draft-ietf-lsr-ospfv3-extended-lsa-yang-10.txt

Andy Bierman <andy@yumaworks.com> Tue, 12 April 2022 18:18 UTC

Return-Path: <andy@yumaworks.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 824683A18AD for <netmod@ietfa.amsl.com>; Tue, 12 Apr 2022 11:18:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.108
X-Spam-Level:
X-Spam-Status: No, score=-2.108 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cT_Wuy52KDue for <netmod@ietfa.amsl.com>; Tue, 12 Apr 2022 11:18:51 -0700 (PDT)
Received: from mail-yw1-x112d.google.com (mail-yw1-x112d.google.com [IPv6:2607:f8b0:4864:20::112d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6D8AC3A18A4 for <netmod@ietf.org>; Tue, 12 Apr 2022 11:18:51 -0700 (PDT)
Received: by mail-yw1-x112d.google.com with SMTP id 00721157ae682-2ebdf6ebd29so139861877b3.2 for <netmod@ietf.org>; Tue, 12 Apr 2022 11:18:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+RP9rViPgBrBpyOUcs4Git2QbSGjdtkDHt0sJKkeNpc=; b=ObPADvw+hhXDrgRGogpJRxVytB0c8dD2A6xq2rYS2od9qmy7SjIcVxvW8+Y3P2sbsq qyMgjuDv6d7gGSUKnfgBVUHT98YcIL0FJSQ/ilG012QlVMQsAmZPJSvkmxU0gchZ+Bms J57doEFHPmqUbuWuFLuwgvxf7R+bO9nmkAkh5fPur/od2rmElP4xDBeghwuRIR2C6Jjz kwHmYyLwAt6xICtremj1b3GSSXDClQ3l5GLJDZWqkDEl1kzwtV7qIDu91z1/FsKQdeZ6 gbae5pjuyJyXSAUdsp6pS3ZDV/QKLj6KsrJYDb1JRRJjUcAumwTybiEWF6hFHfoX9CGR /yYw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=+RP9rViPgBrBpyOUcs4Git2QbSGjdtkDHt0sJKkeNpc=; b=uzY5C7HlUqFWPaqNHZvu/4hdjtc1xf6uSJCmRYY2GkJ60oxyoLnk3dEmgDUQvCfaiI KmLmrSr4s8id5V+qiIjwZNGVFDCE7z4BsOr88JbErNwMcFs67YhmVaD1pR+eUYwr39sS 5WL2o17w2oiPSLfm30UWzqbkvzWaGrgFnZkR/8klfzpFEhcRJUMlb8HnKUb7GX6QbTjp g0gytl6qOGkO0lJiezpNLRycjdgMWxskyj04/qZrWe/C+E85ShML/uUSSJudCdccm/pX CkweoU9gabc8CjwA6q0URf2y98t/6gJGWBDogYlzrTzRFzonihRodQWcKSRiyXbek40X XMug==
X-Gm-Message-State: AOAM530J2wRap+RBsCMXMoYxD4NVc0kf/YN1PvDpGvds058eu4PCT4AM icyOjS3XSxMmSb47pZXnS7YghikX6/VP3hbxCFivPA==
X-Google-Smtp-Source: ABdhPJzF9XHJRE7lZ9Bg/p7oEV63wrpkR6SauihYVkqYR8cYVi89zM5PSZdNC3wuta0Tot3OnfK95+M3/Sg37XsW7KM=
X-Received: by 2002:a81:92c8:0:b0:2eb:ef8e:b3b3 with SMTP id j191-20020a8192c8000000b002ebef8eb3b3mr16862883ywg.433.1649787530187; Tue, 12 Apr 2022 11:18:50 -0700 (PDT)
MIME-Version: 1.0
References: <DB7E3112-3C2F-4040-81E1-F4625689DA62@chopps.org> <645FCC0B-8279-4070-B052-A553317B8474@cisco.com> <3F7DDA02-DEFA-4680-B048-1AB0A54C2FA1@chopps.org> <BB1D53D0-0D36-40DF-8B9D-4BD4EB6A35C1@cisco.com> <5b05a34d-41b6-7b65-ebe7-9dcaca80eeb2@alumni.stanford.edu> <m2wnfzydgz.fsf@ja.int.chopps.org> <530e30e1-9436-2123-7d03-eb4f876a9f90@alumni.stanford.edu> <BY5PR11MB4196F5F342BA12E79FF29B08B5EA9@BY5PR11MB4196.namprd11.prod.outlook.com> <CABCOCHS+uLjK5GcpCrmegCWBHoK=1-ySZhqO+D-TEnyGUki5kQ@mail.gmail.com> <de50de1e-7f8c-5cdd-6809-b8fdf0b5df9d@joelhalpern.com> <20220412070222.bkc5bhby4c2n32bs@anna> <010001801e3bd325-80cdfee9-a7d3-4019-a393-273d15605385-000000@email.amazonses.com>
In-Reply-To: <010001801e3bd325-80cdfee9-a7d3-4019-a393-273d15605385-000000@email.amazonses.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Tue, 12 Apr 2022 11:18:39 -0700
Message-ID: <CABCOCHQwHDp1HiM0iC6vhGsua7oOwrPcwtBagHHPnPErE_Zs_w@mail.gmail.com>
To: Kent Watsen <kent+ietf@watsen.net>
Cc: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, "lsr@ietf.org" <lsr@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>, "Rob Wilton (rwilton)" <rwilton=40cisco.com@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="000000000000b1283e05dc79175a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/kpcWHTposY1anxdAyFeez0Wzggs>
Subject: Re: [netmod] [Lsr] I-D Action: draft-ietf-lsr-ospfv3-extended-lsa-yang-10.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 12 Apr 2022 18:18:57 -0000

On Tue, Apr 12, 2022 at 7:45 AM Kent Watsen <kent+ietf@watsen.net> wrote:

>
>
> For me, the only sensible option (other than accepting that types are
> named the way they are) is to introduce ip-address-with-zone and to
> deprecate ip-address and stop there. Yes, this means coexistance of
> inet:ip-address and ip-address-with-zone until YANG is getting
> replaced.
>
>
> As a contributor, this seems to be the most reasonable "by the rules"
> option.  There's nothing wrong with introducing a more-explicit label and
> deprecating a less-explicit label.   Having more explicit labels seems to
> be general goodness (e.g., more readable tree-diagrams) while not impacting
> CLI usability.  Deprecating less-explicit labels enables tooling to move
> existing non-explicit label uses to the more-explicit labels.
>
> It is easy to empathize with those seeing this as a bug-fix, but there's
> no clean way to assume a particular definition is what was universally
> intended and used.  It's additionally difficult to support an approach
> that breaks the rules that we are charged to defend.
>
> Level-upping, is there any takeaway modeling advice coming out of this?
> There's a historical trend to define base types with a
> broad value-space assuming uses will refine the value space as needed.
> This trend seems well-reasoned, and yet here we are. Should there be advice
> indicating that if a value space is faceted, a union of more-explicit types
> is better (e.g., inet:host)?  If there is a type that is the union of
> "-with-zone" and "-without-zone", would it better to call it
> "ip-address-with-or-without-zone" or just "ip-address"?  [PS: I'm assuming
> that -with-zone" requires a zone, i.e., it's not optional]
>
> PS: As a chair, consensus seems elusive.   Roughly 10 people have provided
> opinions with a nearly 50/50 split between the "follow the rules" and "do
> what's 'right'" camps.
>
>
One extreme is to say "the typedef says what it is. Too bad you have to
rewrite 100s of YANG modules."

The other extreme is to say "Nobody supports the zone index, so change the
typedef to match
what the users actually want, right now."

The middle ground is to say "Nobody is reporting a bug that their client is
setting a zone index
and our server is doing the wrong thing, so there is no real problem to
solve here".

The compromise is to say "You have 2 years to change to a new typedef if you
really need a zone index."

Perhaps nobody is right.
Perhaps there is only a least worst solution and no good solution.
There is not enough objective criteria to pick the best one.




> K.
>

 Andy

_______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
>