Re: [Gen-art] Gen-ART Last Call review of draft-ietf-lsr-ospf-l2bundles-06

Ketan Talaulikar <ketant.ietf@gmail.com> Wed, 21 September 2022 14:07 UTC

Return-Path: <ketant.ietf@gmail.com>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3F96FC1522C2; Wed, 21 Sep 2022 07:07:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.104
X-Spam-Level:
X-Spam-Status: No, score=-2.104 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=gmail.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 J4DLo9gRQwrP; Wed, 21 Sep 2022 07:07:46 -0700 (PDT)
Received: from mail-vs1-xe2e.google.com (mail-vs1-xe2e.google.com [IPv6:2607:f8b0:4864:20::e2e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4FB8BC14F724; Wed, 21 Sep 2022 07:07:46 -0700 (PDT)
Received: by mail-vs1-xe2e.google.com with SMTP id 63so5563713vse.2; Wed, 21 Sep 2022 07:07:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=EJ48q4pggcrtT7oZc6tiTr8rDBqKkT9Grj5qyrsFWkU=; b=YuXQRQFf6lvNIaDv+53EkYXL/QoHvk4WGsg+LUGjHzl1paTpdz6+Gr/+YCM0ZuMv7c TCL28D2hlAxFxZ2wE5bSGZMpan28G37gWIgv65ZcWktSrypqTPZqyHt6LsevLTnW8Fr2 /Attxe5pNGsUsP9ABPQ5ZKLHXy0cSmtnAXhSbIj5okG/mNMa2eABwz/dRfuR9ptAgLVd SvIxTGmlP0xnIJVsE2Yu8gKJee/zFTNd3j6781hxo+K/4NHH9prG91pk82rnoenYS+rL t1e0MGah8tLEcVcxWZa/CqrgHmU8xpH2l6qUwIuyYrH4vmmV6hufLQ8y3LA91T0pYRsv yGMQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=EJ48q4pggcrtT7oZc6tiTr8rDBqKkT9Grj5qyrsFWkU=; b=ncEN50e6V2xxUD26Rt/nEKdzvK9Ijc+9ilTBQD8aUQ83h6Q/2X1ljeie7K3Y4rkah7 y2g7sBiD9Wtigyv4ZJz2wRIB/oGLma9U2iZSmH7TmvnjXsiNmiIHwLrJZwQDiLggR+Cm aq2MxPkZcBKTBmh27rp6+0S47MPr36BILlpwVYne9dIdIbZEHgp4NWU+JzSZSQ0PSF+h AGzkDlmxk0wGa5QLR0uv46Umhz7xPfTQc5qsIt3tNMlsGmN/NvoA8nKE0Hkdp+3hMcZc I9HFmjmXrDXJ95w/7EJHJVJsCFgUiG1bPumVEENfgQ5l3DwiRZfK6Hi/G2MiqREx38vU aCVg==
X-Gm-Message-State: ACrzQf2q4I3F+/ezwkf4RJTHYnu8oJcN7P5/nIMK5fmQNmpvhcG6f9nK /sWQ7ya9itY1zAsvVOCb7eJY8+ymcLgWvigx6mg=
X-Google-Smtp-Source: AMsMyM4rBbRZVlgkc6QrXhubKpoy3a3qeEeAicwpWSKIeGGkCIr3qw54DNaYzdUGAe4kts77dm3aQ5qDkVMdL8ZdD7o=
X-Received: by 2002:a67:c119:0:b0:398:3a4d:b920 with SMTP id d25-20020a67c119000000b003983a4db920mr10550624vsj.64.1663769264726; Wed, 21 Sep 2022 07:07:44 -0700 (PDT)
MIME-Version: 1.0
References: <7cdddc6b-2b97-c321-4cc4-fdad869d6e08@alum.mit.edu> <CAH6gdPw4Z2qBBqQQxuBs3JHiA439_nSYYkCcFr78Hf35Fr6CDA@mail.gmail.com> <a7fe39e4-3c80-193c-baf9-d26a84ca3eb2@alum.mit.edu>
In-Reply-To: <a7fe39e4-3c80-193c-baf9-d26a84ca3eb2@alum.mit.edu>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Wed, 21 Sep 2022 19:37:32 +0530
Message-ID: <CAH6gdPzHmRA3kBKwmjcXGRFfxrHWV4J8cUwNBxyOE3V=GFF-0w@mail.gmail.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>
Cc: draft-ietf-lsr-ospf-l2bundles.all@ietf.org, General Area Review Team <gen-art@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000000325e805e93078b0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/5ZZkNuu0yAeEuenVRFhZcqY80QU>
Subject: Re: [Gen-art] Gen-ART Last Call review of draft-ietf-lsr-ospf-l2bundles-06
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Sep 2022 14:07:47 -0000

Hi Paul,

Thanks for your quick reply and please check inline below for response.


On Tue, Sep 20, 2022 at 11:11 PM Paul Kyzivat <pkyzivat@alum.mit.edu> wrote:

> Ketan,
>
> On 9/20/22 10:30 AM, Ketan Talaulikar wrote:
>
> >     1) NIT: 1 Introduction
> >
> >     IDNITS reports:
> >
> >          -- Possible downref: Non-RFC (?) normative reference: ref.
> >          'IEEE802.1AX'
> >
> >     As best I can tell there is no need for this reference to be
> normative.
> >     (Its only an example in the introduction.) I suggest making this a
> >     non-normative reference.
> >
> >
> > KT> We kept it as normative since this document is all about "bundle
> > members" and that refers to the 802.1AX. However, I am ok to change that
> > to informative if the IESG suggests so.
>
> I just saw a draft concerned with this issue:
>
>    Last Call: <draft-kucherawy-bcp97bis-02.txt> (Procedures for Standards
>    Track Documents to Refer Normatively to Documents at a Lower Level) to
>    Best Current Practice
>
> It isn't approved yet so it isn't definitive, but its close enough that
> it might be wise to follow it.
>
> Its easier to just avoid the issue by calling the reference
> non-normative. But its your call, together with your AD.
>

KT> This ID-nits warning is perhaps simply because the normative reference
is not from an IETF publication and so perhaps the tool is not able to
determine if that publication is "standards" or informational. As far as
the guidance from draft-kucherawy, I'll wait for our AD and IESG to share
their views - we'll do as indicated by the IESG.


>
> >     2) MINOR: Section 2: Normative requirements on future documents
> >
> >     While I don't fully understand all the document dependencies, the
> >     following normative requirement:
> >
> >          ... Specifications that introduce new sub-TLVs of the Extended
> Link
> >          TLV MUST indicate their applicability for the L2 Bundle Member
> >          Attributes Sub-TLV.  An implementation MUST ignore any sub-TLVs
> >          received that are not applicable in the context of the L2 Bundle
> >          Member Attribute Sub-TLV.
> >
> >     looks to me like it may be imposing requirements on future work that
> >     may
> >     not itself be aware of or normatively linked to this document.
> >
> > KT> This is correct.
> >
> >     The
> >     registry in question is defined only by RFC7684. Figure 2 further
> >     supports this point by effectively revising the format for the
> >     registry,
> >     adding an additional column.
> >
> > KT> The intention was not to change the registry format. Please see
> > further below.
> >
> >     I suggest it would be appropriate to formally update the registry to
> >     reference this document to impose requirements on future
> registrations,
> >     and add a column indicating applicability in the context of the L2
> >     Bundle Member Attribute Sub-TLV.
> >
> >     The same logic applies to Figure 3 and the IANA OSPFv3 Extended-LSA
> >     Sub-TLVs registry. I suggest the same sort of fix for it.
> >
> > KT> Your point is valid and this has been discussed with the AD and the
> > WG. Please check the following threads for those details and how we got
> > to the current state of the document:
> >
> > https://mailarchive.ietf.org/arch/msg/lsr/1MzfiHUq7LlY9VQFhtLR7j9eo2g/
> > <https://mailarchive.ietf.org/arch/msg/lsr/1MzfiHUq7LlY9VQFhtLR7j9eo2g/>
> >
> > https://mailarchive.ietf.org/arch/msg/lsr/UJgcBwSLcbVYPjrp0SicsDcHpj0/
> > <https://mailarchive.ietf.org/arch/msg/lsr/UJgcBwSLcbVYPjrp0SicsDcHpj0/>
>
> I can't decipher the logic of the discussion. (Feels like I need more
> context than what is in the thread, but I didn't spend a lot of time
> trying.)
>

