Re: [Gen-art] Genart telechat review of draft-ietf-6man-rfc1981bis-06

Brian E Carpenter <brian.e.carpenter@gmail.com> Wed, 26 April 2017 20:30 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 606FF12778D; Wed, 26 Apr 2017 13:30:16 -0700 (PDT)
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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-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 yVwXCARIihF3; Wed, 26 Apr 2017 13:30:13 -0700 (PDT)
Received: from mail-pf0-x243.google.com (mail-pf0-x243.google.com [IPv6:2607:f8b0:400e:c00::243]) (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 98562127342; Wed, 26 Apr 2017 13:30:13 -0700 (PDT)
Received: by mail-pf0-x243.google.com with SMTP id c198so2441387pfc.0; Wed, 26 Apr 2017 13:30:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:cc:from:organization:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=ymWQklo4o9ij64ii/b86yWzGhaOzaFyAGJZ/J4JYBLE=; b=sQeaVh2FsTQDRk20qfOBW1igbOt+ANsnOafDOcPDBPvsTXc8+0dKeXdiaViPn+SmYo 3X5D62xxbKresEHJpzsCAQer6bx8vQeVHut0OHBMytple68v0kt8m6B05uBisj8RzKEB 770QN5f1FeCepeoKCRUF8ZoJu2di0FZ9rqEkQe1LWc+3bot5r+9ln0gnRfViYgJe60VD L8yR329zH0wGELlfD7nYLIvHMiBu4juR9DxZipIBhwX8KP17TIdTv+X/4Gt3IrIlBQIt 9P4L4dzeCCqN1q1/s4hCfL+bVqkeHeDEYyBDjMYNwC5/LNMPrzfFrGcwXMGWLn7/+0Ne fWYQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:cc:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=ymWQklo4o9ij64ii/b86yWzGhaOzaFyAGJZ/J4JYBLE=; b=DBWpTLnsL9qR0N4Vtf9pMGyt+oPo410S54a3dbGaUDDpNsamK28XE7pChlR8tEUxfB 5xTt6bfgPBYbkEWOKTvZh6sw8Ps2s2sWnZkbwCt4agpAHJdeoMtgFfgtMMQeTOVInthb uS0msE6V9DLd3kvbapSXFb3tTDEByB7wYuomO8vo4uAEaQ0gWnTI9Lolg2JszGX3cVDT XmzlSVE3tEhfGfOkOiXxPXMw+52rxTzKGEWuhaM4Onm6t2slLee0P7ca8scCHqJrej7W iYVFPOaNpPkeecL9OF0I11IpzRLkRusf0tFJnBp3Ohk26mJyyyHpe7+8JTCdaTYGm7Y7 8SOA==
X-Gm-Message-State: AN3rC/540o9QkrrRT6bTmNvL0DbVW5IwVAf3Kxrg+IP2biZSs/QvtVOU dDlfKTqz6xnQ3A==
X-Received: by 10.84.217.215 with SMTP id d23mr2189439plj.59.1493238613087; Wed, 26 Apr 2017 13:30:13 -0700 (PDT)
Received: from [192.168.178.21] ([118.149.100.28]) by smtp.gmail.com with ESMTPSA id 17sm259899pgg.48.2017.04.26.13.30.09 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 26 Apr 2017 13:30:12 -0700 (PDT)
Subject: Re: [Gen-art] Genart telechat review of draft-ietf-6man-rfc1981bis-06
To: Fred Baker <fredbaker.ietf@gmail.com>, Joe Touch <touch@isi.edu>
References: <149305392811.25808.15115824976388262628@ietfa.amsl.com> <497d3868-406a-a38f-56d8-391b0fc16032@isi.edu> <a974da1d-a9e7-8c64-8086-0955f2dffb12@gmail.com> <f6088ab8-3533-96f1-d9eb-f8462b1f4a1b@isi.edu> <99FD5A05-EDBE-4764-941C-C95BD689237B@gmail.com>
Cc: gen-art@ietf.org, 6man WG <ipv6@ietf.org>, IETF-Discussion Discussion <ietf@ietf.org>, draft-ietf-6man-rfc1981bis.all@ietf.org
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
Message-ID: <a7c8a2d8-6a67-e78c-a3d9-7bf7f0b767a9@gmail.com>
Date: Thu, 27 Apr 2017 08:30:12 +1200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <99FD5A05-EDBE-4764-941C-C95BD689237B@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/Gx9_VpgZIw5jpvh_fa6HUuSI0Yc>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Apr 2017 20:30:16 -0000

On 27/04/2017 08:08, Fred Baker wrote:
> 
>> On Apr 26, 2017, at 11:35 AM, Joe Touch <touch@isi.edu> wrote:
>>
>> Hi, Stewart,
>>
>>
>> On 4/26/2017 1:48 AM, Stewart Bryant wrote:
>>>
>>>
>>> On 25/04/2017 19:26, Joe Touch wrote:
>>>> Hi, Stewart,
>>>>
>>>> ...
>>>>
>>>>> SB>
>>>>> SB> Otherwise I would have thought that this was entirely a matter
>>>>> SB> for the host whether it wanted to use a Path MTU below the IPv6
>>>>> SB> link minimum. Nothing breaks if the host takes a more conservative
>>>>> SB> decision.
>>>> I don't agree; the host at that point is violating RFC2460. It should
>>>> never think that an IPv6 link or path with an MTU below what RFC2460
>>>> requires is valid.
>>>>
>>>> Joe
>>>>
>>>
>>> That is as maybe, but a host can do more or less what it wants, so
>>> this is surely an
>>> unenforceable constraint, or are you telling me that the receiving
>>> host MUST drop a
>>> fragment that is shorter than this? In which case the question whether
>>> in practice
>>> they do, and whether such a constraint is reasonable.
>>
>> A "path MTU" is a value calculated from information from various sources
>> (attached links, ICMP messages, and perhaps other information), but IMO
>> it's never appropriate to set a "path MTU" smaller than the limit
>> established by IPv6 for a single link.
> 
> You are, of course, quoting RFC 1981:
>    A node MUST NOT reduce its estimate of the Path MTU below the IPv6
>    minimum link MTU.
> 
>> Individual packets and fragments can be smaller than the MTU, of course.
>> Nothing forces fragments to push up against any MTU limit at all. But I
>> would not describe that has a host changing its path MTU; it's just
>> sending packets.
> 
> I disagree, both on the definition and the action. You are correct in "how the Path MTU is calculated". But the Path MTU, by definition, is the largest packet that can be sent end to end under current routing conditions. It is not, actually, an IP concept: it's a TCP concept if anything, or a transport layer concept (if UDP ever decides to have one). I can imagine TCP probing the Path MTU by trying packets that are larger than its current estimate to see if the estimate is still accurate (1981 section 4), but I can't imagine any reason that TCP would send packets larger than the "largest packet that can be sent end to end under current routing conditions" in the normal case, as those packets will by definition either be fragmented or not arrive.

istm that the robustness principle argues for what Fred is saying. Yes, any path that doesn't transmit 1280 byte packets is breaking the law, but (given that the protocol police do such a lousy job) if the objective fact is that the path only transmits 1279 byte packets, what's best for the user?

    Brian