Re: [Idr] draft-ietf-idr-te-lsp-distribution questions
Gyan Mishra <hayabusagsm@gmail.com> Wed, 25 January 2023 04:55 UTC
Return-Path: <hayabusagsm@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 2AC08C1524C8 for <idr@ietfa.amsl.com>; Tue, 24 Jan 2023 20:55:29 -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 9EbejkwWUBrP for <idr@ietfa.amsl.com>; Tue, 24 Jan 2023 20:55:24 -0800 (PST)
Received: from mail-qk1-x72b.google.com (mail-qk1-x72b.google.com [IPv6:2607:f8b0:4864:20::72b]) (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 BD155C1526FB for <idr@ietf.org>; Tue, 24 Jan 2023 20:55:24 -0800 (PST)
Received: by mail-qk1-x72b.google.com with SMTP id i28so9244420qkl.6 for <idr@ietf.org>; Tue, 24 Jan 2023 20:55:24 -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=EjAZvhDyt7SSDgAi9s7ZewkH1NvYfyAptfWI/pnmsQg=; b=MgoVbzR8n49SjKjF4BIkds3+I9gWIO+LvTHtdz1dn+Tgj5RzV49q15FNgB2C6yChAo MtXSFbiX+oqbYIS2JCbFyiKRbDeZusHJskKuh8IxhRrvjpUvvfphzjr0A0ZLwdaFWE5c E3LerOLE/ocSNZZVbjcRG6tkZEiYMlweU+/cm5zPbkN/o5PaRM6cHHD7jDTGQHQGyAju as6xLwoe+cgyQdRiAVoqvNkAB2n1fjclFyXpefu07j9iiANi4fXxuS7jQ2yrz2jZiJyc Sxa8rpIpRY2QqEswYzNXsid2TJTB26P7OazjtCFgjPzr+9JU849iXnCNWr8OTwDbdKEB mYGg==
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=EjAZvhDyt7SSDgAi9s7ZewkH1NvYfyAptfWI/pnmsQg=; b=Zag8I/mT6/W5w1wjmKQKrDdpX/k5l9/dWdqOnWkH2ILBKElIc+ElDT9Eex3lSkdQcZ yEpwBjnXhFRgb2381lKDpfWUYy2T9v92EqV19w/dkbq+vALoyNmK1iGf39MXPuTaq+UA FONcL3q/WbmEcnUg/usWkm0Zb0Ukxhz+NHmpXe9NGo9KZM/XBN0m0NnToG8/exjCXhaD yyl2O5cqk/NFjECtSAbwPW9y3PW4R91xsUSvnnECiYpTLDxO4jucaCGSZ7MtAFvCAqgN YZ03ywupiSD3MF96rc9Wnnz7SpH5soz1zAVuMlEgYabl4uSHWh136UYpiLsiESOrRmKw UEng==
X-Gm-Message-State: AFqh2krKuiwsVrR4IKkIfpot0jiihsYG433WJajC0obhvi/ETQQnGVmg fE7t2PHSovO3siZaIXo+aZFKRDjj5MOilyDUpGk=
X-Google-Smtp-Source: AMrXdXtX7+iJq5KG/MRW6HdwjJLLIiMnxZJz0bhBC/vKhCq6Yo0ls2YPRnU+LKYpsxsPDJakBkE1ZarAVY5pMPciVBQ=
X-Received: by 2002:a05:620a:901:b0:706:517b:2fe with SMTP id v1-20020a05620a090100b00706517b02femr1797030qkv.349.1674622523352; Tue, 24 Jan 2023 20:55:23 -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> <CAH6gdPwvjGA=9LiOs6rHomnjhgN7V+qeZLVinsbQKSqQ=eUuNg@mail.gmail.com>
In-Reply-To: <CAH6gdPwvjGA=9LiOs6rHomnjhgN7V+qeZLVinsbQKSqQ=eUuNg@mail.gmail.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Tue, 24 Jan 2023 23:55:12 -0500
Message-ID: <CABNhwV0r6mwQSz=Sq_nNWOLGB6=HB+qR0s0ipTkHR5L_ECHC+Q@mail.gmail.com>
To: Ketan Talaulikar <ketant.ietf@gmail.com>
Cc: "Jeffrey (Zhaohui) Zhang" <zzhang=40juniper.net@dmarc.ietf.org>, "idr@ietf. org" <idr@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000a32ade05f30f7061"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/vp6xzr6r8f-AShPI_EbdnyRWNYI>
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 04:55:29 -0000
Thank you Ketan I am all set. Kind Regards Gyan On Tue, Jan 24, 2023 at 10:02 PM Ketan Talaulikar <ketant.ietf@gmail.com> wrote: > 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* >> >> -- <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