Re: [Idr] John Scudder's Discuss on draft-ietf-idr-bgp-ls-app-specific-attr-11: (with DISCUSS and COMMENT)

Ketan Talaulikar <ketant.ietf@gmail.com> Sat, 25 June 2022 06:16 UTC

Return-Path: <ketant.ietf@gmail.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 826CCC157B47; Fri, 24 Jun 2022 23:16:41 -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_BLOCKED=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 ikZo3r40DrR3; Fri, 24 Jun 2022 23:16:41 -0700 (PDT)
Received: from mail-vk1-xa2a.google.com (mail-vk1-xa2a.google.com [IPv6:2607:f8b0:4864:20::a2a]) (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 DD39FC14CF1D; Fri, 24 Jun 2022 23:16:40 -0700 (PDT)
Received: by mail-vk1-xa2a.google.com with SMTP id az35so2160773vkb.0; Fri, 24 Jun 2022 23:16:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=i++qTJQhERUf8jqBhKhbJz1okcqTROZI0GCW9/dbxl8=; b=FRkF2W4WkTklPJknaPvdVlkliSsyy10786wrIiM8nuKnhzQbV6sWLojhGBhbvR0AWi 2I7pmkdtT5KKUWfes5/uea2/Nm7AKWGkupr6yXhrz5dN3lyoe5wt98hnskeI+zpWdJIF 9n7Fjnm/X1IkvLrPNSqWgNgrjqWdhUURM90K+LtzmRcSaHit6v7QKERpRGqQ8F1+rpgF 3k/opgr3TnqjZAfkmU/H0KGNElAfm4ia61b3IsthTLwHxx/avZyTePqyFYKeVdZKIo1R 0vzEkkucCQWUt/UOCQVL488wgIQc3iH2VW2LhN5oWfVSzmiOgdbxrJpMmjuXn2yQSHhY WogA==
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=i++qTJQhERUf8jqBhKhbJz1okcqTROZI0GCW9/dbxl8=; b=eilQTteooVxiloP/ZqtM7sg2SHck8mM2KUMO+A1Q4WJHoYVBCRME8HnF4hSLp5ez8v GES8j0phsc+UVGjjX49EAdV8fMSPo4v+1HEA/yWhNqVV/mXkqc9qaByvcUwhMyHnHXpx dHZ+p/uwfKjjxEDP9CTld6ULbCfLVGaj7NK3rbpwvY7/UVLBx41MgHhIHB0wAplEHvf/ gp4kFtEQkp/dekTYXAlYh7yTqPgLDRRtWyPbunr+XNos/llQPqS77606JlAIfGhxToaV DiG/JyHRqM8B7T4KzpftzsqjmT3oljUtnzo9qiBfBzzkkoSfAqcVGAi5Mbnts9Txt47a s0nA==
X-Gm-Message-State: AJIora/ZT2XsBQnDrMf6YJkmQWZc+RhGxiB49l0ZrDEOACgjr2HfPOJ0 KXDITARXUIw9wkefW9SPz/biplVjbJ2RBttxsPw=
X-Google-Smtp-Source: AGRyM1vE1kFkBrJPWBoz+8wRJ9WZS4PUW7QM79LwM/r1sJa2HhXTpCHoj7wkJivMPhzqmHOk79ypCmBrBqueKN1CLdA=
X-Received: by 2002:a1f:9d55:0:b0:36c:a998:d544 with SMTP id g82-20020a1f9d55000000b0036ca998d544mr830707vke.33.1656137799650; Fri, 24 Jun 2022 23:16:39 -0700 (PDT)
MIME-Version: 1.0
References: <165394668566.4700.9108599291406546063@ietfa.amsl.com> <CAH6gdPxtVMmZxowXTFvXos7kAQpUKGzS3G7TRFUAmfZmEmt05Q@mail.gmail.com> <AEB8AD66-E976-47DA-8579-4A373BC4D7CE@juniper.net> <CAH6gdPwt6NW8cx2ysVKHEoppb-x7ehNhSGrq1OqtS++pEVSB9A@mail.gmail.com> <8CD43D5D-8E30-4A0C-804A-A7E31C0040BD@juniper.net> <CAH6gdPzS2S=Hgvd-T6QkH6YEhAujcTFjQ5Am3GDSz6C7xP6QPw@mail.gmail.com> <07C90E6A-A9E7-428A-920C-81DD187B0C22@juniper.net> <CAH6gdPxf3QU_jS=-2U9B7pqpu0rCCxZ8nKDFipn1zdERDvCVAg@mail.gmail.com> <725F4006-13D6-42A8-B28C-15D135A29B90@juniper.net>
In-Reply-To: <725F4006-13D6-42A8-B28C-15D135A29B90@juniper.net>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Sat, 25 Jun 2022 11:46:28 +0530
Message-ID: <CAH6gdPzjYLfYD=oh5q-sv-NPRHzUwLNk8=SKGgTmzd63wxfWjw@mail.gmail.com>
To: John Scudder <jgs@juniper.net>
Cc: The IESG <iesg@ietf.org>, "draft-ietf-idr-bgp-ls-app-specific-attr@ietf.org" <draft-ietf-idr-bgp-ls-app-specific-attr@ietf.org>, "idr-chairs@ietf.org" <idr-chairs@ietf.org>, "idr@ietf.org" <idr@ietf.org>, Hares Susan <shares@ndzh.com>, Keyur Patel <keyur@arrcus.com>
Content-Type: multipart/alternative; boundary="0000000000003f53ff05e23fa1a0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/EOB1d-izqbhfRUlsK8pSCEaQ4rc>
Subject: Re: [Idr] John Scudder's Discuss on draft-ietf-idr-bgp-ls-app-specific-attr-11: (with DISCUSS and COMMENT)
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 25 Jun 2022 06:16:41 -0000

Hi John,

Thanks for your response and I'll work with you to close this while you
still have the context time :-)

