Re: [tcpm] Exceeding value in MSS option?
Frode Kileng <frodek@tele.no> Mon, 26 October 2020 07:52 UTC
Return-Path: <frodek@tele.no>
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 F41B03A19AD for <tcpm@ietfa.amsl.com>; Mon, 26 Oct 2020 00:52:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.346
X-Spam-Level:
X-Spam-Status: No, score=-2.346 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, NICE_REPLY_A=-0.247, 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=tele.no
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 rJiyAV91-g2H for <tcpm@ietfa.amsl.com>; Mon, 26 Oct 2020 00:52:55 -0700 (PDT)
Received: from gorgon.tele.no (gorgon.tele.no [IPv6:2001:700:800::70]) (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 7C7753A19AE for <tcpm@ietf.org>; Mon, 26 Oct 2020 00:52:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tele.no; s=20180731; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version :Date:Message-ID:From:References:Cc:To:Subject: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=Fw9cs85c7eLpHjAHk/jwks38Y88OPJBM6ohhNRKFF20=; b=qf/uA5pRIc58tnuCX3MsqWs2oM NRPrqKXrRr7gqJfrjfUhd6jQSK7kkl2zH9gvhLfQfs+SREcWrqDl5+SzsOg5A92SeEaEilf8AuwBq UajOw3FiNElDTPL+2ddpYeMWrlpmmqtssRCdpsFcWVpXRGUUhtJtbZX+QbHwvKB50SHmM755dJQRd ZfQsuVNS6mUU9zVj3W1Jz4zczQmnJCkEz9zltChbNGLchzV0whAK+qxSDY6EYk+uBKM7tp9I3xQxt VBkoHhQqlzn8li/RYU1m/3XVv7CkdvNuGgR7QpdXSdo4cSrrc8YOy3khYp/oQxmJoCO1p90DYZJjw Enmc3UZA==;
Received: from pilt2.tele.no ([2001:700:800::21] helo=[127.0.0.1]) by gorgon.tele.no with esmtp (Exim 4.92) (envelope-from <frodek@tele.no>) id 1kWxJA-0004yi-Hu; Mon, 26 Oct 2020 08:52:48 +0100
To: Joseph Touch <touch@strayalpha.com>
Cc: Mirja Kuehlewind <mirja.kuehlewind@ericsson.com>, "tcpm@ietf.org Extensions" <tcpm@ietf.org>
References: <BB0640E4-C7A9-4E1C-9F29-BD373A220BAB@ericsson.com> <247D753D-DA2C-47EF-9C38-C2B5E274FD8F@erg.abdn.ac.uk> <f3ca83de-6962-56c4-e1d2-839bf074dbca@tele.no> <246C6457-BF65-4B66-970A-FD6C95A98772@strayalpha.com>
From: Frode Kileng <frodek@tele.no>
Message-ID: <f19023d2-7f69-7ed8-c213-0ae53cf74437@tele.no>
Date: Mon, 26 Oct 2020 08:52:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.3.1
MIME-Version: 1.0
In-Reply-To: <246C6457-BF65-4B66-970A-FD6C95A98772@strayalpha.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/vfbzFX92aPTT6FSEp2ORgCqFwYU>
Subject: Re: [tcpm] Exceeding value in MSS option?
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tcpm/>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 26 Oct 2020 07:52:59 -0000
On 23/10/2020 17:11, Joseph Touch wrote: >> On Oct 23, 2020, at 1:37 AM, Frode Kileng <frodek@tele.no >> <mailto:frodek@tele.no>> wrote: >> >> Although maybe not a "general problem", a study of MSS middlebox >> manipluation in 23 European and Asian mobile networks did reveal >> some issues: >> >> - 20 of 23 networks always inserts MSS. > > That IS a general problem, FWIW. > > Besides being published, it should also be reported to the operators > of those networks as violating TCP specs. Do you mean as in "layering violation" or is it explicitly stated in an RFC that MSS clamping is not allowed. Anyway, since stopping this practice is likely to cause extensive fragmentation of TCP segments, mobile networks will continue this despite "violating TCP specs". At least until the networks fully support jumbo frames. (The motivation for MSS clamping is the tunneling overhead in the mobile core of the networks. Within the core, the MSS is clamped to take into consideration the size of the GTP-U header and potential additional ipsec headers. The GTP-U header is variable size and is at least 40 bytes for IPv4 and 60 for IPv6. In addition it may include vendor or mobile operator specific extension headers. I do not now why networks don't reduce the MTU size instead. My understanding of the 3GPP specs is that this is suggested but could not find out how this is provisioned to the terminals for IPv4. I've only seen one mobile network that provisioned the terminals with a MTU lower than 1500 bytes. But their MTU size of 1464 for for IPv4 and IPv6 did not seem reflect the GTP-U tunnel.) Regards Frode Kileng
- [tcpm] Exceeding value in MSS option? Martin Duke
- Re: [tcpm] Exceeding value in MSS option? Joseph Touch
- Re: [tcpm] Exceeding value in MSS option? Joseph Touch
- Re: [tcpm] Exceeding value in MSS option? Michael Tuexen
- Re: [tcpm] Exceeding value in MSS option? Martin Duke
- Re: [tcpm] Exceeding value in MSS option? Joseph Touch
- Re: [tcpm] Exceeding value in MSS option? Joseph Touch
- Re: [tcpm] Exceeding value in MSS option? Gorry Fairhurst
- Re: [tcpm] Exceeding value in MSS option? Mirja Kuehlewind
- Re: [tcpm] Exceeding value in MSS option? Gorry Fairhurst
- Re: [tcpm] Exceeding value in MSS option? Scharf, Michael
- Re: [tcpm] Exceeding value in MSS option? Scharf, Michael
- Re: [tcpm] Exceeding value in MSS option? Michael Tuexen
- Re: [tcpm] Exceeding value in MSS option? Joseph Touch
- Re: [tcpm] Exceeding value in MSS option? Scharf, Michael
- Re: [tcpm] Exceeding value in MSS option? Michael Tuexen
- Re: [tcpm] Exceeding value in MSS option? Gorry Fairhurst
- Re: [tcpm] Exceeding value in MSS option? Markku Kojo
- Re: [tcpm] Exceeding value in MSS option? Michael Tuexen
- Re: [tcpm] Exceeding value in MSS option? Joseph Touch
- Re: [tcpm] Exceeding value in MSS option? Martin Duke
- Re: [tcpm] Exceeding value in MSS option? Joe Touch
- Re: [tcpm] Exceeding value in MSS option? Frode Kileng
- Re: [tcpm] Exceeding value in MSS option? Joseph Touch
- Re: [tcpm] Exceeding value in MSS option? Frode Kileng
- Re: [tcpm] Exceeding value in MSS option? Michael Tuexen
- Re: [tcpm] Exceeding value in MSS option? Joe Touch
- Re: [tcpm] Exceeding value in MSS option? Frode Kileng
- Re: [tcpm] Exceeding value in MSS option? Joe Touch
- Re: [tcpm] Exceeding value in MSS option? Frode Kileng
- Re: [tcpm] Exceeding value in MSS option? Joseph Touch
- Re: [tcpm] Exceeding value in MSS option? Steven Sommars
- Re: [tcpm] Exceeding value in MSS option? Joe Touch