Re: [Lsr] AD review of draft-ietf-lsr-ospf-l2bundles-04

Ketan Talaulikar <ketant.ietf@gmail.com> Mon, 05 September 2022 07:31 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 5B2E4C15256B; Mon, 5 Sep 2022 00:31:57 -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, 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] 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 5nvA9lkze7eO; Mon, 5 Sep 2022 00:31:55 -0700 (PDT)
Received: from mail-vs1-xe2a.google.com (mail-vs1-xe2a.google.com [IPv6:2607:f8b0:4864:20::e2a]) (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 08D26C1524C8; Mon, 5 Sep 2022 00:31:55 -0700 (PDT)
Received: by mail-vs1-xe2a.google.com with SMTP id 190so8009552vsz.7; Mon, 05 Sep 2022 00:31:54 -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=Q3dk8lMWaBU24Kpzwx4HbpwHUUlnItP8nVpWouiJpG8=; b=RQE0LlOocb+cKDmt32Xi+CPEI/8frr7oDeRcKsqKk25un/QCqy9P6DECCT7bCWZSvG GFQkpdBXzEEMy6BMRwD/GquWHGsYLxRbiwQ8k4dxk/5sUT9Bbi455tloWFn7y7Ko32kz 8If+KF5/ic0ZTszKDa/i5xXka4QVVoArys6z2crpsavip4gO2UGIyka6MDvWaPxGY4Mq WIsOmNXTD7ZJWG91pTe89d8+xbmIr+ndHPRqjzC6dvgLGrojTT28vmwMXX/CSNjlcNtG MNCRHUDSK+gU1JXVmqrHZ2XfbRaoF0yL4t2D0E4ETdNdgs2OOKh7IebdOvW418HgJS4I Qtkw==
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=Q3dk8lMWaBU24Kpzwx4HbpwHUUlnItP8nVpWouiJpG8=; b=56B+WDJIsG1G/o8bgCK6L7jP5EJK/8NtyWZMl/SMUglgEeQiN3H/xSWrcK585Zje0x HCY6wZKVSPJ9BGrmb6stIS2vzItCu9x/TpQSmsI13kzzUtOcB8E3jJ1aule9fbMhXV00 WDODi1vjOXQHAeNOvkVvMoLXCjyphifqbS5FPQgWyz2+bCpDnA2hccHAEvgJaNJZA8CS nh/sGb2Z3jPLraFm+N2gE8saxX1MYaxhWN54Q6FAj7e+S83ZaRVBp4e09dTnLkfmDy3h YRGh7FkuESj6hOHOs7XRhhJcVyG+3jEhM+ih+t6LOeveWsCdxvJssuvMOGS6iXkBbfXC oI3w==
X-Gm-Message-State: ACgBeo1EoqNOY7J8zql/2opDKddkhNXnT2DHS++im/V1gORGKvpfBOH0 EkqCL0tD8xPqv061A5FnH0XFQaku6NRtR8FkNxaIfT7DRQ4=
X-Google-Smtp-Source: AA6agR5nkT9KCJ9aT0vBI3DIwUyCQKcgcbUlna/hX0AT3sk+Sn6REo1kUrvAoL0unohyg56Lgk8be6wtl6Pv/2lZPIo=
X-Received: by 2002:a67:d512:0:b0:390:db32:a96 with SMTP id l18-20020a67d512000000b00390db320a96mr12217060vsj.15.1662363114009; Mon, 05 Sep 2022 00:31:54 -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>
In-Reply-To: <ACB6B96C-0663-4062-A3DE-3EAE286ABDD7@juniper.net>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Mon, 05 Sep 2022 13:01:43 +0530
Message-ID: <CAH6gdPwYfnbtA_+L_QfG+nNQZryVcWAQLjOS0diUfzJgGLFXCQ@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>
Content-Type: multipart/alternative; boundary="000000000000e5f86105e7e9128b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/1MzfiHUq7LlY9VQFhtLR7j9eo2g>
Subject: Re: [Lsr] 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 07:31:57 -0000

Hi John,

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.

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.

In any case, I think we should wait for WG's input before making such
(feature creep) changes.

Thanks,
Ketan


On Sat, Sep 3, 2022 at 11:41 PM John Scudder <jgs@juniper.net> wrote:

> > On Sep 3, 2022, at 4:46 AM, Ketan Talaulikar <ketant.ietf@gmail.com>
> wrote:
> >
> > Hi John,
> >
> > Thanks again for your quick response.
> >
> > Regarding the OSPFv3 Extended LSA registries, it is a bit challenging to
> do what (I think) you are asking for. We have a bunch (8 today and a remote
> possibility of more being added) of E-LSAs and all of them share the same
> E-LSA TLV space (where more TLVs can be expected to be defined). And then,
> for all of these E-LSA TLVs, we have a single shared E-LSA sub-TLV (at any
> level of hierarchy). So potentially, we can have a rather complicated set
> of columns depending on how we want to go about it.
>
> So, are you saying it would be too messy to structure the registry that
> way (I don’t think it would), or that doing that work represents scope
> creep for the present spec (I agree)?
>
> Regarding scope creep, there are at least two ways to think of this —
>
> 1. It’s worth doing but this is not the place. Let’s propose a new WG
> draft that’s just a registry maintenance draft.
>
> 2. It’s worth doing, and we will take on the extra effort of doing it in
> this draft, to spare the WG the overhead of processing a whole new draft.
> Kind of the Boy Scout ethos of leaving the campsite cleaner than you found
> it.
>
> In case 1, I guess the question then becomes, if there’s a registry
> maintenance draft in the offing, is it even worth introducing the “X”
> state, which IMO seems like a bit of a forced fit compared to a simple
> matrix with Y/N in each cell? Maybe since you’ve already done that much of
> an audit on the registry, introduce two columns, one for L2BMA sub-TLV and
> one for RL sub-TLV, with Y/N in each column?
>
> > That is why, here, we are limiting to the current need - to indicate the
> applicability of a sub-TLV to L2 Bundle Member TLV.
> >
> > I am open to your and WG's suggestions on this.
>
> I, too, would like to hear the WG’s input.
>
> Thanks,
>
> —John
>
> >
> > Thanks,
> > Ketan
> >
> >
> > On Fri, Sep 2, 2022 at 10:23 PM John Scudder <jgs@juniper.net> wrote:
> > Hi Ketan,
> >
> > Thanks for the update.
> >
> > > On Sep 2, 2022, at 9:16 AM, Ketan Talaulikar <ketant.ietf@gmail.com>
> wrote:
> > >
> > > Since the OSPFv3 registry is shared for all OSPFv3 Extended LSA TLVs'
> sub-TLVs, we need another flag X for those sub-TLVs that are not associated
> with the Router Link TLV.
> >
> > Good point. But, doesn’t that suggest that if we’re going to annotate
> the registry anyway, it should be annotated to indicate applicability for
> each sub-TLV type? That would clean up the presentation from Y/N/X to just
> Y/N per column. It would add a lot more columns but we don’t pay by the
> column. :-)
> >
> > If there’s some reason this wouldn’t be valuable that’s OK but I’d like
> to understand what makes Router Link and L2 Bundle Member need special
> treatment that the other sub-TLVs don’t need.
> >
> > Thanks,
> >
> > —John
>
>