Re: [Idr] draft-ietf-idr-te-lsp-distribution questions

Boris Hassanov <bhassanov@yahoo.com> Wed, 25 January 2023 08:27 UTC

Return-Path: <bhassanov@yahoo.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 C71F0C19E10A for <idr@ietfa.amsl.com>; Wed, 25 Jan 2023 00:27:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.841
X-Spam-Level:
X-Spam-Status: No, score=-0.841 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_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.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 HJc_b5VnG81f for <idr@ietfa.amsl.com>; Wed, 25 Jan 2023 00:27:55 -0800 (PST)
Received: from sonic318-28.consmr.mail.bf2.yahoo.com (sonic318-28.consmr.mail.bf2.yahoo.com [74.6.135.83]) (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 74449C14F726 for <idr@ietf.org>; Wed, 25 Jan 2023 00:27:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1674635274; bh=1AIyDSL4rHGYJuY8KlNGSeu2p4Xq8LjCxjFbvYBVQHw=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject:Reply-To; b=OrEpo00hj2QA9fhfQqmD10sF/3xDm8goBDU1Fz7ssBZ689mmVRt6POzPOTSvaVFlyjphiGAhqqkHVawVYe4f6AKyFjCi7rI+J837LnGrprOOOkmpvifwCYNSFXuD0G1geVuyMgPImKI0PiwHeswxHgrIX8UN/MRMVaKNjE2PbST9kz9V2EOgN0+ryjA5n/ie0lkEKCOsVte/XonwBdKGzpVIbqg2m1J26GSPggGGXkBaa6L7DrYdeR8Ir5sDHO+2pESe/VZDd0BQ2HNCdfU9Hvt4MJUOQ4ympqb+NKo1MGcXo9AhOCBj961rgDz+UsB05GT7ULlYUG42zryYyerTpA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1674635274; bh=66Z/7QAEau475EHgAdLiIlYr74P4c0EnW2y1egCcxs0=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=GuzOzojCaz9+221F7u6y6iv2FLPYBOnH85wMqa2b6WvyABGtKGCxKHPP4JeLywqnFR1sG4SeeTUeUXhW6/iIdQVGaJsJjah426IYw16C52hKrn33O4bIEKulbm6/DQxUn7UBGMCF3IIogrcSfaiUMYVi2oP0CkSRsEThAUc/DVSRh4ZAmNV5bdeuHTD+gWeOJOPLzy/0qdxuyNg7L05atsgsbDl5piA9w6Q1yMYd00WOzBVtmFoDMvWQdguCKgfU5Wg/E1Hk3GJWdwuoKz1pUhtPMAK5Vqd+rmm5A7xHSFm+0IeSZqszjBrS7/0s0t/H8NI6Krdls/rVjKjTat4gBA==
X-YMail-OSG: vQu8i.0VM1lwZJTC9Qzhd.2I4xmjQr8xxzu1vOn6DGCcawuUlAFHpOY4S37vxEl 8rzWX.PSy9NJbcTlFlIqeUHdmfWUdctCFv6IJhvxnRhCtMT8nfPHAJDr5xQ__7OQ4nIvgQuLKbh0 OxN6kOzvFLP3irmYJ4hph9kDiHFqwRcrXta3shF5xyx2acCUq_eWW2OB2opb_G96D0MRhGpPIhbO Lwdmg672h7LR7JK74cSZf3lt2Yv.MaTPz0mF14hyuRwhnCbcsiOzp9h9KN598qGPIb8Xkq3SjSGl X0TOoFYZcCNExKxYPbBlnlSbVUF422dI8KOUvDdHvkG5bZ6HwrAfKnp.VI2Jo457C2QxbS9PUF9y PqH5h0P1n1vmANjkPrQT7xuCv.eCwHny7H0JdNEXQH8SHiqcddm2._nIAU2f._3TDoXu30LG.GsH 08nSKT3zuUbk3MzLeF6uztHFGvYuIfDoEasHf9mqFxmROdvhU7x95.ZVdlEkYfv3hd.NHiRwOfTB Jm8UL2jS3VnIIdbWoWzdhX9K6P5N3DAjDIwOhE3crchVdxssXSGtYZX4O7z1r4k_FvqtcduYWomB 86j0OSocPKfMl_tieplmqOOULnCarTi5O0sVp8keTANLYyN4MUDGJcFm7SDmjfwZkSMRMZsZv5m3 i5aBPzxpepUE6SADO_n2P5jpHZW4AbSKtSz9M2llSrO7eLRVBH1NGCSJ75JVd2jJiA6eXV_dB31n J2ntWHVGuINMjmbg5NOBfgtALlhysLKPkvVXDwTbvbHEhRZvKx8YhjoBseas0zHA7zJz2vIAnyA_ HNRUAL9h2mBCwotupn2jpiZIaMsNLlvhzKRlfaJQBWP5QVzwpZqjhnOvLQKN_4ivjok_qsiT7w9J s15WW4TvinpPG7Qmm_Yw42.5XEaC1Mx0rY7E.B0ZAu.WKBITPum_AOp4vntyvKkLqBm9urUagtbr oDVyIA15fCnvcsZ8_p9N.mbWsaWUIbv3zdCoYCvDzvN68.JBRHAk7vyvg8OJBjZuhl2y0XkhXqSn cRWfA0u7nUXi4SZiza0CiezRzft0JrRfrKmUXAr0IhWxN83u1qqpd_kfRI5UO4NrrkBGrN3lhr0Y 8J3SbJzEyGMmYBcppwijc8E9QguhFTMDwyBbzAATauYex5YjiFf5cRy3Mk2FC.ZpE0hY6i.fPJj4 Kt.vB2rbczbhkQJ.cW66Tct_CL_XI2swHLpGKmR5I7r4OfOhzVt.8MoQVa5tb3MqlGMDbJNBjb73 9c_X0bay8kqDpKhRLM0cnnEK91_fs6iWQstGTevqj4QZ_0Ss0StY8uQ9iMDyciYRxGevo95zCRR_ 6eN7.RdI2T515.0NO1pHx5l9DIfUdQaDxEo0iAbOA_VB2a6C0KIIg.m_1xco.or.AUR8Wt8P1Jc5 dzp2bO3iBY35ilF3U.J0B8FBb_aEBaUECsekVTX_FFz0dFsS7PGM6o_zV3SXmwtgXrLoBHrBHNU9 Y1LhWnYt3W4FxcpevEkJiGhYeMHz_fOzMrlNDgndXGYIJ._hqBPf4d1qnnc0.Xe5RI05juc.EH4w qOn8StNhyhk0e_7wiRmjWtWa405vAuMBH3NhtVk1L_iKT11J03KtDuQYzDnQHQGh1qAdcFwv0NjE i.p_ZouYUnl1g2toT2FpVky2Xi10V3lJYTer4IwutzXHVN7RxnT9l9wvIUPtdiuHKTsqDfMhMdjz Dyui_GGKFSJrptV6wL27BL5CYN2qDeN5P1Op8eA0zupspDWFRuGy7vk7An49zmM9pqnFM6G78TCX GXqEYC2u2RrSX9SYFghBhFW6ykBHtL3jhZKuC0ixZgz4ICufoWidauCbNFM3axp5ZntxWGszwkQ7 2GU0vWxbFwasdewsUyZEPUY6IRrheDiESczMwRwXoiVEIPAgYxWhF1KezXQBXLmnF_ewBsQe62D1 vEh6PwyNLQlloK9zke.AUM9BFCMqF.jQ6uFwAHPBIMIMHIcn7v1uagUmQMt6K3wc60Yu7.OQaS8h Yx9tto6IJfAS88pv_uOyrWhGuc8WcUlsWcZ4Wtc9jC4o_ri5Ra9Ws3N4WJn6qR2QJGB0mehP.QkD 7z4DclcqKGiXudfBfYETTrArkS7YbgFPZ0jUJu9zbHpWhXJ8cyJvJquSXi.BIKPXU4Nt7rSL9zUK gmOC95o5S5WyCT594Rrur8Od.F7s65ucj85xidXlLhkxFu1rt48t4Rwx21UueLYBZ6DE2fftGIib 8n3sFRdije8lYWEQDp.8TZp7EbwWhesVaEKOOUGrGiOn3
X-Sonic-MF: <bhassanov@yahoo.com>
Received: from sonic.gate.mail.ne1.yahoo.com by sonic318.consmr.mail.bf2.yahoo.com with HTTP; Wed, 25 Jan 2023 08:27:54 +0000
Date: Wed, 25 Jan 2023 08:27:51 +0000
From: Boris Hassanov <bhassanov@yahoo.com>
To: Ketan Talaulikar <ketant.ietf@gmail.com>, Gyan Mishra <hayabusagsm@gmail.com>
Cc: "Jeffrey (Zhaohui) Zhang" <zzhang=40juniper.net@dmarc.ietf.org>, "idr@ietf. org" <idr@ietf.org>
Message-ID: <1317144705.1028001.1674635271613@mail.yahoo.com>
In-Reply-To: <CABNhwV0r6mwQSz=Sq_nNWOLGB6=HB+qR0s0ipTkHR5L_ECHC+Q@mail.gmail.com>
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> <CABNhwV0r6mwQSz=Sq_nNWOLGB6=HB+qR0s0ipTkHR5L_ECHC+Q@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_1028000_1770754591.1674635271608"
X-Mailer: WebService/1.1.21096 YMailNorrin
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/3TnMJ1NYoM2pV96KWmURWjh_ceY>
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 08:27:59 -0000

 Hi Ketan, GyanMy short feedback on the proposal to extend the reporting capabilities by adding additional info (path segment etc.), although it is understandable I afraid that we can get into quite long cycle of  adding new extensions that can slow down the implementations for reporting the state of a SR Policy. So some balance is needed.
Thanks.
SY,Boris


    On Wednesday, January 25, 2023 at 07:55:45 AM GMT+3, Gyan Mishra <hayabusagsm@gmail.com> wrote:  
 
 
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

-- 




Gyan Mishra

Network Solutions Architect 

Email gyan.s.mishra@verizon.com


M 301 502-1347



_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr


-- 




Gyan Mishra

Network Solutions Architect 

Email gyan.s.mishra@verizon.com


M 301 502-1347





-- 




Gyan Mishra

Network Solutions Architect 

Email gyan.s.mishra@verizon.com


M 301 502-1347



_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr