Re: [Lsr] Reorganizing OSPFv3 Extended-LSA Sub-TLVs registry [was: Re: AD review of draft-ietf-lsr-ospf-l2bundles-04]

Ketan Talaulikar <ketant.ietf@gmail.com> Mon, 05 September 2022 15:26 UTC

Return-Path: <ketant.ietf@gmail.com>
X-Original-To: lsr@ietfa.amsl.com
Delivered-To: lsr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CCA64C152701; Mon, 5 Sep 2022 08:26:33 -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_DNSWL_NONE=-0.0001, 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 KyIYbqhLFDNz; Mon, 5 Sep 2022 08:26:29 -0700 (PDT)
Received: from mail-vs1-xe36.google.com (mail-vs1-xe36.google.com [IPv6:2607:f8b0:4864:20::e36]) (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 E7326C14F736; Mon, 5 Sep 2022 08:26:29 -0700 (PDT)
Received: by mail-vs1-xe36.google.com with SMTP id 129so737434vsi.10; Mon, 05 Sep 2022 08:26:29 -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=5YkKe//hAGxNWJrSYJ4q9gX6hBzESyobtwUSMTaBHL4=; b=f4PGhyfLXP3A5OHt84UGaTJCj90kQJh9s5s9AUQiolhyuXtKo8yoAXv/Gr8xKi808A nRN7QniIys3qiQsKpakQoUrRMlYtZDsUvT3gM71LcpoChWEW/k8SgWwFisGVGDc3qks0 +s/lHO5iHsPUk1Sne5WSXmXgKj6kVuoeymS6ya64U2SuudC8WXv/SSQVFP3atqb1jZvF yVsQNU/pKHCqPgiMeCe/NMBeZQucz3iPt9OJUsNMwKNNd0X/qG2sxjIzW+uM455Zddj1 4p5aupEPT0bUWC1nniyjzWW2sdx05UQMi6D/Arkwfp8SXTmx6h+1QypOb7uuhB57C5vt xDnA==
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=5YkKe//hAGxNWJrSYJ4q9gX6hBzESyobtwUSMTaBHL4=; b=dprvU40WgckGEiQrWmZ36QEaJFFWOz8Q/fvaocQ6tIKm/TXhWyEmZcBe1GnMI/uCim Jq4JLymsuefRd6C7Tkm1iRqeOltyBsLUQmK6yTrfb8FuOQC4VE1YjdEytGTKps1EzqwP dEXfPmAkrcyQ8L9YLQHMk4hnhYQM3PWD6dkXWVGaPJr08d5L0FMJZmihgnwagx9JuYnw sZBdolKIFLAkzH946iwONWTEB/yiV3ZxHLafqjGgIv71YqSvtILgMIK6RthNXcbnfog3 D+jNpr+Eph2c7Rn+8ZsbRK5t3okZaGXXWNqiPtOvf3q1001GO4Cu7vWNYoinDbZU2tvW X2FQ==
X-Gm-Message-State: ACgBeo0MJV+DCAo/jUN4uVGwuAh+dRCwiV4V8mlHmDsDRRcQLCqwwEyK 34F50cy2dWnQq2himUQRffzdku+ICgNcyGPTWWs=
X-Google-Smtp-Source: AA6agR4/f5dxOJkcFUeq/QBR7JWP8TMJ7O7+b0HDxhSRQ1xy+NKHFOJROKpE1mF73/SIHAPMBqQmss8SJ7v8xasEozA=
X-Received: by 2002:a67:c11c:0:b0:391:4355:4b38 with SMTP id d28-20020a67c11c000000b0039143554b38mr10423714vsj.64.1662391588718; Mon, 05 Sep 2022 08:26:28 -0700 (PDT)
MIME-Version: 1.0
References: <ECD33362-6F7B-41DD-9B42-1DA0EB281254@juniper.net> <CAH6gdPyxS89G-xO4vsA_aH7tCxNd15SOJZpYV8tzwkaoRGr4KA@mail.gmail.com> <23D8F769-BEDC-4037-BA2B-B69F138DC387@juniper.net> <CAH6gdPxdbv5r2N26yjWK38H=p_3hMok=39Ewn9E=czpBp-EG7w@mail.gmail.com> <ACB6B96C-0663-4062-A3DE-3EAE286ABDD7@juniper.net> <CAH6gdPwYfnbtA_+L_QfG+nNQZryVcWAQLjOS0diUfzJgGLFXCQ@mail.gmail.com> <35939809-B990-44C5-9A7B-B14CBD326096@juniper.net>
In-Reply-To: <35939809-B990-44C5-9A7B-B14CBD326096@juniper.net>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Mon, 05 Sep 2022 20:56:17 +0530
Message-ID: <CAH6gdPxsDNxwmqP48LE1pHyCGxEgNjRE_CP3uQWrTu40phaKaw@mail.gmail.com>
To: John Scudder <jgs@juniper.net>
Cc: "lsr@ietf.org" <lsr@ietf.org>, "draft-ietf-lsr-ospf-l2bundles@ietf.org" <draft-ietf-lsr-ospf-l2bundles@ietf.org>, "Acee Lindem (acee)" <acee@cisco.com>
Content-Type: multipart/alternative; boundary="0000000000001f8d4f05e7efb462"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/ahP6vxRcjJlGbebz_UQd9ygp7yE>
Subject: Re: [Lsr] Reorganizing OSPFv3 Extended-LSA Sub-TLVs registry [was: Re: AD review of draft-ietf-lsr-ospf-l2bundles-04]
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Link State Routing Working Group <lsr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lsr>, <mailto:lsr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lsr/>
List-Post: <mailto:lsr@ietf.org>
List-Help: <mailto:lsr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lsr>, <mailto:lsr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Sep 2022 15:26:33 -0000

Hi John,

Please check inline below with KT for a quick clarification.


On Mon, Sep 5, 2022 at 8:39 PM John Scudder <jgs@juniper.net> wrote:

> Hi Ketan,
>
> Seems like a good plan. Comments below.
>
> > On Sep 5, 2022, at 3:31 AM, Ketan Talaulikar <ketant.ietf@gmail.com>
> wrote:
> >
> > I am personally OK with adopting the "boy scout" approach here - even if
> it might be seen as a scope creep.
> >
> > Following is a proposal for feedback from you and the WG:
> >
> > We'll first need 9 columns in the "OSPFv3 Extended-LSAs Sub-TLVs"
> registry at this point to indicate the applicability of each sub-TLV to its
> parent TLV(s). More may be required as we go along and new TLVs are added.
> >
> > 1) Router Link (RL)
> > 2) Attached Routers (AR)
> > 3) Inter-Area Prefix (IeAP)
> > 4) Inter-Area Router (IAR)
> > 5) External Prefix (EP)
> > 6) Intra-Area Prefix (IaAP)
> > 7) IPv6 Link-Local Address (6LL)
> > 8 IPv4 Link-Local Address (4LL)
> > 9) Extended Prefix Range (EPR)
> >
> > Then we will need the 10th column to indicate applicability to the L2
> Bundle Member Attribute (L2BM) Sub-TLV.
> >
> > These columns may become very complicated and not sure how they would
> look in the IANA registry.
>
> When you say “very complicated” do you simply mean that the table would be
> wide? Because all I’m envisioning is ten additional columns in the
> registry, with each cell containing either “Y” or “N”; this doesn’t seem
> inherently complex to me. This approach is familiar from some of the IS-IS
> registries, consider
> https://www.iana.org/assignments/isis-tlv-codepoints/isis-tlv-codepoints.xhtml#isis-tlv-codepoints-advertising-neighbor-information
> for example. Only six columns in that one, not ten, but the idea is the
> same.


