Re: [Idr] Query on split of draft-ietf-idr-te-lsp-distribution

Boris Hassanov <bhassanov@yahoo.com> Mon, 14 November 2022 21:21 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 C2490C14CF05 for <idr@ietfa.amsl.com>; Mon, 14 Nov 2022 13:21:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 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, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, 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=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 MCICDli2smMo for <idr@ietfa.amsl.com>; Mon, 14 Nov 2022 13:21:04 -0800 (PST)
Received: from sonic303-3.consmr.mail.bf2.yahoo.com (sonic303-3.consmr.mail.bf2.yahoo.com [74.6.131.42]) (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 E29CCC14F725 for <idr@ietf.org>; Mon, 14 Nov 2022 13:21:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1668460862; bh=ktYnYrx7sXl77TzYlbLpOcJoMx9kbnRAecLNtqtAaDI=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject:Reply-To; b=e4o7Mu9EWLe/49SZyfGNwmU8M7u9NPBIxDx7IUgWHF079RZ00a+wi55YNdiCfoh1cwPQLH5ws50917R+wGoN8BHRqVs3rlRZD/SqbKb1htVbqCPwBw0fJ4Prrg97UL4Vm+QZzYjm1IWRlY0vN6td+ddcDmNBGqLfuHK+CtElSjo9hE8fgEYoUOH0Vk+UwoOwAFYqzKwsYZUzYeCwQCpyVRxTIV+GUWwSOmleU30m9qgHNdPZH/H/5h74IdGR8B3KRMa1Db5tfxeCEQzucnpm/ZYNLTREkLySzVUBRyB9PN36j7oKDLVv4ZAcHLgm2uyQeFXoRq+G7LNIIeALmSslxg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1668460862; bh=0smBEq2nhiYCyo64adoX8O+8SfLWjaJPiVgXp3YAxDs=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=LL9GofZ0eKNwxkT/Mk/YeR8ZE3uc8/8AD61Ru52BbK2uDpYDmUL2lyctU+xgkl3M+l2rB6/NH+6AZsqdrfhfQyVlwYJANzmb5J+PeBRBeOR0OLAFRs59OoFlxznicm7o1fzr75IFWPGi3pSrRg1xhqRlLv5hGazq9sGeKGwlpx8JIbTv3FRLnI9NPjJU3s3dtNkF2zIRzJ1HITxSpbpnuwsEnMImC1mdwWLercVNPPQ7Dt8V7ToDtvqvj2fXNd//4cvqUrz88Dj/NhNqSy7qv5R6wngSXw39CDApUU00tjG01r8Cssh2WL5KtZdVV1takQQ41Dp767Jbc/gwOe4Xbg==
X-YMail-OSG: .n1UkPsVM1lzmaGMEvkEtMsAtpqgItieYEjr9R1cx9y6BgYLR0vxuiQQPQC0aLR 2_J_96SFVwHCMHp4NrxIZ_DdecVCptDZxrGs1vIF6Tn0RvKoqBHBjsDxZODpeGiQ18d5wNtp_T8S yztCQ7Lh2QDU2G04uKLgXSX2J5k_lH620rX_ikjOttm3LEfhxFwsBojS_XtxHA8g9aQnskxA5BMy Q8.hx211hVJQOnajaPJMjh9o.3a8ZyOP.fPIfwNuwYVrQSzK9pTWKxE1nraQDQdVzTFnwKJHAv79 UkMjqRYfqUYR6ZkEEsTNl8oEwB0IghKFLn32nySVzyZ_.KWk2Bc2eCQYsjgtQcb7Aa_xUH1yR3.N scjt.10HcK6WX8ysTH1UnIot6F4tEDC70xvRLLruHmVyCu_hpTWDjTQuxbQJVzwZmPqr9n_wyhWu GQfUf98YiD2uG64ba9kjQJT.WJBlZGD2FQ5BHRovGFSnQ2hAl_8vJ9in8q0jhZC2.vqUXyvMeaQ4 m_p_1cA4yjszZ69bgbiov1K5blvdAynlNgVFUQzVKmRhVU.k2Oteax_gsX84BB9O7.Yz2G7va1ff xfmgdqaWlE5JermOIGMD8_Ojdoed8VyGmqll_.ZyZKUrs61uSQwp64JIwfRGzODBJy5xCrzKTDAP KOHPeE8kPnm4oKUA6XssTyuTptAzhMNvN0rWXaPZYYQg1Tie7ouhYMhwUPSsilGCMNs.t7Xw6Sx3 LaKO9y.d.8GW9B5cJ_XIQ1eLO1q_uBffkGySULDbz8kjTPF3UyuUQWw9kST27CM02ft95flWWTaZ FhyWPowpxzGlZTOUIbMRrF7NS_.vmfg4JInRITN83rRN.RebHqhsmSEJ2HmmyGFXrOQvgTEBLAwG 9sR6_yTSdrDgak3NiMEHPEnObWG.rePXbxNg3ckwz9c35rKw6M8mipKdUnp3eWB_xdB8Z.CVPg6h k_JmsPmQ5PgefdBofvaO3cIpaCeWgmCdjjnwoWxzuPBizM8kqGpPSQEKzgXzQwVh8NXpwTpaeqO6 pEbWPs.8ZbQNW40pnc3CFTae5MgFOfR5h1WnWEYUG6tM1Zlf3J4DlisJrUc4hItWAbXSR9gsraat m2dJf31_AaaXMOirbFw2j7qVCUStFpJaQ8tbGqymH32JfVvJwzBLabF_knQFRg3NuPbTK568CyTJ LTvUPSt6GtF64Khg7mJLREEBTpycnyH5SP_J8D8LK1PcuFJnt265w1cSviCjsRQ39ei0UajcRFeR j_ACvK5nJV7ODTm623zjx5eG3IZ6UfPZ3qehB5qQEzCECwB3C8CKqGyii7IXevGyUZLxBgGU9.mP v9nfvX2vnz1Btp1VnTVLdsdgR4mHdFoc4ccUJcvI0sgkpDgVcR3X46I3zfavoYQ4nu0m2uOvYZ.w rk1m1nFfqd6iu44HrvXW4n9QrZuQ_vmbxCq88mTr5H9Uox0mT3MltZyTrodbGnNnIgbdYjX0DczJ DgnuLnym62OJjnGh01Nq4lm7c4oEbtYNcHS.LblKXBuvQ3gcoW0NxEXj5yPPVD894Hs..kKzLGrk duXBogmewTFLnzrtChoaRHEbL.e_ULPsLi7NsAVrwXAM252xIByh3XtAcRihx_zkBTU4siU.fv9C ETvD_Z6MSnhh0ihkHX2oR3pDTYGrW0XJ086_bwxKHNP0gmJkXXgrVFxfZcFk1K7WsUufWkuOt0ny 71GUafIcADhAPKkFMUQEGg7LzRT9mNlJ3aMbOiroFizBX9iYz.1RzGXDg9.UshDz4LqiezZ84W3m 4DYsxHC_vJNFmgT8s4w_EIeGTbt1e35w8hEnJGlLhHDEITukSmgwzhHtbc6wzx5befgI6aIU6Gyt 1p6k2J7y9KE0fwXQXziwNtG5bXvriVlX4agmLsEa9rL66evHKsW1V7foFx1qxkXwq5UQco.pcH6d Q6Z3GkBSZq8qasQ1ynVhSyQCfhBykN7IiXX23jAxP7qzaU7VMhNSfhkxQx5bL20huGcu_djK4i5S WGzkrhkSzizM_sjl18lwwkbmr1VFIkvy5n6Mku3zF4ypze3mQrBf0b9BNWW.zl68hI55NLh.k6aZ 2HHmx3G2A2VGzxvacBkdqMZ.yqZys_xRvQxGBQAgXm4ArzQP5wpnLqI2yqwLYvve4HAVImf98UGW vkOV8X0a1MpYhqfciTr67Euc7cuTo.wD.ZUE2owScFQvV2.ldcms23EteVcVHwz1_YdL1MbfDpK1 jUSlhmf8ngSRH4GjcY5XWbIRbLG6PUIYmIfZG
X-Sonic-MF: <bhassanov@yahoo.com>
Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.bf2.yahoo.com with HTTP; Mon, 14 Nov 2022 21:21:02 +0000
Date: Mon, 14 Nov 2022 21:11:00 +0000
From: Boris Hassanov <bhassanov@yahoo.com>
To: Robert Raszuk <robert@raszuk.net>
Cc: Ketan Talaulikar <ketant.ietf@gmail.com>, "idr@ietf. org" <idr@ietf.org>, "idr-chairs@ietf.org" <idr-chairs@ietf.org>, "draft-ietf-idr-te-lsp-distribution@ietf.org" <draft-ietf-idr-te-lsp-distribution@ietf.org>
Message-ID: <1783929176.69882.1668460260627@mail.yahoo.com>
In-Reply-To: <CAOj+MMGzgS9LTVQ=-d+ORbS+MLhwgH5VTiBASaq2stQQhsPNow@mail.gmail.com>
References: <CAH6gdPyo4xA+4HNUxUwnLb6v5Hr080n8Ev6B3OS9CU1d4rtpcA@mail.gmail.com> <CAOj+MMHLcV8Xd=-U717wsvKvyqBxwxQ2NyEgzGoULq2AHv9+8Q@mail.gmail.com> <1995234999.1696878.1668372361730@mail.yahoo.com> <CAOj+MMGzgS9LTVQ=-d+ORbS+MLhwgH5VTiBASaq2stQQhsPNow@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_69881_1399992862.1668460260625"
X-Mailer: WebService/1.1.20863 YMailNorrin
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/2iYz6iUvrmy_R-zq4b7ccgXKaks>
Subject: Re: [Idr] Query on split of draft-ietf-idr-te-lsp-distribution
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: Mon, 14 Nov 2022 21:21:09 -0000

 Hi Robert,
Thank you for the reply. I really hope that we won't see SNMP counters info inside BGP-LS in upcoming time.
Agree that here we got into a kind of gray area because we started to dilute traditional BGP routing with some other info such as SR Policy state. But it was done, I think, due to necessity to find some workaround for the problem.
Anyway I would prefer to see some variants of SR Policy monitoring/checking in RFC 9256, it sounds incomplete without it, IMO.. Hopefully there will be the updated version with several possible variants  based on a consensus. But we have that we have now.
Regarding those issues which you mentioned:1)  I meant the only one scenario when controller (PCE) sends SR Policy via BGP SR SAFI towards PEs, so there will be only single source of truth and there is an unidirectional way of distribution of SR Policies (PCE->PE) 2) Running one more SAFI (BGP SR) on each PE, ASBR definitely will require additional research and testing, no doubts, since this is about networking scale3) Extending the capabilities of existing SR Policy SAFI by adding signaling there looks like an option for discussion.   
I hope that Ketan or other authors can join this discussion and provide their point of view.
I  ( as a customer) just want to see a standardized approach to get SR Policy state when we use BGP SR Policy SAFi. Because current situation  is quite bad as I mentioned.
SY,Boris 
    On Monday, November 14, 2022 at 12:16:36 AM GMT+3, Robert Raszuk <robert@raszuk.net> wrote:  
 
 Hi Boris,
