Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-options-13.txt
Jonathan Morton <chromatix99@gmail.com> Sun, 20 June 2021 17:20 UTC
Return-Path: <chromatix99@gmail.com>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 342173A003D; Sun, 20 Jun 2021 10:20:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.052
X-Spam-Level:
X-Spam-Status: No, score=0.052 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id p3qUW-ZxCPsd; Sun, 20 Jun 2021 10:20:38 -0700 (PDT)
Received: from mail-lf1-x134.google.com (mail-lf1-x134.google.com [IPv6:2a00:1450:4864:20::134]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6D38A3A003F; Sun, 20 Jun 2021 10:20:38 -0700 (PDT)
Received: by mail-lf1-x134.google.com with SMTP id f30so26138939lfj.1; Sun, 20 Jun 2021 10:20:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=W3iD+1qyg3jBqWVukmuRp3Wj0xX1Wv/OPQhQtSlPCHQ=; b=e2caR+hHWbo0XHbyuGUzqgBT6I6qPoN4TdAmMxS7eC/csuhfUy388W67KZIEaWkgX2 GuiouoqLv6QzqwBTMoMyezVacX0lkxbFGAB9y/EdQWMNa/4IivQ+36OyXXc5W7zgfzD4 /nQjyIdG8HmRMtUSbBEtmAJGz9izGQZ79kWlMAX+HojmwWEG8tK/z+38BvvAPDCP6fEC kBScs1+Jzww6xFvK8G7CYROlp3/xR8hpuEk5FSEQlwMjhKuVK7DDJj8o+adIStdn3Yuk uOsv4nkl/b8zgUpMMH3yxEmYnRO0e1nkUthnQmm8GVO8din/ufUMygQyu4V/JidslLBM A8yQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=W3iD+1qyg3jBqWVukmuRp3Wj0xX1Wv/OPQhQtSlPCHQ=; b=bCtfdE/7K019lbmqMtY8Rq4xcTPr51uur+/IcGhhAsjMQCyvQTlriwyaKXCmzTZz/k R7JYjcVQ0pXFOUcHVvCrd/AYMZx0UoZE9d1TKpjAGx3r+qZr19JccF9nCO5qBWn1o968 uz2nQOQ5AOJZhd3XdOCVgvnvJUZLVYMDMYquJOPJUk72Mnk7s0bTwGOFstPO/dt190hm ju2YkW1s5rG21CSFh4LtPDLoWtGDl+eAOICo80fLRCvMN38mtUULRKZ5S3VjnT5ik5yU rA0mKpD0RrbEmhH0cA9/aD0wypTABFCGI49g33fREOUt7ZUWCi4Ccezxv7QTepNSes58 Cq+g==
X-Gm-Message-State: AOAM530l8Lq9vpaTJ2sz3YSZ7Nm9DNUF4g6NAkwkt500DCwIY+r0vdps uMzkJmXp0yoyQGuUtxjRyTg=
X-Google-Smtp-Source: ABdhPJweVSHuZwg46Z7AEqineHSBjN8QTS8xtOMAOghtdl9X1oE12kre0U3r687pgBNvwSW0Bh94RA==
X-Received: by 2002:a05:6512:3a4:: with SMTP id v4mr11509082lfp.127.1624209635627; Sun, 20 Jun 2021 10:20:35 -0700 (PDT)
Received: from jonathartonsmbp.lan (178-55-194-130.bb.dnainternet.fi. [178.55.194.130]) by smtp.gmail.com with ESMTPSA id h3sm661900lfg.204.2021.06.20.10.20.34 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 20 Jun 2021 10:20:35 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.7\))
From: Jonathan Morton <chromatix99@gmail.com>
In-Reply-To: <20210620171249.le6tjyi7h66jggq2@family.redbarn.org>
Date: Sun, 20 Jun 2021 20:20:33 +0300
Cc: Joseph Touch <touch@strayalpha.com>, TSVWG <tsvwg@ietf.org>, i-d-announce@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <E716B4A5-44F5-41A1-98C0-A7A25FAFF779@gmail.com>
References: <162408795080.21706.5548660195641640175@ietfa.amsl.com> <C2C396E7-B728-496E-841B-D9F64004D3E3@strayalpha.com> <20210620043304.c6xerpura7lyw6yo@family.redbarn.org> <95274A1D-3C51-4D40-A5AB-7E8A4AEFDD1B@strayalpha.com> <20210620171249.le6tjyi7h66jggq2@family.redbarn.org>
To: Paul Vixie <paul@redbarn.org>
X-Mailer: Apple Mail (2.3445.9.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/v7HEYpDWfW8b6PjIMraakcIbres>
Subject: Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-options-13.txt
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 20 Jun 2021 17:20:43 -0000
> On 20 Jun, 2021, at 8:12 pm, Paul Vixie <paul@redbarn.org> wrote: > >> Note that TCP bursts up to 10 packets right now anyway, >> so I don???t see why UDP fragments couldn???t do the same. > > if tcp sends more than three before it has any estimate of the congestion > window, then i withdraw my suggestion of "3". however, i ask that some > guidance be offered about not transmitting fragments back to back, if the > number is larger than "2". and i do hope the number will be larger than "2", > due to page/MTU sizes. I think a crucial point here is that TCP only sends as much data as the receiver has positively indicated as it is ready to accept (ie. the rwnd), *regardless* of congestion control considerations. It's entirely feasible to have a TCP receiver that can only handle 4KB outstanding at a time, and support for that was baked into TCP from the beginning. The fragmentation handling is analogous to that, but due to the nature of UDP, the sender might not have information about the receiver's capabilities at send time. So the question is about how much data and what complexity of fragmentation the sender may assume the receiver has a-priori. I would suggest that this assumption should be conservative due to the interoperability principle. - Jonathan Morton
- [tsvwg] I-D Action: draft-ietf-tsvwg-udp-options-… internet-drafts
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Joseph Touch
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Paul Vixie
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Joseph Touch
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Paul Vixie
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Jonathan Morton
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Joseph Touch
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… C. M. Heard
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Joseph Touch
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Joseph Touch
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Sebastian Moeller
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Joseph Touch
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… C. M. Heard
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… C. M. Heard
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Joseph Touch
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Joseph Touch
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Tom Herbert
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Joseph Touch
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Tom Herbert
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Joseph Touch
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Tom Herbert
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Joseph Touch
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Tom Herbert
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Joseph Touch
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… C. M. Heard
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Joseph Touch