Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-options-13.txt

Joseph Touch <touch@strayalpha.com> Sun, 20 June 2021 18:50 UTC

Return-Path: <touch@strayalpha.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 88CF43A0AD0; Sun, 20 Jun 2021 11:50:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.454
X-Spam-Level:
X-Spam-Status: No, score=0.454 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.652, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=strayalpha.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 htlILLPSUKPs; Sun, 20 Jun 2021 11:50:20 -0700 (PDT)
Received: from server217-4.web-hosting.com (server217-4.web-hosting.com [198.54.116.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 901083A0AC7; Sun, 20 Jun 2021 11:50:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=strayalpha.com; s=default; h=To:References:Message-Id: Content-Transfer-Encoding:Cc:Date:In-Reply-To:From:Subject:Mime-Version: Content-Type:Sender:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=V8paZ8miQRWl4VJfSvsL8zYxcqZeWgHVtOYHX/4lCQk=; b=eQtauHLdx4oxLAAiTCBr/1oJ/r kFazpnDHdumdDyIcNmcFJk0noFI4vskVPMlLM61gNeBGg2J8pnt8zudBurXFrLN9wGa0gkWi4tVDb h0mfnjzT2AVdI8W/Zt78J6HqYrgydbD2+ID3uWlsrYHVoxgaoFwr6WAxhKqjhiU18uOWw8+U2pWLX 6JNQBst/RAl6R0YUIa16BiTJhW5FVUf+JhvslflURaIVrwVo53LTK0Oub9r9JUwyPuFTMp73iMsLt ByGABvRMpmjILL0PbF54vTXUC1yiRCraaeL9dw2I9EEgnYZuUMrjmxSr42wKarxNxu2XdehxfkfTT HvXfMi+g==;
Received: from cpe-172-250-225-198.socal.res.rr.com ([172.250.225.198]:65221 helo=smtpclient.apple) by server217.web-hosting.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <touch@strayalpha.com>) id 1lv2WN-000q1F-By; Sun, 20 Jun 2021 14:50:19 -0400
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.100.0.2.22\))
From: Joseph Touch <touch@strayalpha.com>
In-Reply-To: <E716B4A5-44F5-41A1-98C0-A7A25FAFF779@gmail.com>
Date: Sun, 20 Jun 2021 11:50:14 -0700
Cc: Paul Vixie <paul@redbarn.org>, TSVWG <tsvwg@ietf.org>, i-d-announce@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <3ACF482C-1D82-465D-AB6E-D9D995286BAE@strayalpha.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> <E716B4A5-44F5-41A1-98C0-A7A25FAFF779@gmail.com>
To: Jonathan Morton <chromatix99@gmail.com>
X-Mailer: Apple Mail (2.3654.100.0.2.22)
X-OutGoing-Spam-Status: No, score=-1.0
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server217.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - strayalpha.com
X-Get-Message-Sender-Via: server217.web-hosting.com: authenticated_id: touch@strayalpha.com
X-Authenticated-Sender: server217.web-hosting.com: touch@strayalpha.com
X-Source:
X-Source-Args:
X-Source-Dir:
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/Sla6DlPkjqU2my1nvMy9Dal3KBQ>
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 18:50:26 -0000


> On Jun 20, 2021, at 10:20 AM, Jonathan Morton <chromatix99@gmail.com> wrote:
> 
>> 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.

Only UDP receivers capable of options would be doing reassembly anyway.

If we bake in “min of 10”, then that’s what the receiver would do if it implemented UDP options.

So we’re deciding that right now.

Joe