I think you hit the nail on the head by stating that the proposed mechanism would be carrying "TE state" - be it SR TE or RSVP-TE ... 
IMO while carrying IGP topology information on a per area what BGP-LS was originally accepted for falls into a gray area between routing and network monitoring here "state" has not many common elements with routing. Even local SR BSID expansion is hardly something we should be sending in BGP from each ABR/ASBR. 
Soon we will be carrying SNMP and telemetry with BGP from each node in the network just because it is easy to create a BGP session. 
Here I am observing two major issues: 
A) policy which is sent by any means to a node X can in the same time be also sent to controller
B) the BGP-LS requirement to be enabled and run in each edge node/abr/asbr was never a standardized requirement before. 
And last but important - we already have SAFI 73 to propagate SR policy to nodes. Tell me why we need to redo all of this into BGP-LS instead of using the same code and encoding by sending SAFI 73 from the node (just in case there are some local policy decisions like BDIS expansion) ? 
If authors are talking about splitting the document it seems that SR part can squerly fit SAFI 73. If not, perhaps draft-ietf-idr-segment-routing-te-policy can be adjusted to accommodate it. 
But better start defining non BGP based network monitoring solution. 
Thx a lot,Robert


On Sun, Nov 13, 2022 at 9:46 PM Boris Hassanov <bhassanov@yahoo.com> wrote:

 Hi Robert and all.
