Hi Acee

Responses in-line

On Sat, Apr 16, 2022 at 5:53 PM Acee Lindem (acee) <a...@cisco.com> wrote:

> Again, speaking as WG member:
>
> Hi Gyan, Ketan,
>
> I agree since for the IGPs we’ve traditionally used “application” for
> control plane routing applications (shortest-path, RSVP TE, SR, etc.). I
> know Robert suggested “logical data plane”… What are the thoughts on this?
>
> Gyan> I read through the comments on the thread related to ASLA and
> confusion with the word application defining a data plane which I and I
> think most in the WG agree the term application being applied to a data
> plane is no doubt confusing.
>
    I am good with “logical data plane”.   Data plane instance, identifier,
slice or transport would work as well.

>
>
> Thanks,
> Acee
>
>
>
> *From: *Gyan Mishra <hayabusa...@gmail.com>
> *Date: *Saturday, April 16, 2022 at 11:46 AM
> *To: *Ketan Talaulikar <ketant.i...@gmail.com>
> *Cc: *Acee Lindem <a...@cisco.com>, "Peter Psenak (ppsenak)" <
> ppse...@cisco.com>, "draft-ietf-lsr-ip-flexa...@ietf.org" <
> draft-ietf-lsr-ip-flexa...@ietf.org>, lsr <lsr@ietf.org>
> *Subject: *Re: [Lsr] Working Group Last Call for
> draft-ietf-lsr-ip-flexalgo-04 - "IGP Flexible Algorithms (Flex-Algorithm)
> In IP Networks"
>
>
>
> Thank you Ketan.
>
>
>
> Ack on convergence on new term for application.😃
>
>
>
> Thanks
>
>
>
> Gyan
>
>
>
> On Sat, Apr 16, 2022 at 10:01 AM Ketan Talaulikar <ketant.i...@gmail.com>
> wrote:
>
> Hi Gyan,
>
>
>
> Your proposal looks ok to me. Note though that we seem to be converging
> towards using an alternate term instead of "application" in this context.
>
>
>
> Thanks,
>
> Ketan
>
>
>
>
>
> On Sat, Apr 16, 2022 at 12:50 PM Gyan Mishra <hayabusa...@gmail.com>
> wrote:
>
>
>
> Hi Ketan
>
>
>
> My understanding was that IGP Flex Algo could only be used with SR-MPLS or
> SRv6 data plane using prefix SID or SRv6 locator to steer packets.
>
>
>
> So it was my understanding that the IP Flex Algo draft was providing a
> solution for IP based networks ( Non SR-MPLS or SRv6) networks which was
> valuable gap to be filled.
>
>
>
> However your editorial comments shed some light that IGP Flex Algo may be
> used in  IP based ( Non SR-MPLD or SRv6) based networks.  This is confusing
> to me however below paragraph makes it more clear to me as to why you
> stated IGP Flex Algo is open to beyond SR ( even though not yet developed).
>
>
>
> IGP Flex Algo draft Section 14 describes forwarding plane use cases for
> Flex Algo which are SR-MPLS and SRv6 and 14.3 mentions that any application
> that wants to use Flex Algo can use it but that application needs to be
> developed to install the Flex Algo entires into the forwarding plane such
> as for RSVP-TE or native IPv4 or IPv6 forwarding plane.
>
>
>
> I think if IGP Flex Algo was developed as part of the draft to support
> other applications such as RSVP-TE and native IPv4 or IPv6 forwarding plane
> I think we could say that IGP Flex Algo can be used outside of SR data
> plane but that development has not been done even though it maybe possible
> in the future once developed or it may never be developed based on industry
> demand.  So I think it’s safe to say at this time IGP Flex Algo only
> supports SR-MPLS and SRv6 forwarding planes only.  However now once IP Flex
> Algo is published and implemented we can safely say that it has been
> extended beyond SR data plane.
>
>
>
> I would change the verbiage slightly to make it more clear.  You mention
> that the IGP Flex Algo draft is the base Flex Algo draft but I disagree as
> if it were then the IP Flex Algo draft or any other application of Flex
> Algo with a new data plane would be an update to the base Flex Algo draft
> but here in this case I don’t think so and even for any other application.
> Each data plane instance of Flex Algo starting with the IP Flex Algo draft
> and then maybe future RSVP Flex Algo draft would be their own independent
> “base” Flex Algo draft onto themselves.  That is one option, to keep each
> data plane specification of Flex Algo independent specifications.
>
>
>
>  If we think that IP Flex Algo and future data plane applications such as
> RSVP-TE and beyond will be extensions of the IGP Base specification, so
> then will be updates to the base specification, then I think we can call IP
> Flex Algo an extension to the base specification.
>
>
>
> This is what I think the verbiage should state which is a hybrid of yours
> and Peter’s verbiage.
>
>
>
> This is if each application is standalone per data plane  and is not an
> extension and so IGP Flex Algo would not be a base specification.
>
>
>
> NEW
>
>
>
> >     An IGP Flexible Algorithm (Flex-Algorithm) allows the IGP to compute
> >     constraint-based paths. The  IGP Flex-Algorithm specification
> >     currently only supports the application Segment Routing with (SR)
> data planes - SR MPLS and
> >     SRv6.
> >
> >     This document specifies IGP Flex-Algorithm, so that it can be used
>  in any IP network
> >     for native  IPv4 and IPv6 forwarding in the absence of SR.
>
>
>
>
>
> Verbiage if IGP Flex Algo is a base and this draft is an extension and
> updates the base.  We don’t have to say IGP Flex Algo currently only
> supports dropping the word currently as we are now extending with IP Flex
> Algo.
>
>
>
> > NEW
> >
> >     An IGP Flexible Algorithm (Flex-Algorithm) allows the IGP to compute
> >     constraint-based paths. The base IGP Flex-Algorithm specification
> only supports the application Segment Routing with (SR) data planes - SR
> MPLS and SRv6.
> >
> >     This document extends IGP Flex-Algorithm, so that it can be used
> >     natively with IPv4 and IPv6 forwarding.
>
>
>
>
>
>
>
>
>
> Kind Regards
>
>
>
> Gyan
>
>
>
> Sent from my iPhone
>
>
>
> On Apr 16, 2022, at 12:21 AM, Ketan Talaulikar <ketant.i...@gmail.com>
> wrote:
>
> Hi Gyan,
>
>
>
> I am not sure what the confusion is here. The following is how Peter and I
> concluded this point. My comment was of editorial nature.
>
>
>
> Thanks,
>
> Ketan
>
>
>
> >      > 3) This draft makes assertions that IGP FlexAlgo cannot be
> deployed
> >      > without SR. This is not true since the base IGP FlexAlgo spec
> >     explicitly
> >      > opens it up for usage outside of the SR forwarding plane. We
> already
> >      > have BIER and MLDP forwarding planes as users of the IGP
> >     FlexAlgo. My
> >      > suggestion is to remove such assertions from the document. It is
> >      > sufficient to just say that the document enables the use of IGP
> >     FlexAlgo
> >      > for IP prefixes with native IP forwarding.
> >
> >     ##PP
> >     where do you see such assertion? Each flex-algo data-plane/app can be
> >     deployed independently.
> >
> >
> > KT> Let me clarify what I meant by taking the example of the abstract.
> >
> > OLD
> >
> >     An IGP Flexible Algorithm (Flex-Algorithm) allows IGP to compute
> >     constraint-based paths.  As currently defined, IGP Flex-Algorithm is
> >     used with Segment Routing (SR) data planes - SR MPLS and SRv6.
> >     Therefore, Flex-Algorithm cannot be deployed in the absence of SR.
> >
> >     This document extends IGP Flex-Algorithm, so that it can be used for
> >     regular IPv4 and IPv6 prefixes.  This allows Flex-Algorithm to be
> >     deployed in any IP network, even in the absence of SR.
> >
> >
> > NEW
> >
> >     An IGP Flexible Algorithm (Flex-Algorithm) allows IGP to compute
> >     constraint-based paths. The base IGP Flex-Algorithm document
> >     specified use with Segment Routing (SR) data planes - SR MPLS and
> >     SRv6.
> >
> >     This document extends IGP Flex-Algorithm, so that it can be used with
> >     regular IPv4 and IPv6 forwarding.
>
> ##PP2
> ok
>
>
>
> On Sat, Apr 16, 2022 at 8:07 AM Gyan Mishra <hayabusa...@gmail.com> wrote:
>
>
>
> Hi Acee
>
>
>
> Fixing a typo
>
>
>
> On Fri, Apr 15, 2022 at 10:34 PM Gyan Mishra <hayabusa...@gmail.com>
> wrote:
>
>
>
> Hi Acee
>
>
>
> My question cane up from the list of questions posed by Ketan and Peter’s
> response to question #3.
>
>
>
> See excerpt below.
>
>
>
> I am confused by what Ketan stated in his question below and also Peter’s
> response which is why I am asking the question again.
>
>
>
> I believe the goal of the draft is for Flex Ago to be deployed
> independently of SR filling the gap of IGP Flex Algo providing that
> solution.  So based on what Ketan stated in his question that IGP Flex Algo
> is data plane agnostic and can be used with IP data plane then there is no
> gap to be filled by this draft.
>
>
>
> Maybe I am misreading Ketan’s question.
>
>
>
> So this is a very important point made by Ketan that if IGP Flex Algo is
> open to usage “outside of SR”,  then it is very important to restate the
> goal of this draft, removing assertions in the draft that this draft is for
> non SR IP data planes, as that can be accomplished today by IGP Flex Algo,
> and the gap or new solution being filled by this draft is for IP prefix
> based Flex Algo with Native IP Forwarding.
>
>
>
> This as well is quite confusing to me as if IGP Flex Algo can be used
> outside of SR then can do everything that this draft is supposed to
> accomplish.
>
>
>
> So what then is the purpose of this draft?
>
>
>
> In Peter’s response is stated that each Flex Algo data plane / app can be
> deployed independently meaning this draft and IGP flex Algo can act as 2
> ships in the night.  Also confusing.
>
>
>
> 3) This draft makes assertions that IGP FlexAlgo cannot be deployed
> > without SR. This is not true since the base IGP FlexAlgo spec explicitly
> > opens it up for usage outside of the SR forwarding plane. We already
> > have BIER and MLDP forwarding planes as users of the IGP FlexAlgo. My
> > suggestion is to remove such assertions from the document. It is
> > sufficient to just say that the document enables the use of IGP FlexAlgo
> > for IP prefixes with native IP forwarding.
>
> ##PP
> where do you see such assertion? Each flex-algo data-plane/app can be
> deployed independently.
>
>
>
>
>
>
>
> On Fri, Apr 15, 2022 at 7:51 PM Acee Lindem (acee) <a...@cisco.com> wrote:
>
> Gyan,
>
>
>
> What is your point here? Is this a trick question?
>
>
>
> Thanks,
>
> Acee
>
>
>
> *From: *Gyan Mishra <hayabusa...@gmail.com>
> *Date: *Friday, April 15, 2022 at 5:31 PM
> *To: *"Peter Psenak (ppsenak)" <ppse...@cisco.com>
> *Cc: *Acee Lindem <a...@cisco.com>, Ketan Talaulikar <
> ketant.i...@gmail.com>, "draft-ietf-lsr-ip-flexa...@ietf.org" <
> draft-ietf-lsr-ip-flexa...@ietf.org>, "lsr@ietf.org" <lsr@ietf.org>
> *Subject: *Re: [Lsr] Working Group Last Call for
> draft-ietf-lsr-ip-flexalgo-04 - "IGP Flexible Algorithms (Flex-Algorithm)
> In IP Networks"
>
>
>
>
>
> Hi Peter
>
>
>
> My understanding is that the main goal of this draft is to be able to use
> flex algo over IPv4 or IPv6 data plane as that is not possible with
> existing Flex Algo which can only be used on SR data plane.
>
>
>
> Is that correct or am I missing something?
>
>
>
> https://datatracker.ietf.org/doc/html/draft-ietf-lsr-ip-flexalgo
>
>
>
>
>
> Abstract
>
>
>
>    An IGP Flexible Algorithm (Flex-Algorithm) allows IGP to compute
>
>    constraint-based paths.  As currently defined, IGP Flex-Algorithm is
>
>    used with Segment Routing (SR) data planes - SR MPLS and SRv6.
>
>    Therefore, Flex-Algorithm cannot be deployed in the absence of SR.
>
>
>
>    This document extends IGP Flex-Algorithm, so that it can be used for
>
>    regular IPv4 and IPv6 prefixes.  This allows Flex-Algorithm to be
>
>    deployed in any IP network, even in the absence of SR.
>
>
>
> https://datatracker.ietf.org/doc/html/draft-ietf-lsr-flex-algo-19
>
>
>
> Abstract
>
>
>
>    IGP protocols traditionally compute best paths over the network based
>
>    on the IGP metric assigned to the links.  Many network deployments
>
>    use RSVP-TE based or Segment Routing based Traffic Engineering to
>
>    steer traffic over a path that is computed using different metrics or
>
>    constraints than the shortest IGP path.  This document proposes a
>
>    solution that allows IGPs themselves to compute constraint-based
>
>    paths over the network.  This document also specifies a way of using
>
>    Segment Routing (SR) Prefix-SIDs and SRv6 locators to steer packets
>
>    along the constraint-based paths.
>
>
>
> Kind Regards
>
>
>
> Gyan
>
>
>
>
>
> --
>
> [image: Image removed by sender.] <http://www.verizon.com/>
>
> *Gyan Mishra*
>
> *Network Solutions Architect *
>
> *Email gyan.s.mis...@verizon.com <gyan.s.mis...@verizon.com>*
>
> *M 301 502-1347*
>
>
>
-- 

<http://www.verizon.com/>

*Gyan Mishra*

*Network Solutions A**rchitect *

*Email gyan.s.mis...@verizon.com <gyan.s.mis...@verizon.com>*



*M 301 502-1347*
_______________________________________________
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr

Reply via email to