[tcpm] 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: tcpm@ietf.org
Delivered-To: tcpm@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>
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/tcpm/fkeVrU1mBoR_OpSBZhZ3U_aLTCs>
Subject: [tcpm] Protocol Action: 'The RACK-TLP loss detection algorithm for TCP' to Proposed Standard (draft-ietf-tcpm-rack-15.txt)
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.29
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tcpm/>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-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