Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG adoption call (6/6 to 6/20)

Ketan Talaulikar <ketant.ietf@gmail.com> Wed, 22 June 2022 13:26 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 83F82C157B55 for <idr@ietfa.amsl.com>; Wed, 22 Jun 2022 06:26:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.006
X-Spam-Level:
X-Spam-Status: No, score=-2.006 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, HTTPS_HTTP_MISMATCH=0.1, 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=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 2Etii1o1M-Qp for <idr@ietfa.amsl.com>; Wed, 22 Jun 2022 06:26:05 -0700 (PDT)
Received: from mail-vs1-xe35.google.com (mail-vs1-xe35.google.com [IPv6:2607:f8b0:4864:20::e35]) (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 D64D9C14CF09 for <idr@ietf.org>; Wed, 22 Jun 2022 06:26:05 -0700 (PDT)
Received: by mail-vs1-xe35.google.com with SMTP id i186so17148606vsc.9 for <idr@ietf.org>; Wed, 22 Jun 2022 06:26:05 -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=0t9lq7fajobyhHGrqMTmW9WMm7V7KP4ck25+S1RTJJQ=; b=fyoqXNQwmilnw57RGSIJ5lAAITfDr41owI84TWWCksOJnbC10Zlxr34J8NPaDb/r+D HZc7eS3pENd2OqrH2mSDSTA76zlfSvj75r7mCyiQN1vjPGXZ+HUQz0M5k2glgHgXz/wI H9D3lJcqgsmMRgcx9T4Zz0HIu0si0IaTi2+74XYqBhWSFgExTmBNwXKibhk/YCtNrGa/ VgYS5BkQLc1NzXHXIena10gRI7+PD20FkQf4AGxbKJ0H/VA+95OPPLOC8Z72cp/fEnvI KjbDYHA3TgWkVHI9TFtyFZrPxGpOVEKh+4Sf8z5h5s3G1xzUlM44xFKqumWZvRDjpv4r piig==
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=0t9lq7fajobyhHGrqMTmW9WMm7V7KP4ck25+S1RTJJQ=; b=7OnL1frb20pQtAx9KRSjSWlvJ5knlez9ydQJGzCZpJITftbnJXO3zGAVtSCt11ZH+1 Ml7AfZiLGC0RBvpargFVjpevbK5uvBPjvBeP5vM/CeEk5pIRGdZnEc0dK+c3yV8ceKEl sDVHqiYtWxfO1/Oqdrd/zht1zRImWeuXL9Endblu+udRSsHcb+ZSjiTebJ/DUKeQxdu7 8j7jKOJuJ6qJLQmmB5bfPik2aWS31mGSzavSIEWDYgrHd9IuTDn2oqfR3cwMY2wruuid dBs1UM1J6UqpMuzYtiEu0I9rnyXkSOrY0bOf7bpiDyXe5BY1qwKN8EH4ZBG0k2PbYgtg h1wg==
X-Gm-Message-State: AJIora8b7hUG8Otp00lmqG+dJAAcdvM0O7DzeuyyEYZALS4B8dia1D1s acg2kXETYJ1vZiKF4BdJXCZB5A6Cv6fhKt7o3NZgtyJFkxk=
X-Google-Smtp-Source: AGRyM1sFEi4C88+ZJTbZbkIc/z2iU3VL8RZ3CWXe0FyP5OaVZMBk/FXFEdlhqu+dkYLsWuf+xtqEh1vsSBrwTJomdzI=
X-Received: by 2002:a67:e95c:0:b0:354:3ae8:5b63 with SMTP id p28-20020a67e95c000000b003543ae85b63mr6439935vso.64.1655904364389; Wed, 22 Jun 2022 06:26:04 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR08MB487213F9F5CD1A5E104B4645B3A29@BYAPR08MB4872.namprd08.prod.outlook.com> <CAH6gdPx+YbTXronoYzSuk7xNXGfsH5iD5i3Q5oDWMoKucCRexQ@mail.gmail.com> <DM6PR08MB48730CA153D5FFDF5C235C12B3AC9@DM6PR08MB4873.namprd08.prod.outlook.com> <821D2B29-C637-44A0-9D46-25AB33D7E11D@juniper.net>
In-Reply-To: <821D2B29-C637-44A0-9D46-25AB33D7E11D@juniper.net>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Wed, 22 Jun 2022 18:55:52 +0530
Message-ID: <CAH6gdPz2JRrxih52HekJxuDTC0ng52Q296L+zs7U4=rOHjFiOg@mail.gmail.com>
To: Jordan Head <jhead@juniper.net>
Cc: Susan Hares <shares@ndzh.com>, "idr@ietf.org" <idr@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000006beb0105e20947ae"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/2BxwHG_ulSaaTZTUctsP-CRa4WY>
Subject: Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG adoption call (6/6 to 6/20)
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: Wed, 22 Jun 2022 13:26:09 -0000

Hi Jordan,

Thanks for your response and please check inline below for what needs
further discussion.


On Tue, Jun 21, 2022 at 11:10 PM Jordan Head <jhead@juniper.net> wrote:

> Hi Ketan,
>
>
>
> Thanks for reading the draft and taking the time to comment.
>
>
>
> [Ketan]
>
> *1) The status of this should also be experimental so it is aligned with
> the IGP spec.*
>
>
>
>                 [Jordan]
>
> As Sue said, good catch, I’ll update this draft to align with the other
> draft.
>
>
>
> [Ketan]
>
> *2) Though not strictly required, I would suggest adding some text that
> covers the description/motivation for adding this into BGP-LS - perhaps a
> use case or scenario. Normally, the TE use cases are obvious but I am
> unable to understand the motivation in this case. As an example, we don't
> have an equivalent of OSPFv2 Type 4 LSA information being signaled into
> BGP-LS - just because there was no pressing need for it. There are a few
> other such IGP extensions not exposed to BGP-LS ... but I don't want to
> give more ideas ;-)*
>
>
>
>                 [Jordan]
>
> I see your point, my answers to #5 and #6 should hopefully make things
> more obvious.
>
>
>
> [Ketan]
>
> *3) Reference to RFC8714 is required in addition to RFC2119.*
>
>
>
>                 [Jordan]
>
> I assume you mean RFC8174. Good catch, I’ll add it.
>
>
>
> [Ketan]
>
> *4) It would be more appropriate to name this TLV as IS-IS Flood
> Reflection TLV, unless there was some plan to introduce similar for OSPF.*
>
>
>
>                 [Jordan]
>
> Sure, I’ll update it accordingly.
>
>
>
> [Ketan]
>
> *5) The IS-IS TLV has sub-TLVs but that has not been defined for BGP-LS.
> Why?*
>
>
>
> *6) Why just this one TLV and not the others from the IS-IS spec? Perhaps
> the use case (my comment (2)) below can help justify why only this one is
> required and not the others? Another reason why, IMHO, it is better to keep
> this extension in the fridge until someone really needs it as an ingredient
> to cook a deployment solution. *
>
>
>
>                 [Jordan]
>
>                 #5 and #6 seem quite similar, so I’ll combine my answers.
>
>
>
> The other TLVs are for auto-discovery signal that a node is *capable *of
> FR and to signal a potential *desire* to automatically create tunnels
> between nodes. An operator may choose to use that functionality or simply
> configure things manually. Regardless of which option is used, we need to
> be able to describe the *operational* IGP state rather than *desired*
> state as the two may not necessarily align.
>

