Re: [Idr] draft-ietf-idr-te-lsp-distribution questions
Ketan Talaulikar <ketant.ietf@gmail.com> Wed, 25 January 2023 03:02 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 A5BFCC16950B for <idr@ietfa.amsl.com>; Tue, 24 Jan 2023 19:02:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.842
X-Spam-Level:
X-Spam-Status: No, score=-0.842 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, NORMAL_HTTP_TO_IP=0.001, NUMERIC_HTTP_ADDR=1.242, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable 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 dpWEMzAUobaX for <idr@ietfa.amsl.com>; Tue, 24 Jan 2023 19:02:45 -0800 (PST)
Received: from mail-ej1-x632.google.com (mail-ej1-x632.google.com [IPv6:2a00:1450:4864:20::632]) (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 29AFCC16950C for <idr@ietf.org>; Tue, 24 Jan 2023 19:02:45 -0800 (PST)
Received: by mail-ej1-x632.google.com with SMTP id v6so44127599ejg.6 for <idr@ietf.org>; Tue, 24 Jan 2023 19:02:45 -0800 (PST)
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:message-id:reply-to; bh=xrSZepIO1tIiErJ4TPXRv2VqiGwJoPJjhKyM/PmAmpg=; b=nnDK3gQIrwJ/eXcQGnlnudJDDAdkHMoXOIuwW2gZhEZM0mGBRU4PXOBCitJ5wj+MTy vPvew4u5B3k3RDyct9nWba0L6yXH8J53IfuXRZNUSKMEElIxK3qbhT73QfkjSIpR2/2+ 27M5+9tJBcU9wZGUQQdEmpYTk2Kzt4MHrYJDDCAdHfr3tzW7mGprOsVJOnbDpKMlCSwy obIzRoVFyirPl9YhJFRTmHWdRsk6+Qi4DOFEKsB+geMQfXEnqc76eLmu6xiTN9SPRnos Ov6Hyiw+AkWkTGTKXfy84LKb9+wiQ3r5NS9EWyexaP9GraKyyJ/rH5eLAT8mUfTuI9S7 xcuQ==
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:message-id :reply-to; bh=xrSZepIO1tIiErJ4TPXRv2VqiGwJoPJjhKyM/PmAmpg=; b=ZMVgG/342zjaTeSiTy/uqfrA9PUFg2GuxCT0JARyeZEvttOVJ1c7iB8HyiU/dVT+QI Kc8ODsyMCGIHeUq70AgYNcwKiQXce5yxCLR163cwrPq18vTXRqrIVGkjXiChQM4zsDRD WvPE2O16f0UAx3vPblRjFQX/y6aqowNzPE2g+D8vw9w2VuCwbeHq5kS1ONZtFidGl/uX 2p+FbAnPTz4AbiV6IoZuk1CMrupJs+4YxxAv4op1tlWpoGDL4rzKREFF7a7sflnpaXLH B4AG8UOo1IDibTZ1chbING7SFx/6DjY7gfm8AC/r6jcPYBpwk2QNaNK79krsqwV0kNh0 hN8g==
X-Gm-Message-State: AFqh2kqtlMHxZaQFQz6nvMIEb2H68uNtfv0rIXNmrF8j3qJsZkbw1Zbz z/C0Xz8Q2jGdbiZKSTL9xaTfMR93Pvg1cfclybO+OCr1
X-Google-Smtp-Source: AMrXdXv7/v8wi56HGaVOdedXzvLVh3upLk67k1mYy1imsCsGqwm+5GL+L+nkbMycJ54/3lW1GlZ4RYofinpdZ8jcUHE=
X-Received: by 2002:a17:906:c0e:b0:86c:f643:89c8 with SMTP id s14-20020a1709060c0e00b0086cf64389c8mr2777766ejf.131.1674615763139; Tue, 24 Jan 2023 19:02:43 -0800 (PST)
MIME-Version: 1.0
References: <BL0PR05MB56522909B910A7AEBF96CD38D4C79@BL0PR05MB5652.namprd05.prod.outlook.com> <CABNhwV1gu60ZuQA8L=FPhQc-X3peNXG7WhF-_rctcnJi72O+JA@mail.gmail.com> <CAH6gdPwRFVvPD4Cr3DTNu6qsA7v4orLysYKFQqbK7N7nWN4LHw@mail.gmail.com> <CABNhwV0Lf045xgRKzQOnppkvm1yXjHoLwPi=i5G7XeytzH+jZw@mail.gmail.com>
In-Reply-To: <CABNhwV0Lf045xgRKzQOnppkvm1yXjHoLwPi=i5G7XeytzH+jZw@mail.gmail.com>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Wed, 25 Jan 2023 08:32:30 +0530
Message-ID: <CAH6gdPwvjGA=9LiOs6rHomnjhgN7V+qeZLVinsbQKSqQ=eUuNg@mail.gmail.com>
To: Gyan Mishra <hayabusagsm@gmail.com>
Cc: "Jeffrey (Zhaohui) Zhang" <zzhang=40juniper.net@dmarc.ietf.org>, "idr@ietf. org" <idr@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000b2814d05f30dddee"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/0QYRS33ceWE3xNHYTyY-0bOJdfE>
Subject: Re: [Idr] draft-ietf-idr-te-lsp-distribution questions
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, 25 Jan 2023 03:02:49 -0000
Hi Gyan, Please check inline below with KT2 for a few clarifications. On Tue, Jan 24, 2023 at 11:09 AM Gyan Mishra <hayabusagsm@gmail.com> wrote: > Hi Ketan > > Welcome! > > Responses in-line > > Thank you > > On Mon, Jan 23, 2023 at 10:06 PM Ketan Talaulikar <ketant.ietf@gmail.com> > wrote: > >> Hi Gyan, >> >> Thanks for your feedback and please check inline below for responses. >> >> On Fri, Jan 20, 2023 at 9:26 AM Gyan Mishra <hayabusagsm@gmail.com> >> wrote: >> >>> Hi Jeffrey >>> >>> I read the draft as well and I agree with you that it is primarily goal >>> is to coalesce all the characteristics of RSVP-TE and SR Policy into new >>> BGP-LS TLVs to collect to build a network visualization of a domain wide >>> multi area or AS view for stateful path computation and instantiation by >>> means other than centralized PCE. I agree also the goal is to collect the >>> multicast related RSVP-TE or SR P2MP policy using the cross connect >>> interfaces TLVs. >>> >>> I agree with your recommendations for enhancements mentioned to support >>> multicast. Makes sense. >>> >>> Overall I think the draft is very useful as SR policy can be complicated >>> and building the data structures and transporting to a single painted >>> glass NMS station or controller is a great idea. >>> >>> Dear Authors >>> >>> Few comments on the draft. >>> >>> I noticed the metric type - IGP, latency, TE, hop count is missing >>> >> >> KT> Please check Sec 9.8. >> > > Gyan> Ack > >> >>> Also noticed Flex Algo constraint missing >>> >> >> KT> FlexAlgo constraint is signaled into BGP-LS via IGPs and covered by >> the BGP-LS FlexAlgo draft. >> >> > Gyan> Ack. My thought was that as the goal of this draft is to graph > the SR policy into BGP-LS I was thinking along the lines of the SR Policy > flex algo constraint “SR-Algo” knob that exists for SR-MPLS or SRv6 SR > Policy to instantiate the SR policy steering over an Algo colored links. > KT2> We already have this covered via the Algo in the constraints TLV - please see sec 6.6 > >>> Also static SID list weight for UCMP should be added >>> >> >> KT> Please check sec 6.7 where we have weight per SL. >> > > Gyan> Ack > >> >> >>> Maybe ODN and automated steering color and colorless policy should be >>> added >>> >> >> KT> These types can be reported via this specification - please let us >> know what you think is missing to do that. >> > > Gyan> In section 4.5 where you specify the policy color and endpoint > maybe also specify ODN where only color signaling is used for the dynamic > endpoint tuple to be created. For automated steering specifically the > 0.0.0.0/4 next hop best path. > KT2> The color-only is a BGP steering construct over SR Policy. Here we are reporting SR Policies. That said, the draft does cover the reporting of null-endpoint SR Policies that are used for color-only steering. Thanks, Ketan > >> >>> >>> Also I think SRv6 compression draft C-SID should be added. >>> >>> >>> https://datatracker.ietf.org/doc/html/draft-ietf-spring-srv6-srh-compression-03 >>> >> >> KT> There is no control plane extension required for C-SID since it >> leverages base SRv6 - that also applies to this draft. Please let us know >> if you think anything is missing. >> >> > Gyan> Yep makes sense. > >> >>> I think maybe MPLS and Spring path Segment should be included. >>> >>> SRv6 path Segment >>> >>> https://datatracker.ietf.org/doc/html/draft-ietf-spring-srv6-path-segment >>> >>> SR-MPLS path Segment >>> >>> https://datatracker.ietf.org/doc/html/draft-ietf-spring-mpls-path-segment >>> >>> BIDIR path Segment >>> >>> >>> https://datatracker.ietf.org/doc/html/draft-ietf-idr-sr-policy-path-segment >>> >>> Possibly SR-PM monitoring policy so that tracking data monitoring of SR >>> policy endpoints within the policy can now be monitored by external >>> applications. >>> >> >> KT> I will discuss with co-authors and get back. Please also >> check draft-ietf-idr-bgp-ls-sr-policy-path-segment >> > > Gyan> Ack. I think good idea to discuss with the authors on feedback. > >> >> Thanks, >> Ketan >> >> >>> >>> Kind Regards >>> >>> Gyan >>> >>> >>> >>> On Wed, Jan 18, 2023 at 9:01 AM Jeffrey (Zhaohui) Zhang <zzhang= >>> 40juniper.net@dmarc.ietf.org> wrote: >>> >>>> Hi, >>>> >>>> I have some questions on this draft. >>>> >>>> It apparently is TE-specific (RSVP-TE or SR policy) and >>>> unicast-specific. While it mentions multicast in the cross-connect case, it >>>> is not clear how multicast state is reported. For example, if a node needs >>>> to replicate to 10 branches, would there be 10 cross-connect NLRIs used, >>>> each for a replication branch? If so, what is the use case of multiple >>>> outgoing interfaces? >>>> >>>> Also, is the cross-connect NLRI intended only for locally "configured" >>>> (vs. signaled by RSVP-TE), as implied by the following text? >>>> >>>> In many network environments, traffic engineering (TE) policies are >>>> instantiated into various forms: >>>> >>>> * MPLS Traffic Engineering Label Switched Paths (TE-LSPs). >>>> >>>> * Segment Routing (SR) Policies as defined in [RFC9256] >>>> >>>> * Local MPLS cross-connect *configuration* <------ >>>> >>>> Relatedly, are the TE-LSP and SR policy NLRI intended for headend only >>>> (and not used to report RSVP-TE state on transit-nodes)? >>>> >>>> Consider the following two use cases: >>>> >>>> - Hop-by-hop signaled mLDP trees are used in a network but the operator >>>> wants state on the tree nodes to be reported to a controller for >>>> display/visualization purpose. >>>> - A PCE signals SR-P2MP trees via BGP and it needs confirmation from >>>> tree nodes that replication state has been set up as signaled. >>>> >>>> I had initially thought that the cross-connect NLRI can be used for >>>> that, but looks like quite some enhancements would be needed: >>>> >>>> - make the draft applicable to non-TE as well >>>> - make the cross-connect NLRI applicable to beyond local configuration >>>> - add attribute to the cross-connect to indicate tree information (e.g. >>>> mLDP FEC, RSVP session object) >>>> >>>> Alternatively, make the TE-LSP and SR policy NLRI applicable to transit >>>> nodes as well and report the cross-connect information as attribute. >>>> >>>> If this makes sense, do we want to extend the existing draft or should >>>> I start a new draft? >>>> >>>> Thanks. >>>> Jeffrey >>>> >>>> Juniper Business Use Only >>>> >>>> _______________________________________________ >>>> Idr mailing list >>>> Idr@ietf.org >>>> https://www.ietf.org/mailman/listinfo/idr >>>> >>> -- >>> >>> <http://www.verizon.com/> >>> >>> *Gyan Mishra* >>> >>> *Network Solutions A**rchitect * >>> >>> *Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>* >>> >>> >>> >>> *M 301 502-1347* >>> >>> _______________________________________________ >>> Idr mailing list >>> Idr@ietf.org >>> https://www.ietf.org/mailman/listinfo/idr >>> >> -- > > <http://www.verizon.com/> > > *Gyan Mishra* > > *Network Solutions A**rchitect * > > *Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>* > > > > *M 301 502-1347* > >
- [Idr] draft-ietf-idr-te-lsp-distribution questions Jeffrey (Zhaohui) Zhang
- Re: [Idr] draft-ietf-idr-te-lsp-distribution ques… Gyan Mishra
- Re: [Idr] draft-ietf-idr-te-lsp-distribution ques… Ketan Talaulikar
- Re: [Idr] draft-ietf-idr-te-lsp-distribution ques… Ketan Talaulikar
- Re: [Idr] draft-ietf-idr-te-lsp-distribution ques… Gyan Mishra
- Re: [Idr] draft-ietf-idr-te-lsp-distribution ques… Ketan Talaulikar
- Re: [Idr] draft-ietf-idr-te-lsp-distribution ques… Gyan Mishra
- Re: [Idr] draft-ietf-idr-te-lsp-distribution ques… Boris Hassanov