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

tony.li@tony.li Tue, 18 August 2020 17:02 UTC

Return-Path: <tony1athome@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 EE86E3A101B; Tue, 18 Aug 2020 10:02:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.995
X-Spam-Level:
X-Spam-Status: No, score=-1.995 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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 dQ1L6zqtYt7k; Tue, 18 Aug 2020 10:02:50 -0700 (PDT)
Received: from mail-pj1-x102f.google.com (mail-pj1-x102f.google.com [IPv6:2607:f8b0:4864:20::102f]) (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 B1B803A0FC4; Tue, 18 Aug 2020 10:02:50 -0700 (PDT)
Received: by mail-pj1-x102f.google.com with SMTP id ha11so9507568pjb.1; Tue, 18 Aug 2020 10:02:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=J4iiAVu77uDgbsYy+q3qjDmgq+dvlL5kkP1Rtolo0hg=; b=ob9MvjYkzdjvyAXWWTmeUGoBs5dkAcnUHw1kDhqroCZNHPER4FzacVJEHggrIjyerI qkb+ZtwEzhdfVEd/UEsGnE04OPIvUEtiXyJsM029Ht6mNhP/vGR4xMwLO6mMWu0CBdxp 7d/lsP70OZ32lpeR/GwtBPmCfM7UBNaH0rHahoS0EMA9H2t8lWA6ww0oZWQC5f1re38K yrxysL43dG0FZVYX/2EYrZd64y3T1VVMfa24IIs86C+Jv6011qf/W3V2eYJDWfvABs9/ g+/LnBVu1QgEhNRhxciQ11+1uMqkUWe/c+DtEg/7KRe07m1GCCXaFi8oHJ/2Z7gTVdWZ FGRA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=J4iiAVu77uDgbsYy+q3qjDmgq+dvlL5kkP1Rtolo0hg=; b=BT6+rxQgayT/Lw4Wv54xJ+W5/Z+J1fSlIZsYO28x85YYCuJHa4N80V91xHcLflaaaY dDUGBMxB10wkmIpBsmvUCR+MazBgpC4xN49qHVDORVztJ8vCoTwdQFLzwxzLYBWzJoXd Iw5iufzgHCPbxOzm2rKqWmgh0DnN+aOmloBPmYOoqrvw8s4KKkS1GUIBo8SrIrdKbG/V eNbVMBV4bafXy2e9ao3FMWQM4tH5Ieq93CfhoSSjsT28jjL+lWfNrfEoZolMVr5I1q68 rCN7uucklnHljKTmPcqLoO45FFQcPktltfTcy+u3ZNMWYqEqlG855dhD7zMWsH4zQgYM Aj2g==
X-Gm-Message-State: AOAM530Em2CO4P37xUtbJ/5pgnMEotaIv9KyIYQdeWop2iGhjMOwg9s0 sLGh+UkvnCtxhjh/61dnCOA=
X-Google-Smtp-Source: ABdhPJzMlVuKn0ENU8okD54GMcC5OSr4xB7Yn6oXLkfkXZI9uc2Ztqw+HeTM5lPTETIy9w1RnYRyjA==
X-Received: by 2002:a17:90a:202c:: with SMTP id n41mr735429pjc.126.1597770170025; Tue, 18 Aug 2020 10:02:50 -0700 (PDT)
Received: from [10.95.83.122] ([162.210.129.5]) by smtp.gmail.com with ESMTPSA id gl9sm440031pjb.41.2020.08.18.10.02.48 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Aug 2020 10:02:49 -0700 (PDT)
Sender: Tony Li <tony1athome@gmail.com>
From: tony.li@tony.li
Message-Id: <7D686875-46CA-4E3C-8F1A-3A02DB162499@tony.li>
Content-Type: multipart/alternative; boundary="Apple-Mail=_0D7705CA-7918-4D6A-9937-9D37ED11DB29"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.1\))
Date: Tue, 18 Aug 2020 10:02:47 -0700
In-Reply-To: <CAOj+MMG9_yBK7-qWLA6Xfsq-4u4hpXz4x5FSdLA0arBw9cdc+g@mail.gmail.com>
Cc: "Les Ginsberg (ginsberg)" <ginsberg=40cisco.com@dmarc.ietf.org>, Peter Psenak <ppsenak@cisco.com>, "lsr@ietf.org" <lsr@ietf.org>, "lsr-ads@ietf.org" <lsr-ads@ietf.org>, Christian Hopps <chopps@chopps.org>, "Acee Lindem (acee)" <acee@cisco.com>, "draft-ietf-lsr-flex-algo.all@ietf.org" <draft-ietf-lsr-flex-algo.all@ietf.org>
To: Robert Raszuk <robert@raszuk.net>
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>
X-Mailer: Apple Mail (2.3608.120.23.2.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/9shuNfb7G3qUEcHfBCfugoiS6-0>
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: Tue, 18 Aug 2020 17:02:53 -0000

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> 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 <https://www.ietf.org/mailman/listinfo/lsr>