Re: [Lsr] [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 14:44 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 BD1B7C15948F; Wed, 22 Jun 2022 07:44:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.007
X-Spam-Level:
X-Spam-Status: No, score=-2.007 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, 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 DbESCWzSN-Yc; Wed, 22 Jun 2022 07:44:33 -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 52793C147921; Wed, 22 Jun 2022 07:44:27 -0700 (PDT)
Received: by mail-vs1-xe2a.google.com with SMTP id e7so10096310vsp.13; Wed, 22 Jun 2022 07:44:27 -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=2gu81jmiDfCEsEnr5scJxLKje0vp/p5HdJE8q9yLdus=; b=lMm1T/H7+dLOl4dEyn/+ZGbvDGH1mVnsg9gna5Nv7e+m3MXHeuevwXoMT/KSN7Px9w BsohPOh2waZBRNsZFEfvfKfGZYWoTzFaNYANO4uLSnG7kRFEEp9g1sr0CqZYHjyJjnwb /k4zOfdP8MYNRdWxz6revx82ubE9KGj5v4hssbTbo3HB0TqCwblPWI3D8gPtt0W3ZdTq YTaJ2li3vVR25o3y5BK5QY6Fcn68EK5M1rwocQLXpgEPu7k2zqj5YuzYaQ396aKebkAC HcMZ5/f2Y56wLDQk3sYtYKMm+kOoiAVUUckb8Slo/jHYCw2kA1K/5uCsA+XTwG3jNb/j hD0w==
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=2gu81jmiDfCEsEnr5scJxLKje0vp/p5HdJE8q9yLdus=; b=a8NSgGFwA2qYvUdOChVNqU1ZqIOxtjaASV0/4YvVg/42AFGQNXv4NHJ2pRQTgilYLp zUBt1KYaxLRMwLdzXbXF4GujZHgU0GM+ZcFTA3/SgYgjqCkDJ8QpyqQ66vsfJ18uhzDY wTO9EAtOyHqDGIzM2anrgbYPbtFOqZpJsVqqE8xfOzHrSPFzJ3Tqn7ym8fYlE6heB2be PETurx52So59uwGm/GBggmYZ9T2i6GIUTFv0tk8lMxfCUUN3Co1xBwDZaoWyMhUuIc2f iEUNsaRAFbEVDwFJ7N1qAbVWkTGv1ydObKKzriHeKBC6H2aUXFkuQrNtbdwktpdorYZt gu3Q==
X-Gm-Message-State: AJIora8KA4sHgBNX2tXd9LAKBUYOsp7FAYYyUUef/PyX35TFnvi7CkDI 2a9Kbxj+NindbmHd4vpQehAjvEhjUTqbijwk4gc=
X-Google-Smtp-Source: AGRyM1vGHOkSSgxutZs8Ow3gMAb59Pj5hA7WqVcBMehjtcFQXwFLjVXiLkFIYvHDfLhuxPU0bx0cI14I6oYIOkg27TU=
X-Received: by 2002:a67:f305:0:b0:354:2ce9:a752 with SMTP id p5-20020a67f305000000b003542ce9a752mr7408852vsf.15.1655909065901; Wed, 22 Jun 2022 07:44:25 -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> <CAH6gdPz2JRrxih52HekJxuDTC0ng52Q296L+zs7U4=rOHjFiOg@mail.gmail.com> <CA+wi2hMnhWEcHXw1q7TJASeExQzp7OwWrJ+2s1qP2aPNKgUX8A@mail.gmail.com>
In-Reply-To: <CA+wi2hMnhWEcHXw1q7TJASeExQzp7OwWrJ+2s1qP2aPNKgUX8A@mail.gmail.com>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Wed, 22 Jun 2022 20:14:13 +0530
Message-ID: <CAH6gdPxTTXer+-OAWvBVP+WjEpKS5x8OP+dW-9nmtUbKmA2d=g@mail.gmail.com>
To: Tony Przygienda <tonysietf@gmail.com>
Cc: Jordan Head <jhead@juniper.net>, Susan Hares <shares@ndzh.com>, "idr@ietf.org" <idr@ietf.org>, lsr <lsr@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000a74b3405e20a5f1f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/2Bf7ckIgS84ld_pLwmyfxIayHHI>
Subject: Re: [Lsr] [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG adoption call (6/6 to 6/20)
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: Wed, 22 Jun 2022 14:44:37 -0000
Hi Tony, I may not be the best judge, for this feature, of which of the ISIS sub-TLV need to get into BGP-LS and which do not. In my limited understanding of the feature and its deployment, the other 3 sub-TLVs would be equally useful to get into BGP-LS. Isn't the Flood Reflection Adjacency Sub-TLV the one that distinguishes a "normal" ISIS adjacency from a reflector adjacency formed over the tunnel? Isn't it useful to know what sort of tunnel encapsulation is being signaled so a discrepancy between the two ends can be detected? I am copying LSR WG which probably is the better group than IDR to review and comment on this. In any case, I am ok to go ahead and skip the inclusion of certain ISIS sub-TLVs in BGP-LS - they can be always added later on. But I am not ok that while the ISIS Flood Reflection TLV has support for sub-TLVs, its corresponding BGP-LS ISIS Flood Reflection TLV does not allow for sub-TLVs. The encoding needs to be consistent. That is a show-stopper in my opinion. Thanks, Ketan On Wed, Jun 22, 2022 at 7:29 PM Tony Przygienda <tonysietf@gmail.com> wrote: > Ketan, AFAIS tunnel status is not part of IGP state and should be derived > from alternate mechanisms just like interface up/down state on the node. We > don't carry interface up/down in BGP-LS today and should not (observe that > I really mean admin/phy up/down and not IGP adj up/down here). And then, > those L1 tunnels either form IGP adjacencies on them in which case you'll > get them in BGP-LS as neighbors or they use something alternate like e.g. > BFD (or nothing at all possibly) and at this point it will become really > weird to carry in BGP-LS an L1 tunnel which does not have IGP adjacency on > it ... > > open to suggestions but AFAIS the FR/client L2 adjacencies are in BGP-LS > already per normal procedures (and the fact that you see client/reflector > flag on both nodes & cluster ID allows you to derive the property of the > adjacency) but the L1 mesh (if used) has no business in BGP-LS unless it > forms IGP L1 adjacencies. > > -- tony > > On Wed, Jun 22, 2022 at 3:26 PM Ketan Talaulikar <ketant.ietf@gmail.com> > wrote: > >> 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 >>> >> _______________________________________________ >> Idr mailing list >> Idr@ietf.org >> https://www.ietf.org/mailman/listinfo/idr >> >
- Re: [Lsr] [Idr] draft-head-idr-bgp-ls-isis-fr-01 … Ketan Talaulikar
- Re: [Lsr] [Idr] draft-head-idr-bgp-ls-isis-fr-01 … Tony Przygienda
- Re: [Lsr] [Idr] draft-head-idr-bgp-ls-isis-fr-01 … Susan Hares
- Re: [Lsr] [Idr] draft-head-idr-bgp-ls-isis-fr-01 … Ketan Talaulikar
- Re: [Lsr] [Idr] draft-head-idr-bgp-ls-isis-fr-01 … Tony Przygienda
- Re: [Lsr] [Idr] draft-head-idr-bgp-ls-isis-fr-01 … Ketan Talaulikar
- Re: [Lsr] [Idr] draft-head-idr-bgp-ls-isis-fr-01 … Tony Przygienda
- Re: [Lsr] [Idr] draft-head-idr-bgp-ls-isis-fr-01 … Susan Hares
- Re: [Lsr] [Idr] draft-head-idr-bgp-ls-isis-fr-01 … Robert Raszuk
- [Lsr] YANG requirements for IDR drafts (was Re: [… Jeffrey Haas
- Re: [Lsr] YANG requirements for IDR drafts (was R… Robert Raszuk
- Re: [Lsr] [Idr] YANG requirements for IDR drafts … Acee Lindem (acee)
- Re: [Lsr] [Idr] YANG requirements for IDR drafts … Acee Lindem (acee)