Protocol Action: 'The RACK-TLP loss detection algorithm for TCP' to Proposed Standard (draft-ietf-tcpm-rack-15.txt)
The IESG <iesg-secretary@ietf.org> Tue, 22 December 2020 18:31 UTC
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: ietf-announce@ietf.org
Delivered-To: ietf-announce@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C8023A11EF; Tue, 22 Dec 2020 10:31:39 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: The IESG <iesg-secretary@ietf.org>
To: IETF-Announce <ietf-announce@ietf.org>
Subject: Protocol Action: 'The RACK-TLP loss detection algorithm for TCP' to Proposed Standard (draft-ietf-tcpm-rack-15.txt)
X-Test-IDTracker: no
X-IETF-IDTracker: 7.24.0
Auto-Submitted: auto-generated
Precedence: bulk
Cc: The IESG <iesg@ietf.org>, draft-ietf-tcpm-rack.all@ietf.org, draft-ietf-tcpm-rack@ietf.org, martin.h.duke@gmail.com, rfc-editor@rfc-editor.org, tcpm-chairs@ietf.org, tcpm@ietf.org, tuexen@fh-muenster.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
Message-ID: <160866189916.28506.11392747034242353024@ietfa.amsl.com>
Date: Tue, 22 Dec 2020 10:31:39 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-announce/G2Rrcngd-7aG0fSdkmMdnHwR-Ow>
X-BeenThere: ietf-announce@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "IETF announcement list. No discussions." <ietf-announce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-announce>, <mailto:ietf-announce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-announce/>
List-Post: <mailto:ietf-announce@ietf.org>
List-Help: <mailto:ietf-announce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-announce>, <mailto:ietf-announce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Dec 2020 18:31:39 -0000
The IESG has approved the following document: - 'The RACK-TLP loss detection algorithm for TCP' (draft-ietf-tcpm-rack-15.txt) as Proposed Standard This document is the product of the TCP Maintenance and Minor Extensions Working Group. The IESG contact persons are Martin Duke and Magnus Westerlund. A URL of this Internet Draft is: https://datatracker.ietf.org/doc/draft-ietf-tcpm-rack/ Technical Summary This document presents the RACK-TLP loss detection algorithm for TCP. RACK-TLP uses per-segment transmit timestamps and selective acknowledgements (SACK) and has two parts: RACK ("Recent ACKnowledgment") starts fast recovery quickly using time-based inferences derived from ACK feedback. TLP ("Tail Loss Probe") leverages RACK and sends a probe packet to trigger ACK feedback to avoid retransmission timeout (RTO) events. Compared to the widely used DUPACK threshold approach, RACK-TLP detects losses more efficiently when there are application-limited flights of data, lost retransmissions, or data packet reordering events. It is intended to be an alternative to the DUPACK threshold approach. Working Group Summary The general approach was uncontroversial. As the algorithm is quite intricate, there were many comments to clarify the text and the pseudocode. Document Quality The core mechanisms described in the document are implemented in FreeBSD, Linux, and Windows. They are in active use on these platforms. RACK can also be used by other transport protocols. QUIC loss recovery uses the same ideas and there exists also an implementation for SCTP within a simulation environment. Personnel The document shepherd is Michael Tüxen. The Responsible AD is Martin Duke