Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-algo
Peter Psenak <ppsenak@cisco.com> Thu, 20 August 2020 12:12 UTC
Return-Path: <ppsenak@cisco.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 856F13A040F; Thu, 20 Aug 2020 05:12:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.55
X-Spam-Level:
X-Spam-Status: No, score=-10.55 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-0.949, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 P3FoByXAk_6X; Thu, 20 Aug 2020 05:12:48 -0700 (PDT)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A3F313A0870; Thu, 20 Aug 2020 05:12:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=12520; q=dns/txt; s=iport; t=1597925568; x=1599135168; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=1mjYYKSWWfX2WXVay1iQz4hUb2J7Jw0lOFm3wMue2YU=; b=cHAwtwJlX2wWKGgFSV92nwqqv0CaRDG1x6kbC5nOSAvwbYgKroUjJnsQ Y4bCybCI4x77VB0rOSGs5Zz+/+ywmt4mp80WOWp+EmFje1PsqTD/wPYLC qYqyaRetngUVFntg5H1+UdI3ooYhILmVxW8d2Fxil3IKfYcxVRYIgeQor s=;
X-IronPort-AV: E=Sophos;i="5.76,332,1592870400"; d="scan'208";a="28910272"
Received: from aer-iport-nat.cisco.com (HELO aer-core-2.cisco.com) ([173.38.203.22]) by aer-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 20 Aug 2020 12:12:46 +0000
Received: from [10.60.140.51] (ams-ppsenak-nitro2.cisco.com [10.60.140.51]) by aer-core-2.cisco.com (8.15.2/8.15.2) with ESMTP id 07KCCjG3000876; Thu, 20 Aug 2020 12:12:45 GMT
To: olivier.dugeon@orange.com, tony.li@tony.li, Robert Raszuk <robert@raszuk.net>
Cc: Christian Hopps <chopps@chopps.org>, "draft-ietf-lsr-flex-algo.all@ietf.org" <draft-ietf-lsr-flex-algo.all@ietf.org>, "Les Ginsberg (ginsberg)" <ginsberg=40cisco.com@dmarc.ietf.org>, "lsr@ietf.org" <lsr@ietf.org>, "lsr-ads@ietf.org" <lsr-ads@ietf.org>, "Acee Lindem (acee)" <acee@cisco.com>
References: <9094873B-3A03-4F48-B438-55AB0CA75396@chopps.org> <E9DF9CDA-D031-4995-BB69-7A9CEE312707@tony.li> <dff9ca08-8950-ef1c-5926-39944e94c98b@cisco.com> <E6A4AB1E-6A37-4424-8E27-2F0BFE7E3313@tony.li> <BY5PR11MB4337D97F838FFD8B250BACB1C15C0@BY5PR11MB4337.namprd11.prod.outlook.com> <CAOj+MMG9_yBK7-qWLA6Xfsq-4u4hpXz4x5FSdLA0arBw9cdc+g@mail.gmail.com> <7D686875-46CA-4E3C-8F1A-3A02DB162499@tony.li> <30234_1597837344_5F3D1020_30234_107_1_595a0b47-eb26-8935-fe4f-429ccc725592@orange.com> <4d0b84a7-08b3-e2c6-f918-8009be2d6523@cisco.com> <2595_1597924729_5F3E6579_2595_13_1_7c66f628-46fc-c749-aa45-cb22f6e9e996@orange.com>
From: Peter Psenak <ppsenak@cisco.com>
Message-ID: <1fb53fad-b5ae-4d2f-3fde-180b62bc9645@cisco.com>
Date: Thu, 20 Aug 2020 14:12:44 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <2595_1597924729_5F3E6579_2595_13_1_7c66f628-46fc-c749-aa45-cb22f6e9e996@orange.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-Outbound-SMTP-Client: 10.60.140.51, ams-ppsenak-nitro2.cisco.com
X-Outbound-Node: aer-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/N5TRj6Mw9fRRFTMFR7aeEZ0Rtxw>
Subject: Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-algo
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: Thu, 20 Aug 2020 12:12:51 -0000
Hi Olivier, On 20/08/2020 13:58, olivier.dugeon@orange.com wrote: > Hi Peter, > > Thank for the new version. > > Le 19/08/2020 à 14:00, Peter Psenak a écrit : >> Olivier, > [ ... ] >>> So, to speed up the deployment, I would prefer a reference to a delay >>> value that could be advertise by means of RFC7471, RFC8570 and/or >>> TE-App draft. It is then up to the operator to ensure the coherency >>> of what it is announced in its network by the different routers. >> >> I know you don't like the app specific link advertisement, but I'm >> afraid what you ask for is absolutely wrong. >> >> We defined the ASLA encoding to address a real problems for >> advertising the link attributes. We allow the link attributes to be >> advertised in both legacy and ASLA advertisement for legacy >> application (RSVP-TE, SRTE) to address the backward compatibility. >> Flex-algo is a new application, there is absolutely no need to use the >> legacy advertisement. Doing so would just extend the problem to the >> flex-algo application. > > Regarding the new version you provided, new section 5.1 (for IS-IS) and > section 5.2 (for OSPF) mention respectively RFC 8570 and RFC 7471 for > the definition of Min delay and TE metric which is fine for me. But, > they also made reference to draft isis-te-app, respectively > ospf-te-link-attr-reuse to encode these value. that's what people were asking for. And it is right because we are mandating the usage of ALSA encoding for any flex-algo related link attributes. > Here, it is confusing. I don't see how much more clear we can make it. > Indeed, RFC 8570 and RFC 7471 also define the way to encode TE metric > and Min delay. you have to distinguish between two things: a) where Min delay and TE metric were defined - RFC 8570 and RFC 7471 b) how we encode it for flex-algo - isis-te-app, ospf-te-link-attr-reuse > > What I'm suggesting, is a clear reference to the RFC for TE metric and > Min delay definition as well as the encoding (especially for the delay) > while leaving open the door to how the router acquire these values: > legacy a.k.a. RFC 8570 & 7471 or new draft a.k.a draft-isis-te-app & > draft-ospf-link-attr-reuse. no. This will not be done. We only allow ASLA advertisement for these metrics and other link attributes that are used for flex-algo. It is done for a reason and I have already explained that. > > In fact, in section 17.1.2, you mention only reference to RFC 8570 & > RFC7471 for the IANA definition which is fine for me. because in registry, we are defining a metric type, not how we are going to advertise it for the link. > I would suggest > the same wording for section 5.1. and 5.2 leaving operator free about > how it collect the values from the neighbour routers: legacy or new method. please stop trying to make use of legacy RSVP-TE link advertisements for flex-algo - it will not be allowed. thanks, Peter > > Regards > > Olivier > > PS. We have a pre-alpha implementation of flex algo using the legacy > metrics and I know that recent IOS-XR provided similar implementation of > flex algo based on legacy metrics. > >> >> regards, >> Peter >> >>> >>> Regards >>> >>> Olivier >>> >>> Le 18/08/2020 à 19:02, tony.li@tony.li a écrit : >>>> >>>> Robert, >>>> >>>> Thank you, exactly. >>>> >>>> We just need a clarification of the document. I don’t understand >>>> why this is such a big deal. >>>> >>>> Tony >>>> >>>> >>>>> On Aug 18, 2020, at 9:22 AM, Robert Raszuk <robert@raszuk.net >>>>> <mailto:robert@raszuk.net>> wrote: >>>>> >>>>> Les, >>>>> >>>>> I think this is not very obvious as Tony is pointing out. >>>>> >>>>> See RFC 8570 says: >>>>> >>>>> Type Description >>>>> ---------------------------------------------------- >>>>> 33 Unidirectional Link Delay >>>>> >>>>> 34 Min/Max Unidirectional Link Delay >>>>> >>>>> That means that is someone implementing it reads text in this draft >>>>> literally (meaning Minimum value of Unidirectional Link Delay) it >>>>> may pick minimum value from ULD type 33 :) >>>>> >>>>> If you want to be precise this draft may say minimum value of >>>>> Min/Max Unidirectional Link Delay (34) and be done. >>>>> >>>>> That's all. >>>>> >>>>> Cheers, >>>>> R. >>>>> >>>>> >>>>> >>>>> On Tue, Aug 18, 2020 at 6:04 PM Les Ginsberg (ginsberg) >>>>> <ginsberg=40cisco.com@dmarc.ietf.org >>>>> <mailto:40cisco.com@dmarc.ietf.org>> wrote: >>>>> >>>>> Tony – >>>>> >>>>> As an author of both RFC 8570 and I-D.ietf-isis-te-app, I am not >>>>> sure why you are confused – nor why you got misdirected to code >>>>> point 33. >>>>> >>>>> RFC 8570 (and its predecessor RFC 7810) define: >>>>> >>>>> 34 Min/Max Unidirectional Link Delay >>>>> >>>>> This sub-TLV contains two values: >>>>> >>>>> “Min Delay: This 24-bit field carries the minimum measured link >>>>> delay >>>>> >>>>> value (in microseconds) over a configurable interval, >>>>> encoded as >>>>> >>>>> an integer value. >>>>> >>>>> Max Delay: This 24-bit field carries the maximum measured >>>>> link delay >>>>> >>>>> value (in microseconds) over a configurable interval, >>>>> encoded as >>>>> >>>>> an integer value.” >>>>> >>>>> It seems clear to me that the flex-draft is referring to Min >>>>> Unidirectional Link Delay in codepoint 34. >>>>> >>>>> I agree it is important to be unambiguous in specifications, but >>>>> I think Peter has been very clear. >>>>> >>>>> Please explain how you managed to end up at code point 33?? >>>>> >>>>> Les >>>>> >>>>> *From:* Lsr <lsr-bounces@ietf.org <mailto:lsr-bounces@ietf.org>> >>>>> *On Behalf Of *tony.li@tony.li <mailto:tony.li@tony.li> >>>>> *Sent:* Tuesday, August 18, 2020 7:44 AM >>>>> *To:* Peter Psenak (ppsenak) <ppsenak@cisco.com >>>>> <mailto:ppsenak@cisco.com>> >>>>> *Cc:* lsr@ietf.org <mailto:lsr@ietf.org>; lsr-ads@ietf.org >>>>> <mailto:lsr-ads@ietf.org>; Christian Hopps <chopps@chopps.org >>>>> <mailto:chopps@chopps.org>>; Acee Lindem (acee) <acee@cisco.com >>>>> <mailto:acee@cisco.com>>; draft-ietf-lsr-flex-algo.all@ietf.org >>>>> <mailto:draft-ietf-lsr-flex-algo.all@ietf.org> >>>>> *Subject:* Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-algo >>>>> >>>>> Hi Peter, >>>>> >>>>> >>>>> >>>>> section 5.1 of the draft-ietf-lsr-flex-algo says: >>>>> >>>>> >>>>> Min Unidirectional Link Delay as defined in >>>>> [I-D.ietf-isis-te-app]. >>>>> >>>>> We explicitly say "Min Unidirectional Link Delay", so this >>>>> cannot be mixed with other delay values (max, average). >>>>> >>>>> The problem is that that does not exactly match “Unidirectional >>>>> Link Delay” or “Min/Max Unidirectional Link Delay”, leading to >>>>> the ambiguity. Without a clear match, you leave things open to >>>>> people guessing. Now, it’s a metriic, so of course, you always >>>>> want to take the min. So type 33 seems like a better match. >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> section 7.3. of ietf-isis-te-app says: >>>>> >>>>> Type Description Encoding >>>>> Reference >>>>> --------------------------------------------------------- >>>>> 34 Min/Max Unidirectional Link Delay RFC8570 >>>>> >>>>> And it also says: >>>>> >>>>> 33 Unidirectional Link Delay RFC8570 >>>>> <https://tools.ietf.org/html/rfc8570> >>>>> >>>>> This does not help. >>>>> >>>>> >>>>> >>>>> So, IMHO what we have now is correct and sufficient, but I >>>>> have no issue adding the text you proposed below. >>>>> >>>>> What you have now is ambiguous. We have a responsibility, as >>>>> writers of specifications, to be precise and clear. We are not >>>>> there yet. >>>>> >>>>> >>>>> >>>>> BTW, before I posted 09 version of flex-algo draft, I asked >>>>> if you were fine with just referencing ietf-isis-te-app in >>>>> 5.1. I thought you were, as you did not indicate otherwise. >>>>> >>>>> My bad, I should have pressed the issue. >>>>> >>>>> >>>>> >>>>> Anyway, I consider this as a pure editorial issue and >>>>> hopefully not something that would cause you to object the WG >>>>> LC of the flex-algo draft. >>>>> >>>>> I’m sorry, I think that this is trivially resolved, but important >>>>> clarification. >>>>> >>>>> You also have an author’s email that is bouncing, so at least one >>>>> more spin is required. >>>>> >>>>> Sorry, >>>>> >>>>> Tony >>>>> >>>>> _______________________________________________ >>>>> Lsr mailing list >>>>> Lsr@ietf.org <mailto:Lsr@ietf.org> >>>>> https://www.ietf.org/mailman/listinfo/lsr >>>> >>>> >>>> _______________________________________________ >>>> Lsr mailing list >>>> Lsr@ietf.org >>>> https://www.ietf.org/mailman/listinfo/lsr >>> -- >>> Orange logo <http://www.orange.com> >>> >>> Olivier Dugeon >>> Orange Expert, Future Networks >>> Open Source Referent >>> Orange/IMT/OLN/WTC/IEE/iTeQ >>> >>> fixe : +33 2 96 07 28 80 >>> mobile : +33 6 82 90 37 85 >>> olivier.dugeon@orange.com <mailto:olivier.dugeon@orange.com> >>> >>> _________________________________________________________________________________________________________________________ >>> >>> >>> Ce message et ses pieces jointes peuvent contenir des informations >>> confidentielles ou privilegiees et ne doivent donc >>> pas etre diffuses, exploites ou copies sans autorisation. Si vous >>> avez recu ce message par erreur, veuillez le signaler >>> a l'expediteur et le detruire ainsi que les pieces jointes. Les >>> messages electroniques etant susceptibles d'alteration, >>> Orange decline toute responsabilite si ce message a ete altere, >>> deforme ou falsifie. Merci. >>> >>> This message and its attachments may contain confidential or >>> privileged information that may be protected by law; >>> they should not be distributed, used or copied without authorisation. >>> If you have received this email in error, please notify the sender >>> and delete this message and its attachments. >>> As emails may be altered, Orange is not liable for messages that have >>> been modified, changed or falsified. >>> Thank you. >>> >> >> > -- > Orange logo <http://www.orange.com> > > Olivier Dugeon > Orange Expert, Future Networks > Open Source Referent > Orange/IMT/OLN/WTC/IEE/iTeQ > > fixe : +33 2 96 07 28 80 > mobile : +33 6 82 90 37 85 > olivier.dugeon@orange.com <mailto:olivier.dugeon@orange.com> > > _________________________________________________________________________________________________________________________ > > Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc > pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler > a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, > Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. > > This message and its attachments may contain confidential or privileged information that may be protected by law; > they should not be distributed, used or copied without authorisation. > If you have received this email in error, please notify the sender and delete this message and its attachments. > As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified. > Thank you. >
- [Lsr] WG Last Call for draft-ietf-lsr-flex-algo Christian Hopps
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… tony.li
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Ketan Talaulikar (ketant)
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Shraddha Hegde
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Peter Psenak
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Peter Psenak
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… tony.li
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Peter Psenak
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Les Ginsberg (ginsberg)
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Robert Raszuk
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… tony.li
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Robert Raszuk
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Peter Psenak
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Les Ginsberg (ginsberg)
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Robert Raszuk
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… tony.li
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Les Ginsberg (ginsberg)
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… olivier.dugeon
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Peter Psenak
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… olivier.dugeon
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Peter Psenak
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… olivier.dugeon
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Peter Psenak
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… tony.li
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Shraddha Hegde
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Peter Psenak
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Shraddha Hegde
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Peter Psenak
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Shraddha Hegde
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Peter Psenak
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Peter Psenak
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Van De Velde, Gunter (Nokia - BE/Antwerp)
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Peter Psenak
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Selderslaghs, Rudy (Nokia - BE/Antwerp)
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Van De Velde, Gunter (Nokia - BE/Antwerp)
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Peter Psenak
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Les Ginsberg (ginsberg)
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… bruno.decraene
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Shraddha Hegde
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Peter Psenak
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Peter Psenak
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… bruno.decraene
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Van De Velde, Gunter (Nokia - BE/Antwerp)
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Christian Hopps
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… olivier.dugeon
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Peter Psenak
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Acee Lindem (acee)
- Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-al… Acee Lindem (acee)