Re: [Teas] PRR complement to SR-6Man carryover
Toerless Eckert <tte@cs.fau.de> Fri, 15 May 2020 17:44 UTC
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: teas@ietfa.amsl.com
Delivered-To: teas@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7AC383A0B11 for <teas@ietfa.amsl.com>; Fri, 15 May 2020 10:44:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.649
X-Spam-Level:
X-Spam-Status: No, score=-1.649 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EjScu6stdJ1s for <teas@ietfa.amsl.com>; Fri, 15 May 2020 10:44:25 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [131.188.34.40]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B57D33A0FC1 for <teas@ietf.org>; Fri, 15 May 2020 10:44:25 -0700 (PDT)
Received: from faui48f.informatik.uni-erlangen.de (faui48f.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:52]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id B05FB54806A; Fri, 15 May 2020 19:44:18 +0200 (CEST)
Received: by faui48f.informatik.uni-erlangen.de (Postfix, from userid 10463) id A9D6E440043; Fri, 15 May 2020 19:44:18 +0200 (CEST)
Date: Fri, 15 May 2020 19:44:18 +0200
From: Toerless Eckert <tte@cs.fau.de>
To: Gyan Mishra <hayabusagsm@gmail.com>
Cc: Stewart Bryant <stewart.bryant@gmail.com>, Uma Chunduri <uma.chunduri@futurewei.com>, teas@ietf.org
Message-ID: <20200515174418.GA46006@faui48f.informatik.uni-erlangen.de>
References: <F14049D2-B592-4660-BE14-24DDB3B3C749@gmail.com> <20200515124927.GA6513@faui48f.informatik.uni-erlangen.de> <CABNhwV2btLtRKq_hTB0PCF2xfAzmBdttcjkkRu59SkKL=_MgLw@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <CABNhwV2btLtRKq_hTB0PCF2xfAzmBdttcjkkRu59SkKL=_MgLw@mail.gmail.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/V9Q6WPf2H1MxcE91V3hoJGkJipE>
Subject: Re: [Teas] PRR complement to SR-6Man carryover
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Traffic Engineering Architecture and Signaling working group discussion list <teas.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas>, <mailto:teas-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas/>
List-Post: <mailto:teas@ietf.org>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas>, <mailto:teas-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 15 May 2020 17:44:36 -0000
On Fri, May 15, 2020 at 09:53:12AM -0400, Gyan Mishra wrote: > Gyan> From the context of resolving the SR-TE issues with MSD for both > SRv6 and SR-MPLS, in that context is PPR graph forwarding tree that is > created - so now is the strict path now better optimized and fed back to > SR-TE construct to minimize the number of strict hops required thus > circumventing the MSD issue. Alternatively as you mentioned with PPR fib > graph available and SR-TE the best optimized path can be chosen similar to > IGP FIB admin distance or path selection algorithm similar to BGP that > would now pick PPR FIB entry as a better path over SR-TE. PPR also has its > own TI LFA FRR backup path protection schema that would now be used instead > of the regular TI-LFA for protection. There may be a bit too much compression of concepts for me to be sure i can decompress all of it. It sounds right, but maybe should go offline over the points individually. I think everything is true if we do path calculalations from a single point of truth centrally/decentralized, if we try to do things distributed in the IGP, it nicely becomes more autonomous, but we run up against a lot more complexities to achieve more advanced steering/TE goals... > > > Can PPR be integrated with SR-TE or Flexalgo? > > > > Technically, PPR can definitely be integrated with SR-TE. One could even do > > it transparently: I could build a headend router that learns an SR policy > > via > > PCEP or BGP and instead of creating a FIB entry with a source-routing > > header, > > it triggers PPR path creation resulting in per-segment creation of a FIB > > entry > > for the SR policy. > > > > Gyan>. Sounds like PPR is very flexible which is great for operators. > I think this answers how PPR would circumvent MSD issues. So for MSD issue > resolution basically the PCE has both SRH paths as well as the PPR fib > graph and based on which is more optimized will pick to instantiate PPR fib > entry over SRH SID next hop which is now pushed to SR-TE to steer the now > optimized strict path with less hops thus eliminating the MSD issue. Yes, you could have a PCE run comparison header vs per-hop FIP entries and see which one optimizes better, but i think you would very likely for most use-cases to find easier upfront decision critera to avoid that need. Feature / forwarding-plane support comparison will easily make one option look more attractive than the other. > Gyan> Makes sense as alternative. In the case of integrated. Since > flex algo can build cSPF based on latency or other constraints I think its more precise to say that flexalgo can use latency as a metric for SPF, and given how flexalgo is for link-state routing protocols, a PCE can of course build cSPF on top. Are you aware of actual deployments where latency is used as a metric with just the IGP metrics (flexalgo or else) ? I am asking because i would think that instead of leveraging the IGP, more complex path policies are AFIK much more ikely only to be embedded today in PCEs themselves. Cheers Torless > in the > integration option for the cSPF you have both flexalgo and PPR running in > parallel for optimal fib entry for the next hop that SR-TR instantiates ; > so along a strict path could some hops be PPR strict hops preferred best > path and other hops be let???s say low latency flex algo next hops. And I > guess both in integrated option could also help circumvent the MSD issue. > > > > > > > Cheers > > Toerless > > > > > > One other question related to PPR I thought it used some of the major > > > > benefits of RSVP TE from a bandwidth management perspective with PCALC > > cSPF > > > > capability to provide bandwidth reservations static or auto bandwidth > > but > > > > now apply to non MPLS both IP and SR data planes. I was trying to find > > > > that section in any of the PPR drafts but could not find. > > > > > > The drafts do i think not yet necessarily describe all the non-protocol > > > encoding pieces. also maybe better to take offline, or else 6man > > > asks us to go for a TEAS (a bit too much TE for this mailing list i > > fear). > > > > > > Cheers > > > Toerless > > > > > > > Uma - I know we were supposed to go over PRR in depth and possible use > > > > cases for Verizon but things got hectic with Covid unfortunately. > > Maybe in > > > > the next few weeks or so we can plan a review meeting. > > > > > > > > Kind regards > > > > > > > > Gyan > > > > > > > > On Thu, May 14, 2020 at 7:42 AM Stewart Bryant < > > stewart.bryant@gmail.com> > > > > wrote: > > > > > > > > > Yes > > > > > > > > > > PPR and SR (in whichever flavour) complement each other in useful > > ways, > > > > > and both have a place in networks. > > > > > > > > > > Stewart > > > > > > > > > Sent from my iPhone > > > -- > > Gyan Mishra > > Network Engineering & Technology > > Verizon > > Silver Spring, MD 20904 > > Phone: 301 502-1347 > > Email: gyan.s.mishra@verizon.com -- --- tte@cs.fau.de
- [Teas] PRR complement to SR-6Man carryover Gyan Mishra
- Re: [Teas] PRR complement to SR-6Man carryover Toerless Eckert
- Re: [Teas] PRR complement to SR-6Man carryover Gyan Mishra
- Re: [Teas] PRR complement to SR-6Man carryover Toerless Eckert
- Re: [Teas] PRR complement to SR-6Man carryover Uma Chunduri