[alto] Protocol Action: 'The ALTO Transport Information Publication Service' to Proposed Standard (draft-ietf-alto-new-transport-22.txt)
The IESG <iesg-secretary@ietf.org> Mon, 08 January 2024 17:38 UTC
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: alto@ietf.org
Delivered-To: alto@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id AFE45C1519AF; Mon, 8 Jan 2024 09:38:43 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: IETF-Announce <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 12.2.0
Auto-Submitted: auto-generated
Precedence: bulk
Cc: The IESG <iesg@ietf.org>, alto-chairs@ietf.org, alto@ietf.org, draft-ietf-alto-new-transport@ietf.org, martin.h.duke@gmail.com, mohamed.boucadair@orange.com, rfc-editor@rfc-editor.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Message-ID: <170473552371.46449.13849748517709080464@ietfa.amsl.com>
Date: Mon, 08 Jan 2024 09:38:43 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/8mkdHKgO6lE8TDIagFUMOmycKFk>
Subject: [alto] Protocol Action: 'The ALTO Transport Information Publication Service' to Proposed Standard (draft-ietf-alto-new-transport-22.txt)
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.39
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: Mon, 08 Jan 2024 17:38:43 -0000
The IESG has approved the following document: - 'The ALTO Transport Information Publication Service' (draft-ietf-alto-new-transport-22.txt) as Proposed Standard This document is the product of the Application-Layer Traffic Optimization Working Group. The IESG contact persons are Zaheduzzaman Sarker and Martin Duke. A URL of this Internet-Draft is: https://datatracker.ietf.org/doc/draft-ietf-alto-new-transport/ Technical Summary The ALTO Protocol (RFC 7285) leverages HTTP/1.1 and is designed for the simple, sequential request-reply use case, in which an ALTO client requests a sequence of information resources, and the server responds with the complete content of each resource one at a time. ALTO incremental updates using Server-Sent Events (SSE) (RFC 8895) defines a multiplexing protocol on top of HTTP/1.x, so that an ALTO server can incrementally push resource updates to clients whenever monitored network information resources change, allowing the clients to monitor multiple resources at the same time. However, HTTP/2 and later versions already support concurrent, non-blocking transport of multiple streams in the same HTTP connection. To take advantage of newer HTTP features, this document introduces the ALTO Transport Information Publication Service (TIPS). TIPS uses an incremental RESTful design to give an ALTO client the new capability to explicitly, concurrently (non-blocking) request (pull) specific incremental updates using native HTTP/2 or HTTP/3, while still functioning for HTTP/1.1. Working Group Summary No controversy was raised during the development of this specification from the WG participants. There were some discussions about various design options to meet the new transport requirements, naturally. These options were presented and discussed in many WG meetings. No objections from the WG were raised against the actual design (especially during the two WGLCs organized for this document). Some concerns were raised by some directorate reviewers, e.g., server Push usage, 1:1 relationship between clients and connections, etc. The document includes NEW text to motivate these design choices when appropriate. The specification was also updated to reflect the comments from the reviewers (e.g., ordering requirement, explicit the transport requirements, avoid the impression of design-by-example by indicating the expected behavior (e.g., increment by 1), etc. The author also included a new section to describe to what extent this work adheres to "Building Protocols with HTTP" BCP. The authors also updated the language to align with the recommendation in RFC9205#Section 3.1. During the IETF LC, the server Push usage and 1:1 relationship between clients and connections were re-challenged, especially given the considerations in the last paragraph of Section 4.11 of RFC 9205. As an outcome, the design was updated by removing the 1:1 connection affinity and the appendix related to Server Push. The text was also updated to highlight the URLs that point to specific server instances. Document Quality There is one known implementation. Personnel The Document Shepherd for this document is Mohamed Boucadair. The Responsible Area Director is Martin Duke.