Re: [alto] WG adoption call for draft-schott-alto-new-transport-01

Adrian Farrel <adrian@olddog.co.uk> Sun, 12 June 2022 00:17 UTC

Return-Path: <adrian@olddog.co.uk>
X-Original-To: alto@ietfa.amsl.com
Delivered-To: alto@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 906A8C14F736; Sat, 11 Jun 2022 17:17:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.904
X-Spam-Level:
X-Spam-Status: No, score=-6.904 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
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 EEJxmYtmiGAR; Sat, 11 Jun 2022 17:17:46 -0700 (PDT)
Received: from mta5.iomartmail.com (mta5.iomartmail.com [62.128.193.155]) (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 E0055C14F72C; Sat, 11 Jun 2022 17:17:42 -0700 (PDT)
Received: from vs4.iomartmail.com (vs4.iomartmail.com [10.12.10.122]) by mta5.iomartmail.com (8.14.7/8.14.7) with ESMTP id 25C0HcDP024830; Sun, 12 Jun 2022 01:17:38 +0100
Received: from vs4.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id AA8E44604A; Sun, 12 Jun 2022 01:17:38 +0100 (BST)
Received: from vs4.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 9EF1546043; Sun, 12 Jun 2022 01:17:38 +0100 (BST)
Received: from asmtp3.iomartmail.com (unknown [10.12.10.224]) by vs4.iomartmail.com (Postfix) with ESMTPS; Sun, 12 Jun 2022 01:17:38 +0100 (BST)
Received: from LAPTOPK7AS653V (221.148.51.84.dyn.plus.net [84.51.148.221] (may be forged)) (authenticated bits=0) by asmtp3.iomartmail.com (8.14.7/8.14.7) with ESMTP id 25C0HbLp000556 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 12 Jun 2022 01:17:38 +0100
Reply-To: adrian@olddog.co.uk
From: Adrian Farrel <adrian@olddog.co.uk>
To: alto@ietf.org
Cc: alto-chairs@ietf.org
Date: Sun, 12 Jun 2022 01:17:36 +0100
Organization: Old Dog Consulting
Message-ID: <0b1901d87df1$d20d58b0$76280a10$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Content-Language: en-gb
Thread-Index: Adh98aracTJz+8/pSFCSLtQbFr31hQ==
X-Originating-IP: 84.51.148.221
X-Thinkmail-Auth: adrian@olddog.co.uk
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.1.0.2090-9.0.0.1002-26950.003
X-TM-AS-Result: No--22.896-10.0-31-10
X-imss-scan-details: No--22.896-10.0-31-10
X-TMASE-Version: IMSVA-9.1.0.2090-9.0.1002-26950.003
X-TMASE-Result: 10--22.896100-10.000000
X-TMASE-MatchedRID: ZFzIhWOuIzvxIbpQ8BhdbDjNGpWCIvfTWQ3R4k5PTnDX45MWooXn2aic C6ph4sWttPmmbKJURFFLvW+ssUrId2IO3fZsHxr1HEDUAqZUZM6xc8j0PhSuLrwxqSK0GSPRO+W Rk1kOc5MsEKRYNxtpo2Ns7OPfjtYk9Zm06PS0lgDuQhjG5o7plByzHcgfiyrcWAuSz3ewb231Rw gk4BYHf47uFu0kSjHiBdrE8YXZyy7qAa9LT3JIGQ2bPyoJqnZLJQSryPTViF9QKAQSutQYXEnm5 PJXpywplVlnCxipaEj/Q6w4BlSLXBR6BxfAEeH7aDCzqDR7DPZFhibp9uFm9U2tQtIC9BxR8AXj chdqPaAei22ejHDiv4A7o08r3UEqAGyAb4x8FjGHgJ7XaDMQWrFcDzCo2ZtWwMHypmqChJKNdEZ AeGPFsrTprHww9+lP7jU/MXXBJ0PR5zOB57uLU8dg0qhJhageC/ExpXrHizzkLQEYnwfdf/FsOL xZXlraibs5SLVnB5Xh99DqgTFcaqBsdwCebZGTjrVn4cme+w4h+cXdVp/Twpsoi2XrUn/JyeMtM D9QOgAzDLM3gGacyXQdJ7XfU86ekGUtrowrXLg=
X-TMASE-SNAP-Result: 1.821001.0001-0-1-22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/0RthOO4lgO0vNKX-sbM_4XObHRI>
Subject: Re: [alto] WG adoption call for draft-schott-alto-new-transport-01
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Application-Layer Traffic Optimization \(alto\) WG mailing list" <alto.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/alto>, <mailto:alto-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/alto/>
List-Post: <mailto:alto@ietf.org>
List-Help: <mailto:alto-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/alto>, <mailto:alto-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Jun 2022 00:17:48 -0000

Hi,

I've read this draft and it is clearly in scope as it targets one of
the WG's milestones. I think it is a reasonable starting point for this
work and should be adopted. (I presume that a separate document will
address the second half of the milestone, namely HTTP/3.)

I wish we would all get into the habit of running idnits on our drafts.
We should especially do that before putting our drafts up for adoption.
So I hope we can tidy this up before this becomes a WG draft.

There is also another simple format thing that should be sorted out at
the same time:

- The Requirements language needs to be moved from the front page down
  into a new Section 1.1

I also have some review comments that can be addressed before or after
adoption according to the whim of the authors.

Cheers,
Adrian


---

I'm not clear about the requirements in Section 2.

You need to be careful to word the requirements as requirements. R5 and
R6 currently look like statements about the design choices that were
made.

Some of these requirements can be classed as "ALTO/H2 must support all
of the functions of the ALTO base protocol" (R0, R5). That's fine.

R6 is the "obvious" requirement for this document.

R7 is a reasonable new requirement, especially if there is a question
of negotiating between base ALTO and ALTO/H2. However, I couldn't
immediately find anywhere in the document that discusses this
requirement.

Actually, it would be nice if the text in the document could provide
traceability back to the requirements.

I can't decide whether requirements R1, R2, R3, and R4 are additional
new features being introduced:
- as a side effect of moving to HTTP/2
- additional functions that are really needed to support moving to
  HTTP/2
- additional functions being "slipped in" at the same as the work of
  moving to HTTP/2
Obviously, the answer to this will colour whether I think these
requirements (and the bits of the solution that address them) belong in
this document.

---

Is Figure 3 missing, or is the figure the work flow set out above?

---

Somewhere in the document (at the latest, the top of Section 4.1) you
need the (rather obvious) statement that you are using the adaptation of
the C-style struct notation defined in RFC 7285.

---

I suggest that Section 10 should at least reference RFC 7540 for the
security properties of HTTP/2. 

---

Section 11 could be a little clearer about what action IANA is being
asked to take on which registry.

======

> Hi folks,
>
> This begins a 2 week WG Adoption Call for the following draft:
>
> https://datatracker.ietf.org/doc/draft-schott-alto-new-transport/
>
> Please indicate your support or objections by June 15th, 2022.
>
> Authors, please respond to the list indicating whether you are aware
> of any IPR that applies to this draft.
>
> Thanks,
>
> -Qin/Med