Re: [v6ops] PMTUD forever, was: MTUs on the general Internet

Jeroen Massar <jeroen@massar.ch> Fri, 05 December 2014 12:22 UTC

Return-Path: <jeroen@massar.ch>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 66AE41ACE52 for <v6ops@ietfa.amsl.com>; Fri, 5 Dec 2014 04:22:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1] autolearn=ham
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 RqFgiCocxMXD for <v6ops@ietfa.amsl.com>; Fri, 5 Dec 2014 04:22:27 -0800 (PST)
Received: from bastion.ch.unfix.org (bastion.ch.unfix.org [IPv6:2a02:2528:503:2::4]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BF5341ACE51 for <v6ops@ietf.org>; Fri, 5 Dec 2014 04:22:26 -0800 (PST)
Received: from yomi.ch.unfix.org (84-73-144-213.dclient.hispeed.ch [84.73.144.213]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: jeroen) by bastion.ch.unfix.org (Postfix) with ESMTPSA id 89CD3100982C6; Fri, 5 Dec 2014 12:22:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=massar.ch; s=DKIM2009; t=1417782143; bh=xyEXJUU3AF2TD6XZZxKituQ42vLKxPzgxLyqk4NOnao=; h=Date:From:To:CC:Subject:References:In-Reply-To; b=yXytYiwB8R2FednBL4WvtL5Pmb6KWqJzAZa92LWZ+vhwpPPqvFjZeMvhf3Owbv6Fh +bvkvHJxCFUc/nCU89gYAFBYY4ODQI40tNMg6ttPH9Wazw09jz44sitrezmDZZFcpt LisFmV3U9xptqNep9OL5Dc902ZIfXMHJnbHEiClSZEv9ZjgQE6Y1IlKVn/PcpwNOb6 qLSriylUbbMsEj6JDjvRTsgJC60/IOQRQ9RThbdKi/KqMN8ZufHimFXSQx21GAAaGz VmvswPP+8ZhgkQRUhwVWIZzWBv4FEEe7vB1gw6ZtEYe+0hE757EuxwWFl2JMWxKHbG e9UDmI1B+fL9A==
Message-ID: <5481A37D.2070006@massar.ch>
Date: Fri, 05 Dec 2014 13:22:21 +0100
From: Jeroen Massar <jeroen@massar.ch>
Organization: Massar
MIME-Version: 1.0
To: Iljitsch van Beijnum <iljitsch@muada.com>, Philip Homburg <pch-v6ops-3@u-1.phicoh.com>
References: <547F37B4.8050509@massar.ch> <2134F8430051B64F815C691A62D9831832DA9AD6@XCH-BLV-504.nw.nos.boeing.com> <547F3CE8.4090302@massar.ch> <20141204.095809.74726281.sthaug@nethelp.no> <54802E1D.9070401@massar.ch> <E3AB782E-8127-44C6-B870-78D0B6C34A53@apnic.net> <20141205091812.39854739@echo.ms.redpill-linpro.com> <B01FA89B-C104-49F4-B3E8-B4AD5FD66F31@muada.com> <20141205094341.799a12ad@echo.ms.redpill-linpro.com> <CEB65A05-C9AC-4A41-A853-40B8364848CD@muada.com> <20141205101850.6e58b351@echo.ms.redpill-linpro.com> <FB49ED19-157D-4EB6-A44C-52E383D7282B@muada.com> <20141205110546.2ef6ebf1@echo.ms.redpill-linpro.com> <m1XwqGy-0000ChC@stereo.hq.phicoh.net> <54818F41.9090802@massar.ch> <m1Xwqd1-0000DzC@stereo.hq.phicoh.net> <100130B5-A9B3-4FB5-ABA4-35AFC5D62861@muada.com>
In-Reply-To: <100130B5-A9B3-4FB5-ABA4-35AFC5D62861@muada.com>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/v6ops/74ek8vblgsoxx4pCMlicOdnKBoc
Cc: "v6ops@ietf.org WG" <v6ops@ietf.org>
Subject: Re: [v6ops] PMTUD forever, was: MTUs on the general Internet
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Dec 2014 12:22:28 -0000

On 2014-12-05 12:45, Iljitsch van Beijnum wrote:
> On 05 Dec 2014, at 12:00, Philip Homburg <pch-v6ops-3@u-1.phicoh.com> wrote:
> 
>>> Only end hosts do fragmentation in IPv6.
> 
>> I was talking about tunnels. In general, tunnel endpoints are hosts.
> 
> Not sure if that's true. But if it is, there's no problem anyway, as the host will
>
> advertise an MSS that reflects the path MTU.

psst... MSS only applies to TCP.

We need a new term likely though for what you want to say:
 MPL = Max Payload Length

As that is what we are talking about, not the MTU.

> I.e., tunnel on host: IPv4 MTU = 1500, IPv6 MTU = 1480,
> IPv6 MSS = 1480 - 60 = 1420 and no too bigs are required.

Yep, you definitely mean MPL there.
(which might match MSS, but is not MSS)


The problem some folks in this discussion seem to want to avoid though
is that tunneled MTU deviates off 1500.

And they thus want to force tunnels to always have a MTU of 1500 and
thus force the lower layer to fragment packets instead.

While indeed then for that section you might not have any PMTU issues
anymore, you will create a whole bunch of overhead by fragmenting
packets (multiple packets, more possible packet loss, more traffic needs
to be sent etc). Next to the deployed base not support it anyway (see
other mail checking Linux code that is currently on github, not the
stuff that is even out on the Internet which can be ancient)...

Greets,
 Jeroen