KT> The complication is when more/further TLVs are defined - it may get
unwieldy. This is a little different from IS-IS in that sense.


>
>
> > I am not aware of discussions (if any) that took place during RFC8362 on
> this sharing of sub-TLV space. Perhaps the authors of RFC8362 and chairs
> can also share their inputs. The other (more cleaner and traditional
> approach IMHO) might have been to have separate spaces for each TLV.
>
> True, the WG could decide to reorganize it to give each type its own space
> in its own registry, where the first 32 code points in each space just
> happen to be the same. I guess the downside would be, for any sub-TLV
> that’s applicable to more than one type, you’d have to do multiple
> registrations — but you have to specify applicability for the multiple
> types in the unified registry anyway, so it all works out to the same
> thing. (I think we did this kind of reorganization for BMP, if I recall
> correctly.)
>
> If the sub-TLV number space were small, there would be a stronger
> motivation to reorganize into multiple registries, to conserve space, but
> with a 2^16 space it doesn’t seem like a real concern. So AFAICT it comes
> down to a matter of taste.
>

KT> Agree and just to clarify, I don't have anything against the share
sub-TLV space that we have currently.


>
> > In any case, I think we should wait for WG's input before making such
> (feature creep) changes.
>
> Agreed. To raise visibility and hopefully elicit more input, I’ve updated
> the subject line and explicitly cc’d Acee (in his capacity as shepherd).
> Probably there will be more engagement after the U.S. Labor Day holiday is
> over.
>

KT> Ack.

Thanks,
Ketan



>
> —John