Please check inline below.


On Sat, Jun 25, 2022 at 3:18 AM John Scudder <jgs@juniper.net> wrote:

> Hi Ketan,
>
> Sorry for the delay while I swapped the context back in.
>
> I think the §4 (2.C) text is clear now. Thank you!


KT> Thanks for your help with it.


>


> I have a question about the §4.1 example you added, I’m afraid (sorry).
> Here’s the text from -14:
>
>    The corresponding BGP-LS advertisements for that link are determined
>    as follows:
>
>    First, based on rule (1), the advertisements are conveyed to BGP-LS
>    to get the following:
>
>    1.  ASLA with S, F, and X bits set on it carrying link attributes
>        from IS-IS advertisement (a)
>
>    2.  ASLA SRLG with zero-length bit masks with a set of SRLGs from IS-
>        IS advertisement (b)
>
>    3.  ASLA SRLG with the X bit set on it with a set of SRLGs from IS-IS
>        advertisement (c)
>
>    The next rule that applies is (2)(c) and it is determined that
>    collation is required for applications S and F; therefore, we get the
>    following:
>
>    1.  ASLA with the S bit set on it carrying link attributes from IS-IS
>        advertisement (a) and SRLGs from IS-IS advertisement (b) (this is
>        collation for application S based on (2)(c))
>
>    2.  ASLA with the F bit set on it carrying link attributes from IS-IS
>        advertisement (a) and SRLGs from IS-IS advertisement (b) (this is
>        collation for application F based on (2)(c))
>
>    3.  ASLA with the X bit set on it carrying link attributes from IS-IS
>        advertisement (a) (remaining application not affected by
>        collation based on (2)(c))
>
>    4.  ASLA SRLG with zero-length bit masks with SRLGs from IS-IS
>        advertisement (b) (not affected by (2)(c))
>
>    5.  ASLA SRLG with the X bit set on it with SRLGs from IS-IS
>        advertisement (c) (not affected by (2)(c))
>
> I think what you’re saying is that a naive implementation will emit a
> total of eight (ASLA or ASLA SRLG), right? The first list 1-3, plus the
> second list 1-5? You’re not saying that the second list 1-5 is the final
> output, with list 1-3 having been an intermediate result?
>

KT> The processing of the list is progressive and the final list is the 1-5
for a "naive" and 1-4 (or even further consolidation) for a "non-naive"
implementation.


>
> If that’s your intent, I think it would be clearer if you numbered the
> items 1-8, so first 1-3 and then 4-8 instead of restarting the numbering.
> This is especially the case because you follow it with a third list, 1-4,
> which *is* a distinct set of (ASLA, ASLA SRLG).
>
> It’s late-ish on a Friday so I haven’t checked through the example in
> excruciating detail, and I kind of hope someone else is also checking, but
> if my understanding above is correct, I think maybe the change I’ve
> described gets us to the finish line.
>

KT> These progressive steps can be perhaps better clarified by adding text
before them. Something like "starts with this list", then "updated list is
.." and then "the final list ...". Would that make it clearer and address
your comment?

Thanks,
Ketan


>
> In any case the fix to §4 (2.C) is enough for me to clear my DISCUSS,
> although I hope we can finish tuning up the example anyway of course.
>
> Thanks,
>
> —John