Re: [tsvwg] Status of ECN encapsulation drafts (i.e., stuck)
Bob Briscoe <ietf@bobbriscoe.net> Sun, 15 March 2020 11:12 UTC
Return-Path: <ietf@bobbriscoe.net>
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 5E7083A1222 for <tsvwg@ietfa.amsl.com>; Sun, 15 Mar 2020 04:12:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.432
X-Spam-Level:
X-Spam-Status: No, score=-1.432 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, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=bobbriscoe.net
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 pF_RuJd10c_9 for <tsvwg@ietfa.amsl.com>; Sun, 15 Mar 2020 04:12:11 -0700 (PDT)
Received: from cl3.bcs-hosting.net (cl3.bcs-hosting.net [3.11.37.202]) (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 BA4FC3A1219 for <tsvwg@ietf.org>; Sun, 15 Mar 2020 04:12:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bobbriscoe.net; s=default; h=Content-Type:In-Reply-To:MIME-Version:Date: Message-ID:From:References:Cc:To:Subject:Sender:Reply-To: Content-Transfer-Encoding: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=ZxpT03V+A0HDK6IwFE6LOQRO9EPjVcZuUzCCZs/I9nQ=; b=FlRiw5/Z8i/RL+FDkaHmGVdSc y0bqC7PxdxW574WisEctOVg037OWmTgEqKiOgvc5YhpHh6QDY+jRE3Er3Gu+6MGn3IOVr7ZqRCPxs Gigm+DsZi5wu4FnK2dGAtSaOgtlqxwj+N8sfbTXvprDdInhwIwKoxOM1VzsogD7fjVbSwM05+7eH3 dBFXJU3jMyabooBZL2D9gyGQ+ZvFxDPNBBLFIrKsBd5dkmSf2GmkbMiNJi+WsRhM4JozXyuZgt90b pL1hHEKyc/6W0H3vvewrKSvK3hbmR+j1tZpkQ8J7zSmS6+oN9IXWy9A4z3oF3IMWBB5FngBZ1DKB4 Q1juiXk9A==;
Received: from [31.185.135.141] (port=39618 helo=[192.168.0.4]) by cl3.bcs-hosting.net with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from <ietf@bobbriscoe.net>) id 1jDRBh-001zXZ-I4; Sun, 15 Mar 2020 11:12:09 +0000
To: Sebastian Moeller <moeller0@gmx.de>
Cc: Jonathan Morton <chromatix99@gmail.com>, "tsvwg@ietf.org" <tsvwg@ietf.org>
References: <CE03DB3D7B45C245BCA0D24327794936306F8925@MX307CL04.corp.emc.com> <2873ab79-19ad-0541-e3a4-d1d28dbc7ba0@bobbriscoe.net> <B6D58310-41E0-4172-B555-D28E7926A0B5@gmail.com> <3ee6e427-9dc9-e885-21a9-df9e35d99006@bobbriscoe.net> <C1696430-D2D2-48BB-AB17-EFB77EE474DE@gmail.com> <5d8f11f3-9def-14b1-4923-4eb02caf51eb@bobbriscoe.net> <50B14177-EB29-4273-839C-D22CCC47511E@gmail.com> <4f66ba3e-9eed-03cd-7f45-a1d7d10ec697@bobbriscoe.net> <FF777393-47B2-4B53-AD41-5883B2D67CC5@gmail.com> <264398ad-59eb-7cfd-0276-35ae0f0120a5@bobbriscoe.net> <44EB050C-C35C-47A0-BC78-3EEDB683B507@gmail.com> <c802dddc-8a55-47ea-9976-06771d39c952@bobbriscoe.net> <B3A657D0-EA9D-45EC-8003-21D158F83E06@gmx.de> <ea8fd9d7-82bc-7da0-a08d-31a2d46abe36@bobbriscoe.net> <D0036DCD-424F-46B0-819B-D9E60828CB50@gmx.de>
From: Bob Briscoe <ietf@bobbriscoe.net>
Message-ID: <8acc44d5-d003-2a92-460e-81f31a26cc9b@bobbriscoe.net>
Date: Sun, 15 Mar 2020 11:12:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <D0036DCD-424F-46B0-819B-D9E60828CB50@gmx.de>
Content-Type: multipart/alternative; boundary="------------08BD7B6ECD0E225BF42E0427"
Content-Language: en-GB
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - cl3.bcs-hosting.net
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - bobbriscoe.net
X-Get-Message-Sender-Via: cl3.bcs-hosting.net: authenticated_id: in@bobbriscoe.net
X-Authenticated-Sender: cl3.bcs-hosting.net: in@bobbriscoe.net
X-Source:
X-Source-Args:
X-Source-Dir:
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/5e4_DwubuHLoMzJTizo7-YUUvVE>
Subject: Re: [tsvwg] Status of ECN encapsulation drafts (i.e., stuck)
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, 15 Mar 2020 11:12:14 -0000
Sebastian, Snipped all the comments you're agreeing with. Two responses below... On 15/03/2020 00:03, Sebastian Moeller wrote: >> [BB] In the absence of the IP layer solving this problem, Gorry's group found that about 20% of end-systems are just clamping the IPv4 TCP max segment size lower than necessary. And for IPv6 most are just using the min segment size. See: >> https://iain.learmonth.me/stuff/pubs/UsableMTU2018.pdf >> Again only for TCP, middleboxes can edit the MSS advertised in each packet to fool the hosts into using a smaller max segment size. > [SM] Yes, except given the issues with otherwise signaling too large packets a long a path, that might still be the cleanest solution... [BB] I should add that PLPMTUD and clamping the max packet size complement each other. PLPMTUD without clamping would kill latency. Clamping avoids triggering fragmentation, but smaller than max packet sizes are inefficient. Adding PLPMTUD eventually bumps up the MTU for each path to its max, removing the inefficiency. >> PLPMTUD solves this problem end-to-end (see [RFC4821] for TCP etc. and [draft-ietf-tsvwg-datagram-plpmtud] not yet published for UDP). However, where a tunnel already solves the problem (sub-optimally) for IPv4 using fragmentation, I can't imagine that anyone would disable it, because it is still necessary and it still works. > [SM] Well transient fragmentation (where the tunnel endpoints create the appearance of no fragmentation) comes at a considerable processing cost, and carrying fragments (especially in degenerate cases like your caida example above) skews the payload/overhead ratio badly (by artificially blowing up the packet rate), so I am confident tunnel operators would be happy to be able to drop that crutch in a heart-beat, IF they could be sure it would not be required anymore (or in a belts and suspender fashion, would keep the mechanism operational but would use PLPMTUD to make it unlikely that fragmentation actually is triggered) > > [BB] Just need to point out that the /operator/ cannot use PLPMTUD to make triggering fragmentation unlikely. That has to be done at the origin sender. That's precisely why operators don't drop this crutch - because they can't be sure the sender has their own crutch. Bob -- ________________________________________________________________ Bob Briscoe http://bobbriscoe.net/
- [tsvwg] Status of ECN encapsulation drafts (i.e.,… Black, David
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Bob Briscoe
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Black, David
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Jonathan Morton
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Jonathan Morton
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Bob Briscoe
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Bob Briscoe
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Jonathan Morton
- [tsvwg] SCE / L4S and fragmentation (was: Status … Bob Briscoe
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Bob Briscoe
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Jonathan Morton
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Holland, Jake
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Bob Briscoe
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Bob Briscoe
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Jonathan Morton
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Bob Briscoe
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Jonathan Morton
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Bob Briscoe
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Holland, Jake
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Jonathan Morton
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Holland, Jake
- Re: [tsvwg] SCE / L4S and fragmentation (was: Sta… Jonathan Morton
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Jonathan Morton
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Sebastian Moeller
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Bob Briscoe
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Rodney W. Grimes
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Bob Briscoe
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Sebastian Moeller
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Bob Briscoe
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Bob Briscoe
- Re: [tsvwg] SCE / L4S and fragmentation Bob Briscoe
- Re: [tsvwg] SCE / L4S and fragmentation Jonathan Morton
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Rodney W. Grimes
- Re: [tsvwg] SCE / L4S and fragmentation Bob Briscoe
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Joseph Touch
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Joseph Touch
- Re: [tsvwg] SCE / L4S and fragmentation Jonathan Morton
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Bob Briscoe
- Re: [tsvwg] SCE / L4S and fragmentation Bob Briscoe
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Sebastian Moeller
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Sebastian Moeller
- Re: [tsvwg] SCE / L4S and fragmentation Sebastian Moeller
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Jonathan Morton
- Re: [tsvwg] SCE / L4S and fragmentation Wesley Eddy
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Joseph Touch
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Joseph Touch
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Joseph Touch
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Rodney W. Grimes
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Joseph Touch
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Jonathan Morton
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Joseph Touch
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Rodney W. Grimes
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Joseph Touch
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Rodney W. Grimes
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Joe Touch
- Re: [tsvwg] Status of ECN encapsulation drafts (i… John Leslie
- Re: [tsvwg] Status of ECN encapsulation drafts (i… Holland, Jake
- Re: [tsvwg] SCE / L4S and fragmentation Black, David