KT> No issue. It was simply to point to discussions on similar lines.


>
> I acknowledge that it isn't strictly necessary to change the table
> format in the registry.
>
> But it is essential to do *something* that forces anyone trying to add a
> new entry to either of those tables to "indicate their applicability for
> the L2 Bundle Member Attributes Sub-TLV". That needs to be a new
> requirement for adding an entry to either table.
>

KT> Agree.


>
> How to achieve that? Currently someone wanting to add to those tables
> will look for the applicable rules in the Reference at the top of the
> table, to [RFC7684]. That doesn't impose your new rule. So at the least,
> you can add an additional reference to the top of each table, to your
> document.
>
> And then, to make it clear, I recommend adding another item to your IANA
> Considerations that clearly states it applies to anyone adding or
> changing anything in these tables, and restate or clearly reference the
> requirements I highlighted to in Section 2.
>

KT> If I understand your point, and I am paraphrasing, the idea is that we
add this document as reference on the OSPFv2/v3 code point registry and in
this document's IANA section we add guidelines for IANA to look for whether
the allocation request has specified the applicability to the L2 Bundle
Member Sub-TLV. So that acts as a checkpoint before future allocations out
of this registry. Is that correct? So this is half-step between the current
state of the document and the suggested new document that changes the
registry organization.


>
> While adding an applicability column isn't technically necessary, it
> would make it harder for future updates to forget this step, since they
> would be forced to figure out what to put in that column.
>

KT> We started down this track but then backed off and pushed this to a new
document that focuses on the registry reorganization.


>
> One last thought: have you considered whether potential future updates
> to the definitions to currently defined sub-TLVs could ever change their
> applicability?


KT> That would be very remote/unlikely IMO.


> I suspect any time a change is made to the registry that
> adds/replaces a reference to a document defining a sub-TLV, the newly
> referenced document will need to "indicate applicability".
>

KT> Sure and this should be taken care of by the IANA checks when the new
document reference is updated in registry.

Thanks,
Ketan


>
>         Thanks,
>         Paul
>