First of all, I am not the author or contributor of the draft, thus saying my personal opinion from a customer side. I agree with your position that BGP is not a universal dump truck.
In practice we have already defined BGP SR Policy SAFI for delivering SR Policy from controller towards edge routers (draft-ietf-idr-segment-routing-te-policy) and it is supported (with some nuances of course) by majority of vendors (more than support SR Policy over PCEP).
So if we use SR Policy over BGP distribution, there is a natural question - how can we get a state of that policy from PE on a controller? In case of PCEP it is quite easy due to enough messages for that.  But not in the case of BGP.
If we already use BGP-LS to signal LSDB to controller, why can't we use LS for signal the state of SR Policy?Yes, there will be more BGP-LS sessions on a controller side, but the amount of signalling should not be huge. So there  will be additional requirement for controller scalability and it  requires careful estimations. it is clear.
I see more problems not in the pushing BGP-LS on each PE for signaling SR Policy state but rather in poor support of that capability at the moment.
 I tested it only with one vendor (partial support) and another one probably may support it too.
So in multivendor case we have quite bad dilemma: very few vendors do support SR Policy over  PCEP (majority support BGP SR) but at the same time only minority of that majority do support signaling SR Policy state in BGP-lS.
What should a customer do in such case? 
Of course we can try to  follow RFC 1925 and move  the problem around , i.e. by developing some in-house verification mechanism, but is this a right approach? Not sure.
Thank you.
SY,Boris


    On Thursday, November 10, 2022 at 01:24:41 AM GMT+3, Robert Raszuk <robert@raszuk.net> wrote:  
 
 Dear Authors and the WG,
