[tcpm] posted draft-ietf-tcpm-prr-rfc6937bis-13

Neal Cardwell <ncardwell@google.com> Sat, 09 November 2024 21:12 UTC

Return-Path: <ncardwell@google.com>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E4230C14CE55 for <tcpm@ietfa.amsl.com>; Sat, 9 Nov 2024 13:12:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.607
X-Spam-Level:
X-Spam-Status: No, score=-17.607 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.com
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 6Mw6faqzObm2 for <tcpm@ietfa.amsl.com>; Sat, 9 Nov 2024 13:12:10 -0800 (PST)
Received: from mail-qt1-x832.google.com (mail-qt1-x832.google.com [IPv6:2607:f8b0:4864:20::832]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2413BC14CE51 for <tcpm@ietf.org>; Sat, 9 Nov 2024 13:12:10 -0800 (PST)
Received: by mail-qt1-x832.google.com with SMTP id d75a77b69052e-4608dddaa35so222281cf.0 for <tcpm@ietf.org>; Sat, 09 Nov 2024 13:12:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1731186729; x=1731791529; darn=ietf.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=6n2Uz7E2LLXdoMcVA9l4a+I0UkGJU5N/1gDirwoVZGc=; b=q6LT41ezLz94Cz9s6embP4U10VC6IKD0fMH8XphnxITeLopl8bvjSZuLLd1dUNV9si g5AXNbwPFiAVytoYh3Eww6xLUhdggLtA1TexLStlsmIVnaK9sv4G7NyWi84LU2r0wVzv 7hV13nsWCsbtsqo4VZmbondpIBsskqm4ayHLXwG53YNdzS1wvhgaXC2e+ah7ksGy4JNu UFbWHlO22glMP2Zz9mmvTN/gZlor3RDRDq4WA9Fuy1Rb9Lb+FasihAa2obYugRunn0lG OT0OOrv3ueeRO6HirBJbrmTzVgMgMKepsrfR+SjylS992cbD1WpsRe67+eO5xx0NVXiP G4SA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731186729; x=1731791529; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=6n2Uz7E2LLXdoMcVA9l4a+I0UkGJU5N/1gDirwoVZGc=; b=HeLrqePv/Pa541IqzESzoLYJlVqR8yBIjZRLfwXYAtOGB0ttxb8qjqF96LO60ppsA7 keYxDU41YwVuL8fRTue0R7ZFYBeOKs0k4I3phNaQM35Jkp7zup7Qt2hTFrYSMZ27dOgd 7ac3nVs6y965+VHA07gktHWVa3p25FLISSbeaPrd+gOt5f9XHtZmaVwAtRmX3iiN71OG 9nWPQScfgv7NqLS7KzXSMoo3X8i9GItfbGX66bCoc0PvyvskqQp3Qu4+jUYbaPmqU0PV JmpGgd1ESPHzz0n6+hJx4pFaub94iI+FeCF6EKQJhdjECVpZeFMeODkI0PbpHV51/yJU Hmmw==
X-Gm-Message-State: AOJu0YzSNDoDWlrYhx0owleInt6uL7svUNS7Fbln4p9RIACYNP9aJSXL LKpmKsed14WDrEryWNBBBN5eyRhbmK3GhhEBTEnkixcL7lVqCp7gvUchIYrGJYhp4GWzeTYKmuO lMW01EmneBbS+lGv8BeOyCG1fx9FdyxG0IHoIKJdmdDN0lSEDzkOvp3I=
X-Gm-Gg: ASbGncu4DKv6rJ1pTKmFD502CjjJU+y+3EuUrQMOAxPWDvrQIlWNBoNT5IAzsScPfhd g39Ah1vgaDrPadLN3KIzPm6RMfG1M11nJRBANRdBH4ALUWuZPjcxOw1ERKfi2+wL+
X-Google-Smtp-Source: AGHT+IFpdNPyfKICcFISEXR7HLNce/Rwb6WYWnygqSx4KnA1u68W3UwJi0WmCfDiyCTRx1cU6sU/33pqkrr5k1rQ5IM=
X-Received: by 2002:a05:622a:5e8e:b0:462:b44c:42ff with SMTP id d75a77b69052e-4631695f50cmr2778581cf.12.1731186728553; Sat, 09 Nov 2024 13:12:08 -0800 (PST)
MIME-Version: 1.0
References: <173118614268.485878.6458219729346150755@dt-datatracker-5f77bcf4bd-4q5pd>
In-Reply-To: <173118614268.485878.6458219729346150755@dt-datatracker-5f77bcf4bd-4q5pd>
From: Neal Cardwell <ncardwell@google.com>
Date: Sat, 09 Nov 2024 16:11:52 -0500
Message-ID: <CADVnQyn=HcxWdQ_1K0MZ9jJzFcgiaGS1L-kgW0c9bZGs13TL4w@mail.gmail.com>
To: tcpm <tcpm@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Message-ID-Hash: NZXMORNJTZQM5U5PFC5B6F7EZ5J3C2RB
X-Message-ID-Hash: NZXMORNJTZQM5U5PFC5B6F7EZ5J3C2RB
X-MailFrom: ncardwell@google.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tcpm.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [tcpm] posted draft-ietf-tcpm-prr-rfc6937bis-13
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/gMDV3RpPQMGKfgv0e8r2zYbT_0E>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tcpm>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Owner: <mailto:tcpm-owner@ietf.org>
List-Post: <mailto:tcpm@ietf.org>
List-Subscribe: <mailto:tcpm-join@ietf.org>
List-Unsubscribe: <mailto:tcpm-leave@ietf.org>

Hi TCPM-ers,

We have posted rev 13 of rfc6937bis (see links below). We made a pass
to try to make sure the draft addresses "open issue 1" and "open issue
2" discussed this past week at IETF 121, in the meeting and the slides
( slides:  https://datatracker.ietf.org/meeting/121/materials/slides-121-tcpm-prr-00
).

Here's how we handled those:

(1) open issue 1: When ssthresh is reduced and PRR is triggered. It
turns out this was already integrated back in July. See the changes to
Sec 6, "Algorithm" in revision 9; here's the diff:
  https://author-tools.ietf.org/iddiff?url1=draft-ietf-tcpm-prr-rfc6937bis-08&url2=draft-ietf-tcpm-prr-rfc6937bis-09&difftype=--html

(2) open issue 2: Using "inflight" rather than "pipe": that's the
primary change in rev 13; here's the diff:
  https://author-tools.ietf.org/iddiff?url2=draft-ietf-tcpm-prr-rfc6937bis-13

As always, feedback is welcome!

best regards,
neal


---------- Forwarded message ---------
From: <internet-drafts@ietf.org>
Date: Sat, Nov 9, 2024 at 4:02 PM
Subject: New Version Notification for draft-ietf-tcpm-prr-rfc6937bis-13.txt
To: Matt Mathis <ietf@mattmathis.net>, Nandita Dukkipati
<nanditad@google.com>, Neal Cardwell <ncardwell@google.com>, Yuchung
Cheng <ycheng@google.com>


A new version of Internet-Draft draft-ietf-tcpm-prr-rfc6937bis-13.txt has been
successfully submitted by Neal Cardwell and posted to the
IETF repository.

Name:     draft-ietf-tcpm-prr-rfc6937bis
Revision: 13
Title:    Proportional Rate Reduction for TCP
Date:     2024-11-09
Group:    tcpm
Pages:    21
URL:      https://www.ietf.org/archive/id/draft-ietf-tcpm-prr-rfc6937bis-13.txt
Status:   https://datatracker.ietf.org/doc/draft-ietf-tcpm-prr-rfc6937bis/
HTML:     https://www.ietf.org/archive/id/draft-ietf-tcpm-prr-rfc6937bis-13.html
HTMLized: https://datatracker.ietf.org/doc/html/draft-ietf-tcpm-prr-rfc6937bis
Diff:     https://author-tools.ietf.org/iddiff?url2=draft-ietf-tcpm-prr-rfc6937bis-13

Abstract:

   This document updates the experimental Proportional Rate Reduction
   (PRR) algorithm, described RFC 6937, to standards track.  PRR
   provides logic to regulate the amount of data sent by TCP or other
   transport protocols during fast recovery.  PRR accurately regulates
   the actual flight size through recovery such that at the end of
   recovery it will be as close as possible to the slow start threshold
   (ssthresh), as determined by the congestion control algorithm.



The IETF Secretariat