KT> The operational IGP info is what is advertised in BGP-LS. So you are
saying that the Flood Reflection Discovery Sub-TLV is also good to get into
BGP-LS so the controller can see which devices have the capability
(+config) to participate as reflector/client?


>
>
> The existing BGP-LS descriptors along with what’s being proposed in the
> draft should suffice for describing IS-IS Flood Reflection information in a
> way that’s useful for a controller. For example, which nodes belong to
> which Flood Reflection cluster and their role within that cluster
> (Reflector or Client). From this, the controller can derive what’s relevant
> for TE-paths on top of the Flood Reflection topology.
>

KT> Isn't the tunnel advertisement and its status (i.e. whether an
adjacency is formed over it) also equally important/essential. I don't
claim to have read/followed the flood reflection work very closely, but my
high-level understanding was that if a controller needs to
understand/monitor IGP topologies with this feature enabled, it would need
to know of all of these aspects?

Thanks,
Ketan


>
>
> Thank you
>
> Jordan Head
>
>
>
> *From: *Idr <idr-bounces@ietf.org> on behalf of Susan Hares <
> shares@ndzh.com>
> *Date: *Thursday, June 16, 2022 at 1:14 PM
> *To: *Ketan Talaulikar <ketant.ietf@gmail.com>
> *Cc: *"idr@ietf.org" <idr@ietf.org>
> *Subject: *Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG adoption call
> (6/6 to 6/20)
>
>
>
> *[External Email. Be cautious of content]*
>
>
>
> Ketan:
>
>
>
> I encouraged the authors to add this to the LSR document –
>
> since a short LSR+IDR WG LC would be less efforts.
>
> The authors may still consider this pathway to RFC.
>
>
>
> Thank you for mention the experimental status, and your
>
> References.
>
>
>
> Sue
>
>
>
> *From:* Ketan Talaulikar <ketant.ietf@gmail.com>
> *Sent:* Thursday, June 16, 2022 11:19 AM
> *To:* Susan Hares <shares@ndzh.com>
> *Cc:* idr@ietf.org
> *Subject:* Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG adoption call
> (6/6 to 6/20)
>
>
>
>
>
> Hi Sue,
>
>
>
> To begin with, I would very much prefer that the authors consider folding
> this (and other such IGP extensions) into the LSR document into a section
> that covers BGP-LS. I understand that the LSR document is past WGLC but it
> still has a way to go through review cycles and it would be simpler and
> more efficient to just add BGP-LS encoding to it, then do a short LSR+IDR
> WGLC review and get it off to the IESG.
>
>
>
> Either way, the document perhaps needs some updates before considering
> adoption, and please see the comments below.
>
>
>
> 1) The status of this should also be experimental so it is aligned with
> the IGP spec.
>
>
>
> 2) Though not strictly required, I would suggest adding some text that
> covers the description/motivation for adding this into BGP-LS - perhaps a
> use case or scenario. Normally, the TE use cases are obvious but I am
> unable to understand the motivation in this case. As an example, we don't
> have an equivalent of OSPFv2 Type 4 LSA information being signaled into
> BGP-LS - just because there was no pressing need for it. There are a few
> other such IGP extensions not exposed to BGP-LS ... but I don't want to
> give more ideas ;-)
>
>
>
> 3) Reference to RFC8714 is required in addition to RFC2119.
>
>
>
> 4) It would be more appropriate to name this TLV as IS-IS Flood Reflection
> TLV, unless there was some plan to introduce similar for OSPF.
>
>
>
> 5) The IS-IS TLV has sub-TLVs but that has not been defined for BGP-LS.
> Why?
>
>
>
> 6) Why just this one TLV and not the others from the IS-IS spec? Perhaps
> the use case (my comment (2)) below can help justify why only this one is
> required and not the others? Another reason why, IMHO, it is better to keep
> this extension in the fridge until someone really needs it as an ingredient
> to cook a deployment solution.
>
>
>
> Thanks,
>
> Ketan
>
>
>
>
>
> On Tue, Jun 7, 2022 at 2:58 AM Susan Hares <shares@ndzh.com> wrote:
>
> This begins a 2 week WG adoption call for
> draft-head-idr-bgp-ls-isis-fr-01.txt
>
>
>
> https://datatracker.ietf.org/doc/draft-head-idr-bgp-ls-isis-fr/
> <https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-head-idr-bgp-ls-isis-fr/__;!!NEt6yMaO-gk!G0PFxaJ1ZzmvYpV3_4DwRvuQa3J8Gs5m5MjESxwy-w_j-LGYRGbLxd_IMiufXqtLO0swOuqYO3T9$>
>
>
>
>   This document defines one new BGP-LS (BGP Link-State) TLV for
>
>    Flood Reflection to match the ISIS TLV for flood reduction.
>
>
>
>    The draft is short (5 total pages).
>
>
>
> Since this BGP-LS feature has been adopted by IS-IS,
>
> Please consider
>
>
>
>    1. Is there any technical difficulty with adding this to the BGP-LS
>    code points?
>
> 2.   Is this draft ready for publication?
>
> 3.   Does this addition help operational networks.
>
>
>
> Cheers, Sue Hares
>
>
>
>
>
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr
> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/idr__;!!NEt6yMaO-gk!G0PFxaJ1ZzmvYpV3_4DwRvuQa3J8Gs5m5MjESxwy-w_j-LGYRGbLxd_IMiufXqtLO0swOsvomuzp$>
>
>
> Juniper Business Use Only
>