I oppose splitting or honestly proceeding with this document. 
SR policy information is a completely new addition to BGP-LS from its original intention to carry a subset of IGP LSDB to a controller. Again BGP is not a universal dump truck. 
For one it requires enabling BGP-LS on *each* edge router which was never required before. All that was required was to enable BGP-LS on one or two (for redundancy) IGP speakers in an area. This proposal takes BGP-LS to a complete new levels. 
For the second SR policies are not coming out of the blue to the SR edge nodes. They are carefully configured by operators or computed by controllers or PCE type elements. So there is a completely different way to communicate them to collectors rather then taking the scenic path and first pushing them to the edges by one protocol (or set of protocols) then collecting them from the edges. 
Moreover it does not work where SR policies are enabled on compute edges not talking BGP-LS. 
Kind regards.Robert. 
On Mon, Nov 7, 2022 at 2:43 PM Ketan Talaulikar <ketant.ietf@gmail.com> wrote:

Hello All,
We would like to check with the WG for split of the draft-ietf-idr-te-lsp-distribution into two WG drafts:1) Covering advertisement of SR Policy2) Covering advertisement of RSVP-TE and Local/Configured MPLS Xconnects
The reason being that we are aware of implementations for (1) that allow us to progress towards WGLC for that part. 
Also let us know if there are any implementations for (2).
Thanks,Ketan (on behalf of co-authors)
PS: This was presented in the IDR WG meeting today: https://datatracker.ietf.org/meeting/115/materials/slides-115-idr-01-bgp-ls-advertisement-for-te-policies
_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr

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