Re: [Lsr] Working Group Last Call for draft-ietf-lsr-ip-flexalgo-04 - "IGP Flexible Algorithms (Flex-Algorithm) In IP Networks"
Ketan Talaulikar <ketant.ietf@gmail.com> Sat, 16 April 2022 04:21 UTC
Return-Path: <ketant.ietf@gmail.com>
X-Original-To: lsr@ietfa.amsl.com
Delivered-To: lsr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B87783A1593; Fri, 15 Apr 2022 21:21:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 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_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 8s2oSelovU4K; Fri, 15 Apr 2022 21:21:02 -0700 (PDT)
Received: from mail-vs1-xe2a.google.com (mail-vs1-xe2a.google.com [IPv6:2607:f8b0:4864:20::e2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6FBC93A158E; Fri, 15 Apr 2022 21:21:02 -0700 (PDT)
Received: by mail-vs1-xe2a.google.com with SMTP id c7so5532616vsq.13; Fri, 15 Apr 2022 21:21:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=DOm5FSf1xFyuYw7bbd4qjPCCbrx9mRcVsT2H6s6AVUM=; b=XDBv4pqXWAi461lkPV3ceMW1awUJ98ZFnhD1sKyKTMEG5F/1Jaw2JwMM1exoTN8xlv vK55mYmVztTvApxJsNIl7YJ35aFEZXRhJlMP1VdBLM2FNeXERLUtteQXfIJpWpgXq5wv 0T6t2OD3WyL3VHMU/zZ3WTCIuJcdprsLXwho5n7b5vbp2la2PQjmygKOgezVNpHQuNQD hhZ6Fp3Do80GCDFn2nVpVi8/QxCLY/fsUezYib1phm6CU2TPuKxt6mFypojj2AaIEwQ0 4PJZGDTE+oCrDMcy0q0Rw37O+rrk+u7/1qUguWlCQDvzNc6SKid7BnbQ/casbH72Tdpu 7lIA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=DOm5FSf1xFyuYw7bbd4qjPCCbrx9mRcVsT2H6s6AVUM=; b=EVtu4Zml2EUF+obXa4WpJy4WM/cADwJYfSDkNE/YjHFkDq4AeRM0J9RanHSeitb7cd Ih/3m3SG4Tzb7FvqCLLQhvgP+RULmSRweFSsnBx+sNMNLzGPW+n/3r8RzEptYUc/U6bk mi04TRibxdp/cc9hR1jw0PN6zomXZFhnlRLV7cT3bX3yDoE9R9hnbJLXnF+5KXoMiGE5 yygiBjHDSVBttqnr9WnSz2WNtBgzDyBpE4LJuSuXL4wu/SK19SjjnR7ZZe4ljkDdfq+D 4Avt3/9mJ+Ul8WU9nLYKlw9hLV+C9AgBXmg28KU1srETgWL89ochYkVuknLkUWzVDPOb 4N7w==
X-Gm-Message-State: AOAM533hmC2HQgBgDilt6Qm+S1sfwadoWk9D+1bFqEmhbVvie4I8f6vg +gqdKg32TsULjyam3nc0jiFp/fRE7UpAXRC1DSE=
X-Google-Smtp-Source: ABdhPJxbpByGEw49kdYdzaOuwHcmOPGBaUzoEcYOWegw1+iOJva+Pp4lkZndX2m10O+5egUFvCMfsjC99AzWeaAC5cQ=
X-Received: by 2002:a67:f101:0:b0:328:7245:b18f with SMTP id n1-20020a67f101000000b003287245b18fmr507381vsk.34.1650082861054; Fri, 15 Apr 2022 21:21:01 -0700 (PDT)
MIME-Version: 1.0
References: <36E526F2-34CB-4C0A-84C2-79A50D9D4C36@cisco.com> <CAH6gdPwrshSVGNsjJVqND8kpNBTBQWicggEz_qyP0DtMYY5wjg@mail.gmail.com> <b6250861-a35d-2a47-6701-194b074e7233@cisco.com> <CABNhwV090dQ1E8=m9-ydHYGpVYCU9OmmfWsMs2uEzLRQJfd2ig@mail.gmail.com> <745AF714-1DDD-4B28-96C7-4DE2FFA02607@cisco.com> <CABNhwV2HUuR7iJweLysdfjPEe_yt6UC874Kq_B2Od0-tnsgJyg@mail.gmail.com> <CABNhwV2mZ99xJ5a7X8YiPqaV1s1x39OYocvCdjQus02uZGMNoQ@mail.gmail.com>
In-Reply-To: <CABNhwV2mZ99xJ5a7X8YiPqaV1s1x39OYocvCdjQus02uZGMNoQ@mail.gmail.com>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Sat, 16 Apr 2022 09:50:49 +0530
Message-ID: <CAH6gdPyXbPh0=k6KvZJyzyvapBrjjkby50MbmGNQOAG1GDX1OA@mail.gmail.com>
To: Gyan Mishra <hayabusagsm@gmail.com>
Cc: "Acee Lindem (acee)" <acee@cisco.com>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>, "draft-ietf-lsr-ip-flexalgo@ietf.org" <draft-ietf-lsr-ip-flexalgo@ietf.org>, "lsr@ietf.org" <lsr@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c87f1c05dcbddab5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/VHAk3FttDLjXgS3Hoajs3OnfM-8>
Subject: Re: [Lsr] Working Group Last Call for draft-ietf-lsr-ip-flexalgo-04 - "IGP Flexible Algorithms (Flex-Algorithm) In IP Networks"
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Link State Routing Working Group <lsr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lsr>, <mailto:lsr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lsr/>
List-Post: <mailto:lsr@ietf.org>
List-Help: <mailto:lsr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lsr>, <mailto:lsr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 16 Apr 2022 04:21:08 -0000
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 <hayabusagsm@gmail.com> wrote: > > Hi Acee > > Fixing a typo > > On Fri, Apr 15, 2022 at 10:34 PM Gyan Mishra <hayabusagsm@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) <acee@cisco.com> >> wrote: >> >>> Gyan, >>> >>> >>> >>> What is your point here? Is this a trick question? >>> >>> >>> >>> Thanks, >>> >>> Acee >>> >>> >>> >>> *From: *Gyan Mishra <hayabusagsm@gmail.com> >>> *Date: *Friday, April 15, 2022 at 5:31 PM >>> *To: *"Peter Psenak (ppsenak)" <ppsenak@cisco.com> >>> *Cc: *Acee Lindem <acee@cisco.com>, Ketan Talaulikar < >>> ketant.ietf@gmail.com>, "draft-ietf-lsr-ip-flexalgo@ietf.org" < >>> draft-ietf-lsr-ip-flexalgo@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 >>> >>> >>> >>> >>> >>
- [Lsr] Working Group Last Call for draft-ietf-lsr-… Acee Lindem (acee)
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ketan Talaulikar
- Re: [Lsr] Working Group Last Call for draft-ietf-… Peter Psenak
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ketan Talaulikar
- Re: [Lsr] Working Group Last Call for draft-ietf-… Peter Psenak
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ketan Talaulikar
- Re: [Lsr] Working Group Last Call for draft-ietf-… Peter Psenak
- Re: [Lsr] Working Group Last Call for draft-ietf-… Robert Raszuk
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ketan Talaulikar
- Re: [Lsr] Working Group Last Call for draft-ietf-… Peter Psenak
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ketan Talaulikar
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ketan Talaulikar
- Re: [Lsr] Working Group Last Call for draft-ietf-… Peter Psenak
- Re: [Lsr] Working Group Last Call for draft-ietf-… Robert Raszuk
- Re: [Lsr] Working Group Last Call for draft-ietf-… Peter Psenak
- Re: [Lsr] Working Group Last Call for draft-ietf-… Huzhibo
- Re: [Lsr] Working Group Last Call for draft-ietf-… Robert Raszuk
- Re: [Lsr] Working Group Last Call for draft-ietf-… John E Drake
- Re: [Lsr] Working Group Last Call for draft-ietf-… Robert Raszuk
- Re: [Lsr] Working Group Last Call for draft-ietf-… Acee Lindem (acee)
- Re: [Lsr] Working Group Last Call for draft-ietf-… Acee Lindem (acee)
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ron Bonica
- Re: [Lsr] Working Group Last Call for draft-ietf-… Dongjie (Jimmy)
- Re: [Lsr] Working Group Last Call for draft-ietf-… Dongjie (Jimmy)
- Re: [Lsr] Working Group Last Call for draft-ietf-… Gyan Mishra
- Re: [Lsr] Working Group Last Call for draft-ietf-… Acee Lindem (acee)
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ketan Talaulikar
- Re: [Lsr] Working Group Last Call for draft-ietf-… Gyan Mishra
- Re: [Lsr] Working Group Last Call for draft-ietf-… Gyan Mishra
- Re: [Lsr] Working Group Last Call for draft-ietf-… Gyan Mishra
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ketan Talaulikar
- Re: [Lsr] Working Group Last Call for draft-ietf-… Gyan Mishra
- Re: [Lsr] Working Group Last Call for draft-ietf-… Gyan Mishra
- Re: [Lsr] Working Group Last Call for draft-ietf-… Acee Lindem (acee)
- Re: [Lsr] Working Group Last Call for draft-ietf-… Acee Lindem (acee)
- Re: [Lsr] Working Group Last Call for draft-ietf-… Gyan Mishra
- Re: [Lsr] Working Group Last Call for draft-ietf-… Gyan Mishra
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ketan Talaulikar
- Re: [Lsr] Working Group Last Call for draft-ietf-… Acee Lindem (acee)
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ketan Talaulikar
- Re: [Lsr] Working Group Last Call for draft-ietf-… Aijun Wang
- Re: [Lsr] Working Group Last Call for draft-ietf-… Acee Lindem (acee)
- Re: [Lsr] Working Group Last Call for draft-ietf-… Aijun Wang
- Re: [Lsr] Working Group Last Call for draft-ietf-… Peter Psenak
- Re: [Lsr] Working Group Last Call for draft-ietf-… Aijun Wang
- Re: [Lsr] Working Group Last Call for draft-ietf-… Peter Psenak
- Re: [Lsr] Working Group Last Call for draft-ietf-… Aijun Wang
- Re: [Lsr] Working Group Last Call for draft-ietf-… Peter Psenak
- Re: [Lsr] Working Group Last Call for draft-ietf-… Aijun Wang
- Re: [Lsr] Working Group Last Call for draft-ietf-… Peter Psenak
- Re: [Lsr] Working Group Last Call for draft-ietf-… Les Ginsberg (ginsberg)
- Re: [Lsr] Working Group Last Call for draft-ietf-… Aijun Wang
- Re: [Lsr] Working Group Last Call for draft-ietf-… Les Ginsberg (ginsberg)
- Re: [Lsr] Working Group Last Call for draft-ietf-… Parag Kaneriya
- Re: [Lsr] Working Group Last Call for draft-ietf-… Aijun Wang
- Re: [Lsr] Working Group Last Call for draft-ietf-… Aijun Wang
- Re: [Lsr] Working Group Last Call for draft-ietf-… Gyan Mishra
- Re: [Lsr] Working Group Last Call for draft-ietf-… Aijun Wang
- Re: [Lsr] Working Group Last Call for draft-ietf-… Peter Psenak
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ketan Talaulikar
- Re: [Lsr] Working Group Last Call for draft-ietf-… Peter Psenak
- Re: [Lsr] Working Group Last Call for draft-ietf-… Acee Lindem (acee)
- Re: [Lsr] Working Group Last Call for draft-ietf-… Aijun Wang
- Re: [Lsr] Working Group Last Call for draft-ietf-… Peter Psenak
- Re: [Lsr] Working Group Last Call for draft-ietf-… Peter Psenak
- Re: [Lsr] Working Group Last Call for draft-ietf-… Acee Lindem (acee)
- Re: [Lsr] Working Group Last Call for draft-ietf-… Acee Lindem (acee)
- Re: [Lsr] Working Group Last Call for draft-ietf-… Peter Psenak
- Re: [Lsr] Working Group Last Call for draft-ietf-… Acee Lindem (acee)
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ketan Talaulikar
- [Lsr] [Need AD’s Judgement and Explanation] Re: W… Aijun Wang
- Re: [Lsr] [Need AD’s Judgement and Explanation] R… Acee Lindem (acee)
- Re: [Lsr] [Need AD’s Judgement and Explanation] R… John Scudder
- Re: [Lsr] [Need AD’s Judgement and Explanation] R… Aijun Wang
- Re: [Lsr] [Need AD’s Judgement and Explanation] R… Acee Lindem (acee)
- Re: [Lsr] [Need AD’s Judgement and Explanation] R… Peter Psenak
- Re: [Lsr] [Need AD’s Judgement and Explanation] R… Aijun Wang
- Re: [Lsr] [Need AD’s Judgement and Explanation] R… Aijun Wang
- Re: [Lsr] [Need AD’s Judgement and Explanation] R… Acee Lindem (acee)
- Re: [Lsr] [Need AD’s Judgement and Explanation] R… Peter Psenak
- Re: [Lsr] [Need AD’s Judgement and Explanation] R… Aijun Wang
- Re: [Lsr] [Need AD’s Judgement and Explanation] R… Aijun Wang
- Re: [Lsr] [Need AD’s Judgement and Explanation] R… Peter Psenak
- Re: [Lsr] [Need AD’s Judgement and Explanation] R… Aijun Wang
- Re: [Lsr] [Need AD’s Judgement and Explanation] R… Peter Psenak
- Re: [Lsr] [Need AD’s Judgement and Explanation] R… Acee Lindem (acee)
- Re: [Lsr] [Need AD’s Judgement and Explanation] R… John E Drake
- Re: [Lsr] [Need AD’s Judgement and Explanation] R… Aijun Wang