Re: [Teas] Artart last call review of draft-ietf-teas-rfc3272bis-24

Adrian Farrel <adrian@olddog.co.uk> Sun, 16 July 2023 12:12 UTC

Return-Path: <adrian@olddog.co.uk>
X-Original-To: teas@ietfa.amsl.com
Delivered-To: teas@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B9926C14F5E0; Sun, 16 Jul 2023 05:12:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.094
X-Spam-Level:
X-Spam-Status: No, score=-2.094 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, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=olddog.co.uk
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id y4Cb9NJo_CC7; Sun, 16 Jul 2023 05:12:23 -0700 (PDT)
Received: from mta8.iomartmail.com (mta8.iomartmail.com [62.128.193.158]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 11744C1516E0; Sun, 16 Jul 2023 05:12:21 -0700 (PDT)
Received: from vs1.iomartmail.com (vs1.iomartmail.com [10.12.10.121]) by mta8.iomartmail.com (8.14.7/8.14.7) with ESMTP id 36GCCGq1017716; Sun, 16 Jul 2023 13:12:16 +0100
Received: from vs1.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 54BA54604D; Sun, 16 Jul 2023 13:12:16 +0100 (BST)
Received: from vs1.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 47C354604B; Sun, 16 Jul 2023 13:12:16 +0100 (BST)
Received: from asmtp3.iomartmail.com (unknown [10.12.10.224]) by vs1.iomartmail.com (Postfix) with ESMTPS; Sun, 16 Jul 2023 13:12:16 +0100 (BST)
Received: from LAPTOPK7AS653V (82-69-109-75.dsl.in-addr.zen.co.uk [82.69.109.75]) (authenticated bits=0) by asmtp3.iomartmail.com (8.14.7/8.14.7) with ESMTP id 36GCCFW1014493 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 16 Jul 2023 13:12:15 +0100
Reply-To: adrian@olddog.co.uk
From: Adrian Farrel <adrian@olddog.co.uk>
To: 'Rich Salz' <rsalz@akamai.com>, art@ietf.org
Cc: draft-ietf-teas-rfc3272bis.all@ietf.org, last-call@ietf.org, teas@ietf.org
References: <168929388226.24431.4984682028458012674@ietfa.amsl.com>
In-Reply-To: <168929388226.24431.4984682028458012674@ietfa.amsl.com>
Date: Sun, 16 Jul 2023 13:12:15 +0100
Organization: Old Dog Consulting
Message-ID: <003f01d9b7de$c27105f0$475311d0$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQKgEQ/WRyF9IfJk5wr1RjqrXFmqxq4vfzBg
Content-Language: en-gb
X-Originating-IP: 82.69.109.75
X-Thinkmail-Auth: adrian@olddog.co.uk
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=olddog.co.uk; h=reply-to :from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-type:content-transfer-encoding; s= 20221128; bh=gAW17yZoBJcwkLnHqqH0GJmWj9F2oQfY+Euf3cZEHMg=; b=chC 0EtE6SX6MeaUTP2YTDPvjtf/vk7B6avOhvF4uYu+ARVrVu8t3RiOEbhoh+h6YCKM D0/bz2L8N8IcdzZ/qG962lX7u1muAbCjls4umkz66jPofqfXudv96PasamXb6Ibp RsCRzJUE3c8xpqJm8TuB/dqATHjNSpFvsr3sKHir/PsGaOXAhZKfENdLEoWrKT2K lUjgGDmQDqQGCi3dYTvX786EpNN29s8IMJA8WLTAbNtqmyFcZJ7velcAGPahoVcT 0roYOVDPo1flz27EuAcd6DVFVwloqOaItWXkVAm/rL2WYjmHzFxavcsxzM7ovoco 3HWxefRJ5spPI8lc1FQ==
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.1.0.2090-9.0.0.1002-27754.007
X-TM-AS-Result: No--23.395-10.0-31-10
X-imss-scan-details: No--23.395-10.0-31-10
X-TMASE-Version: IMSVA-9.1.0.2090-9.0.1002-27754.007
X-TMASE-Result: 10--23.395000-10.000000
X-TMASE-MatchedRID: ZFzIhWOuIzvxIbpQ8BhdbIdlc1JaOB1TkYC3rjkUXRLB1z1KvCXwaBwJ bAB37U2pjhyWkMlRInA8bHEatBK6RiknJbj5yxEqPMcAlOC0qrCu2GmdldmiUBLxmKQIZ7RQZVh gLjSOksbD5aju2Tk+9imtkS/I3UsSbtmtqPhDX/xntEdzQBf3IRHlzzcojFNOeGHkpR2WBaLbyk yGtuqSk6wglxty6Z/EUH8P2WYi8rX7A50OrcNhIRhvfWx0TE/bq/dCpI1TEq0M74Nf6tTB9kaLB 1cSiFH+clzDIopai+psTe//sbeYO3SZ0dzoXbN+36lQXQeyPFEEx2nnXvzNIxzlIYo2TUIb4dOs NKuqfayipw58JSX3jGXnsLozkV7zASB+Fj/vRDpB9I5g6XEpi90pE2POjYg43CsSuXNRLqmXuhF Pj3NHV9M0LyBkn9vQYpbat3pdPvPSGaLrk0Tg2wvBTB90+he+2y7rwIA98byUoooDQSUSrWfmDY Pm1I8WaCzUzWqEJksaoFgHtDd6cbWhCFlW3osu9Ib/6w+1lWTqtOCMCMzOYZsoi2XrUn/Jsuf7R WbvUtwFdbsG+ieXxwtuKBGekqUpPjKoPgsq7cA=
X-TMASE-SNAP-Result: 1.821001.0001-0-1-22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/trgxAOYpJQTS9nAikNuirW4aROc>
Subject: Re: [Teas] Artart last call review of draft-ietf-teas-rfc3272bis-24
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Traffic Engineering Architecture and Signaling working group discussion list <teas.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas>, <mailto:teas-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas/>
List-Post: <mailto:teas@ietf.org>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas>, <mailto:teas-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 16 Jul 2023 12:12:29 -0000

Many thanks, Rich.

In line.

All changes are in the buffer waiting for the gates to re-open on the 24th.

Cheers,
Adrian

> Sorry this is a day late.

Not a problem, and the usefulness of the review far outweighs the timing.

> I found section 1.1 a little hard to follow.  I'm not sure why, and
> I have no recommendations to make.

Hmmm. Yes, it is probably a bit "academic" or didactic in its approach. Maybe it is also 20 years stilted? If I read it out loud, I can hear the original author's voice 😊

That said, short of throwing it all out and rewriting it, I don't see an easy fix.

> Consider adding definitions of "ingress node" and "egress node" to 1.4

Consider it.

(And made the additions.)

> Sec 2.1, maybe change the first sentence to add "...includes the following
> sub-contexts:"

Yup

> "the ability of the network administrators to translate policies into network
> configurations."  Nice to see the human aspect mentioned.

We aim to please.

> Sec 2.3, "A network-wide view of the topology is also a must for offline
> planning" Presumably not the WHOLE network; maybe add clarification?

Oh!
Well: when is a network not a network?
When we came up with, "The Internet is a network of networks," we were being very clever and setting ourselves up for confusion.
Actually, it was for this reason that the PCE work started talking about a "network domain" or more loosely a "domain" [RFC4655]

So, I think that the text, as written, is correct, but could be clarified. The point is that to achieve correct offline planning across a network, or some part of a network, there needs to be a view of the whole of that network or that part of the network. Changing the text as:
OLD
   A network-wide view of the
   topology is also a must for offline planning.
NEW
   Offline planning requires a full view of the topology of
   the network or partial network that is being planned.
END

> Sec 4.1, do you need/want definitions or references for STT and ALB methods?

Yeah, references are good.
STT is RFC 6601
ALB is ITU-T E.360.1 

> Sec 5.1.2.3, To a customer, a slice looks like ... "with additional information
> about the level of service required between endpoints"  s/required/provided/ ?

No, this is "required". I mean, it should also be "provided": but the customer asks for the SLA and is hopeful that it will be delivered.
But this can be polished as:
OLD
   From a
   customer's perspective an IETF Network Slice looks like a VPN
   connectivity matrix with additional information about the level of
   service required between endpoints.
NEW
   From a
   customer's perspective, an IETF Network Slice looks like a VPN
   connectivity matrix with additional information about the level of
   service that the customer requires between the endpoints.
END

> Sec 5.1.3.1.1 typo's "Exampls" and "netrock"

Ack

> Sec 5.1.3.12 space before colon and while you're there, maybe s/;/, or/  And
> the "four types" described should be an unnumbered list or some such.

Ack

> Sec 6, I was surprised ...

Just trying to keep you awake.

> ... to see the definitions of functional/non-functional be
> in a different order from the sections that followed. Maybe a sentence at the
> end explaining why. "This document first summarizes the non-functional
> requirements, and covers the functional requirements in the following
> subsections."

Something like that included.

> In 6.1, is the ordering of attributes arbitrary? Could/should it be made
> alphabetical?

Yeah, I *think* it is arbitrary. That is, I can't recall any discussion of why they are in this order.

> In 6.5, typo "conforma"

Ack

> In 6.6.2, should "1+1" be "1:1" ? Apparently not, since 1+1 is not the same as
> 1:1  This should be mentioned.

Some clarity added.

> In 6.7, "Networks are often arranged in layers"  Should arranged by
> implemented?  What about Ogres (a little Shrek Joke,
> https://youtu.be/-FtCTW2rVFM?t=43)

I'm worried about how long you spent searching for that. Or, worse, that you already knew where to find it.

> Sec 8, "taken over a lot of" stuck out to me as rather informal.

"assumed"

> "Some other
> southbound interface"  What's a southbound interface?  

Oh, yes! One of my hot buttons and I missed it! Thanks.
Although the term is widely used, it is also not a functional description and is subjectively relative.
Replaced with "configuration and management"

> "such as a multi-national" add "enterprise"

Not so happy about this suggestion. 
The "such as" is aiming for a few indicative suggestions.
I fear that "enterprise" is often interpreted as the antithesis of a geographically widespread network. So adding it here may distract the reader.