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

Andy Bierman <andy@yumaworks.com> Thu, 14 April 2022 20:34 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 633003A1734 for <netmod@ietfa.amsl.com>; Thu, 14 Apr 2022 13:34:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 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_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=unavailable 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 8bBU35wN3umf for <netmod@ietfa.amsl.com>; Thu, 14 Apr 2022 13:33:55 -0700 (PDT)
Received: from mail-yw1-x1135.google.com (mail-yw1-x1135.google.com [IPv6:2607:f8b0:4864:20::1135]) (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 5CF1A3A1730 for <netmod@ietf.org>; Thu, 14 Apr 2022 13:33:55 -0700 (PDT)
Received: by mail-yw1-x1135.google.com with SMTP id 00721157ae682-2ec04a2ebadso66971177b3.12 for <netmod@ietf.org>; Thu, 14 Apr 2022 13:33:55 -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; bh=wVTnX2UPwk7rJeBfCcjFK40jHEwyas8x2HjhqHHCqZk=; b=V61Nc7jDTEakeyX8qzu6c/L/ZXzgEoHfCa+7kX4T0oBEAYl/nTX1Rj5+yF0B/xDQ/+ 7dgYa6nsoX18rkqF4CpQeTmu1uk7+pTEixrpeMypFSDm5yiTDwc2/cNkM4X8dyDJIh23 NA6+Xft0Eqpx1Knp4eAiHpYsU1Srkh/fE5nB+NbmoUSdpKaZEwhNd6SIywcT9r5xp6/I K7zMhdlR7L5AUEWq4BP1J1DYEAaCb9mQavB8YXSn/ldmiWoNAEyorOwUmIPLWHMSmg4A evXzy0R8vkRp/et49c1vHm9nB+GuECO2GbrNPMXASJaKgfz29r/IWDc/6GUrQA/jLmbf +uQQ==
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; bh=wVTnX2UPwk7rJeBfCcjFK40jHEwyas8x2HjhqHHCqZk=; b=UwnMCuMDpjJp07ad/v9Pc/5/YN7wmay7nd7ihRkbJfw6hf/JCz3ScJ6A0BGpod1fXW qAojZLGr3F3JDB2E9G3EH23yJ9c8wUJstxgcSsHQj/3ODM/x50mMq4EVl5QDym1Yd1oY JNqWs5v2uhDodAuFUSxeYGeHRgfB0g0yuqq2AQ5F0A0i4mzpzc++q08WeeB01Qm3cCVz tgRDMc2kIa2zMI7Qs4m4y+CPo6Pq1jffIsdaudYAy1Y4SP39qwRATCoE991tK/WPBAuv emHkF+rCuYf7BSbRHhejy4x2xL5LTpyUkExak8svdeAfNm6z2JfLfQj0xhoSj9xxIpVS pvxw==
X-Gm-Message-State: AOAM532gfd/PDEkHWOtK5yeBWCHOSAev870OOQuEeN6jZDGlQ9UJ0AUe 1ow6lmq563OySJEkOYpf7qFOEC8hpzHjlYWC5cZDdbs7WvI=
X-Google-Smtp-Source: ABdhPJzvKraJAC1Xu5JYnYMEU0/CL35b4sVx34S3uqayxSURnVnHHU9ziKrc14YfZiH6FhQdegHZ+eorn7CTJrBaPFA=
X-Received: by 2002:a81:92c8:0:b0:2eb:ef8e:b3b3 with SMTP id j191-20020a8192c8000000b002ebef8eb3b3mr3611879ywg.433.1649968434190; Thu, 14 Apr 2022 13:33:54 -0700 (PDT)
MIME-Version: 1.0
References: <BY5PR11MB41966C83474B52949C2B660FB5EF9@BY5PR11MB4196.namprd11.prod.outlook.com> <20220414.152331.1522036488630734842.id@4668.se> <20220414134730.62e3fyhl7e4pvuz4@anna> <20220414.160345.1807693114840953491.id@4668.se> <1347E93F-F193-4677-8070-5E28EDB2F14F@cisco.com> <CABCOCHTPZ+ieLeNRhDR7AmyYYhEgq2bjyHsW-ARM3_9sAip0vQ@mail.gmail.com> <20220414193836.ufqzfhnitb5l5w3h@anna> <CABCOCHQApdv7U15kYZFGopeFE8dR9Xr9SN9vSrwWobwoX-9jyg@mail.gmail.com> <20220414201304.mrx72eycemhb2q6q@anna>
In-Reply-To: <20220414201304.mrx72eycemhb2q6q@anna>
From: Andy Bierman <andy@yumaworks.com>
Date: Thu, 14 Apr 2022 13:33:43 -0700
Message-ID: <CABCOCHQWhMD=kXZugUNZ6VwsDChC33tP3fPPHgWuQYpirdhOoQ@mail.gmail.com>
To: Jürgen Schönwälder <j.schoenwaelder@jacobs-university.de>, Andy Bierman <andy@yumaworks.com>, "Acee Lindem (acee)" <acee=40cisco.com@dmarc.ietf.org>, Martin Björklund <mbj+ietf@4668.se>, "lsr@ietf.org" <lsr@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000692d7805dca3366a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/_2Bs-KoygiyQNEjEJZgCAsqJ1PU>
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: Thu, 14 Apr 2022 20:34:01 -0000

On Thu, Apr 14, 2022 at 1:13 PM Jürgen Schönwälder <
j.schoenwaelder@jacobs-university.de> wrote:

> On Thu, Apr 14, 2022 at 12:48:18PM -0700, Andy Bierman wrote:
>
> > The proposal is for a 2 year phase to change modules
> > that really do want a zone index.  It is not blindly removing the zone
> > index.
>
> People not reading type definitions will also not read a warning
> signs. This is blindly removing the zone index in two years, I hardly
> see a difference from doing the same (damage) today.
>
>
A 2 year advance notice is way more than normal in the open source world.

There does not seem to be any consensus on the general issues or the
specific typedef,
or even agreement that OpenConfig (and RFC 4001) got it right and IETF got
it wrong.

One set of data models treats a zone index as the normal case, not the
exception,
and the other treats a zone index as the exception.

Spinning all the YANG modules that use these typedefs is not going to
happen,
and not even clear that would help with multi-SDO integration, given the
disconnect
on the design of the typedefs.


Andy




> Lets start with one of the oldest modules affected, RFC 7317. The
> ietf-system module is using ip-address correctly (allowing DNS servers
> to be reachable via link-local addresses). So who is going to revise
> RFC 7317 in the two years? It would be strange to file an errata
> addressing a problem that will break the module in two years from
> now. In fact, there is no problem in RFC 7317, the problem is that we
> break the YANG module update rules that protect YANG modules from
> getting broken by updates to other YANG modules.
>
> And we do all of this because the name ip-address in hindsight is
> confusing?
>
> As you pointed out, an implementer can choose to ignore the optional
> zone index. However, if we remove the optional zone index, then
> implementors have no choice anymore since the data model by design
> prevents a meaningful implementation that works with link-local
> addresses. The key is that we have to trust data model writers to pick
> the right type. The assumption that every author who used ip-address
> really wanted ip-address-no-zone is very wild idea.
>
> /js (feeling lost in the modern software world)
>
> --
> Jürgen Schönwälder              Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>
>