[tcpm] Fwd: I-D Action: draft-ietf-tcpm-ack-rate-request-08.txt
Carles Gomez Montenegro <carles.gomez@upc.edu> Wed, 07 May 2025 07:46 UTC
Return-Path: <carles.gomez@upc.edu>
X-Original-To: tcpm@mail2.ietf.org
Delivered-To: tcpm@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id C212425C548D for <tcpm@mail2.ietf.org>; Wed, 7 May 2025 00:46:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=upc.edu
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bIZjIbjtzl28 for <tcpm@mail2.ietf.org>; Wed, 7 May 2025 00:46:26 -0700 (PDT)
Received: from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com [IPv6:2a00:1450:4864:20::62b]) (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 mail2.ietf.org (Postfix) with ESMTPS id B708025C5486 for <tcpm@ietf.org>; Wed, 7 May 2025 00:46:26 -0700 (PDT)
Received: by mail-ej1-x62b.google.com with SMTP id a640c23a62f3a-ad1b94382b8so595178666b.0 for <tcpm@ietf.org>; Wed, 07 May 2025 00:46:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=upc.edu; s=google; t=1746603985; x=1747208785; darn=ietf.org; h=cc:to:subject:message-id:date:from:reply-to:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=wHSHsg3Gvf//PjYQdi/PhKKJDjH1mtzqrbopg7IF+UU=; b=TXjiacutjwGfLd+obdCWLMJm06qbuBp7WV6COtbB891TmJ32BM1hB86nsGfP2O/Ozb sJgUnwJFSWmadITmbqwMMIH4OCZIccgn8K/SNW0BiQJhNPgfLgzdj+tx+/heqxanPNOk B7iHIKRhaPs5t2oh18vBW4N5l3DvJWPUi9ykYi/b7kSg6lvhL/7k0sTi1ttucg0vvAXH QLxVsAVbqn8YKFktmaOBGs6QecM4crg3hJaRAWzAq9VK3QMDG67eOgku1VzNq70JOivn o1OqKh4VZSoqdg1kDYuMLO0GpOTAQ6uYVjkcgcmuQcPeVNR4KVDs6oc32xCkAmiy/LVl eY3g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746603985; x=1747208785; h=cc:to:subject:message-id:date:from:reply-to:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=wHSHsg3Gvf//PjYQdi/PhKKJDjH1mtzqrbopg7IF+UU=; b=SqtdWrVIkUAgIS5zhCyZ2maSE5wcK6nG18nQFrfsufrkW94vRJ3apHE6r0sFp0dART rpgZlFBj9iU8wZQfWXJiUNSzEM/IxBsyXgERCgOUZ328Z4nxJCWZgXLh0jEQl173ABP3 OyhDEhMIs8HCTATPGMY+PfkJRRb5X7tZBc6f89aAIxStO4pAGzM1Lh6eWnWHrmRVEL71 qFuJuahpQiOxdR5+kCyAVp7DyPsiQaxWf//Jz0re/UhacC29IZK1DcY+S5NePDJWN534 0b0AkQmsVuLQHLXn8GR0F7sqNQuDWz7JckFVTk4dBjj6ZF5bcsd4qDTQVowCnl+wIa1Z 6ZWA==
X-Gm-Message-State: AOJu0YwQclc2N1yX0VL2JOh4IXTV3/i3UitBpvDug7+f+l2/qygU8UkW +u1VjKX4DEAxDgyCzXG3rP6F12jm2HdsovtZsnGMJsL+MI4D7sYEosYubSIaOUy5ALZms5wkYV7 A4aG00QgCZOvE2WWidE2x6EwxwObDMF+0q6otoDsJpxCT52Xkos8HgA==
X-Gm-Gg: ASbGncv5MrD6skz2WNUHOG9hOVYS1D5lf8j2vI5gvWL6MiW4LvKdTIxMNDTmOLH51Hm PhrWubX8wA+HOLxFNnGdSno/oeD6+JH/v2MpgBwWtz9jGwLDYW3XVD80/v1kmY5pE8Y8A1MF4cr M4KJ7M2dhpY/LpLg1X0C8gww==
X-Google-Smtp-Source: AGHT+IG7Zu6vBZYw8obMGkfdSsdxtdQ4sRvYxy0YRqNnjmRx/WVUH3CoYIafWUT68TwQ17xCx/M5HZPVZlIJZZCTF3s=
X-Received: by 2002:a17:907:6d1c:b0:ac7:e80a:c6f9 with SMTP id a640c23a62f3a-ad1e8bc2835mr230943266b.1.1746603985132; Wed, 07 May 2025 00:46:25 -0700 (PDT)
MIME-Version: 1.0
References: <174654126013.664864.18230543562050348587@dt-datatracker-58d4498dbd-6gzjf>
In-Reply-To: <174654126013.664864.18230543562050348587@dt-datatracker-58d4498dbd-6gzjf>
From: Carles Gomez Montenegro <carles.gomez@upc.edu>
Date: Wed, 07 May 2025 09:46:13 +0200
X-Gm-Features: ATxdqUGwzTA1v2DJp78M2oetwXBlKAR9vFSyKdQKKIXdtXUO-yfrimgQgjVYYDU
Message-ID: <CAAUO2xydBcqyCYOAGm+KvsBVXQiEiZYJdcKqGOkvbmOtud2rdA@mail.gmail.com>
To: tcpm@ietf.org
Content-Type: multipart/alternative; boundary="00000000000018ecb6063486ee84"
Message-ID-Hash: 56X3T724EVFP4NLQDRH7G6364W7UWABA
X-Message-ID-Hash: 56X3T724EVFP4NLQDRH7G6364W7UWABA
X-MailFrom: carles.gomez@upc.edu
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
CC: Jon Crowcroft <jon.crowcroft@cl.cam.ac.uk>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Reply-To: carles.gomez@upc.edu
Subject: [tcpm] Fwd: I-D Action: draft-ietf-tcpm-ack-rate-request-08.txt
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/YPTrBavm6070Ypo_qQLq27VcIMY>
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>
Dear TCPM WG,
Please find at the end of this message the main pointers to an updated
version of the TCP ACK Rate Request (TARR) option draft.
Regarding the comments received in Bangkok [1]:
- @Michael: it turns out that your suggestion had already been included in
the document (long time ago!):
In some cases (e.g. when SYN cookies are used [RFC4987]), the client
MAY announce that it supports the TARR option in packets subsequent
to the SYN packet.
- @Yoshi: aiming to address your comment, and perhaps as a starting point,
in -08 we reduced the requirement level of MUST to SHOULD (regarding
inclusion of a TARR option with an R value in the special case discussed),
and added a note on when/why it could be appropriate not to follow the
required (SHOULD-level) behavior:
When a retransmission is triggered by retransmission timer
expiration, if the sender knows that the TCP receiver is TARR-
capable, and the last R value requested by the sender different from
zero is greater than 2, the segment carrying retransmitted data
SHOULD carry a TARR option with R set to 1. (Note: In any other
circumstances, a TCP segment carrying retransmitted data is not
required to include a TARR option.) Once the sender determines that
all retransmitted data has been acknowledged, the first segment
carrying only new data SHOULD carry a TARR option with R set to 2.
When a TARR option with R=2 is sent, the receiver is requested to
revert to default Delayed ACKs operation [RFC 1122].
Note that, even if TARR has been successfully used in an on-going TCP
connection, the path from source to destination may change to a new
one where packets carrying the TARR option might not be supported
(e.g., due to a TARR-unfriendly middlebox). Not including the TARR
option in a retransmitted packet, or in the first packet carrying
only new data, is a conservative approach that may prevent such
packets from being discarded in a possible such new path.
Also, as discussed in Bangkok, it would be great if we could get reviews,
not only of the items above, but of the whole document in its current
version.
Many thanks!
Cheers,
Carles and Jon
[1]
https://datatracker.ietf.org/meeting/122/materials/minutes-122-tcpm-202503210600-00
---------- Forwarded message ---------
From: <internet-drafts@ietf.org>
Date: Tue, 6 May 2025 at 16:21
Subject: [tcpm] I-D Action: draft-ietf-tcpm-ack-rate-request-08.txt
To: <i-d-announce@ietf.org>
Cc: <tcpm@ietf.org>
Internet-Draft draft-ietf-tcpm-ack-rate-request-08.txt is now available. It
is
a work item of the TCP Maintenance and Minor Extensions (TCPM) WG of the
IETF.
Title: TCP ACK Rate Request Option
Authors: Carles Gomez
Jon Crowcroft
Name: draft-ietf-tcpm-ack-rate-request-08.txt
Pages: 19
Dates: 2025-05-06
Abstract:
TCP Delayed Acknowledgments (ACKs) is a widely deployed mechanism
that allows reducing protocol overhead in many scenarios. However,
Delayed ACKs may also contribute to suboptimal performance. When a
relatively large congestion window (cwnd) can be used, less frequent
ACKs may be desirable. On the other hand, in relatively small cwnd
scenarios, eliciting an immediate ACK may avoid unnecessary delays
that may be incurred by the Delayed ACKs mechanism. This document
specifies the TCP ACK Rate Request (TARR) option. This option allows
a sender to request the ACK rate to be used by a receiver, and it
also allows to request immediate ACKs from a receiver.
The IETF datatracker status page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-ietf-tcpm-ack-rate-request/
There is also an HTMLized version available at:
https://datatracker.ietf.org/doc/html/draft-ietf-tcpm-ack-rate-request-08
A diff from the previous version is available at:
https://author-tools.ietf.org/iddiff?url2=draft-ietf-tcpm-ack-rate-request-08
Internet-Drafts are also available by rsync at:
rsync.ietf.org::internet-drafts
_______________________________________________
tcpm mailing list -- tcpm@ietf.org
To unsubscribe send an email to tcpm-leave@ietf.org
- [tcpm] I-D Action: draft-ietf-tcpm-ack-rate-reque… internet-drafts
- [tcpm] Fwd: I-D Action: draft-ietf-tcpm-ack-rate-… Carles Gomez Montenegro
- [tcpm] Re: Fwd: I-D Action: draft-ietf-tcpm-ack-r… Yoshifumi Nishida
- [tcpm] Re: Fwd: I-D Action: draft-ietf-tcpm-ack-r… Carles Gomez Montenegro
- [tcpm] Re: Fwd: I-D Action: draft-ietf-tcpm-ack-r… Yoshifumi Nishida
- [tcpm] Re: Fwd: I-D Action: draft-ietf-tcpm-ack-r… Carles Gomez Montenegro
- [tcpm] Re: Fwd: I-D Action: draft-ietf-tcpm-ack-r… Yoshifumi Nishida