Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-algo

Peter Psenak <ppsenak@cisco.com> Wed, 19 August 2020 12:00 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 82D0B3A0846; Wed, 19 Aug 2020 05:00:49 -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 dhVZJREgkuwV; Wed, 19 Aug 2020 05:00:46 -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 BA8C33A046E; Wed, 19 Aug 2020 05:00:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=9635; q=dns/txt; s=iport; t=1597838446; x=1599048046; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=5xNzDrU3S+FgJpjNFQp2nkpV9SLZK3wfOUPkVxBNmBQ=; b=QdadXSunpL4zu9U7KL/WdrDZpoZip76RUzLQBBC2FmY6PH+JM3uVRW4h pFsNPORqZuuWgheKQQKO52PIK7BwV4KPA6x1wTjXEyrXrrOv7ml7Wrbeq cmk6QudtVSt5T3LgHnnEZmmHEINnmV5ACiC/7gfnVDRPgxjJRmwqvxGjL I=;
X-IronPort-AV: E=Sophos;i="5.76,331,1592870400"; d="scan'208";a="28878952"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 19 Aug 2020 12:00:44 +0000
Received: from [10.147.24.35] ([10.147.24.35]) by aer-core-1.cisco.com (8.15.2/8.15.2) with ESMTP id 07JC0hIF019739; Wed, 19 Aug 2020 12:00:43 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>
From: Peter Psenak <ppsenak@cisco.com>
Message-ID: <4d0b84a7-08b3-e2c6-f918-8009be2d6523@cisco.com>
Date: Wed, 19 Aug 2020 14:00:43 +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: <30234_1597837344_5F3D1020_30234_107_1_595a0b47-eb26-8935-fe4f-429ccc725592@orange.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-Outbound-SMTP-Client: 10.147.24.35, [10.147.24.35]
X-Outbound-Node: aer-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/EcpMNuCc1x4-NwTF-wzy0xg6s0U>
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: Wed, 19 Aug 2020 12:00:50 -0000

Olivier,

On 19/08/2020 13:42, olivier.dugeon@orange.com wrote:
> Hi all
> 
> I think the clarification is mandatory and not only in section 5.1 and 
> not only for the delay.
> 
> Indeed, section 5.1 makes reference to [I-D.ietf-isis-te-app] while 
> section 17.1.2 makes reference to RFC8570 with the same error. And what 

ok, I will make the same clarification there.


> about reference to RFC7471 for OSPF ? 

will add that.


> And, I also notice the same 
> problem with the TE metric (ref to draft te app in section 5.1 and 
> reference to RFC 5305 in section 17.1.2).

will fix that.


> 
> So, we need a clear reference to the same document/section/TLVs in both 
> section 5.1 and section 17.1.2 for both delay and TE metric.
> 
> But, the question behind, it is which documents ? Future RFC about TE 
> app ? RFC 8570 ? RFC 7471 ?

I don't understand. Min/Max Unidirectional Link Delay is clearly defined 
in RFC 8570 RFC 7471. For flex-algo it is advertised using ASLA 
advertisement. I don't see a problem.


> 
> As an operator, as of today, I have not the possibility to advertise 
> min/max delay in our network as requested in the draft just because it 
> is not available in all commercial routers. So, referring to a future 
> RFC which take months/years before it becomes 
> available/deploy/operational, leave flex algo with delay not ready 
> before a while.

sorry, but we are defining a new extension. This require new encodings 
for flex-algo, so anyone implementing flex-algo needs to implement this 
new encodings.

> 
> 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.

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.
>