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

Stewart Bryant <stewart.bryant@gmail.com> Thu, 27 April 2017 12:36 UTC

Return-Path: <stewart.bryant@gmail.com>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C2D0A127909; Thu, 27 Apr 2017 05:36:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 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, URIBL_BLOCKED=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 tidE2CuCJ5qs; Thu, 27 Apr 2017 05:36:34 -0700 (PDT)
Received: from mail-wr0-x242.google.com (mail-wr0-x242.google.com [IPv6:2a00:1450:400c:c0c::242]) (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 8EB0D126B7F; Thu, 27 Apr 2017 05:36:34 -0700 (PDT)
Received: by mail-wr0-x242.google.com with SMTP id v42so3630544wrc.3; Thu, 27 Apr 2017 05:36:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=5VudjgTR5zvQXsq5QUfqINOO5xHr5CN60JUHEd4AQzc=; b=oOo9XLx2hviC5JdIn/usK3Tb55cNEHmC7gztnhPPd611GAMDWWRA4EAWOuLKGxunTj 0qNs8hpFCAPrvRplPJi2hR6gcFq/uHT4tf4DJAUUE48NU8z5fPUp780jnVgssGFwrumE xZ1gc6RUZ/iF3aGODy3ulFAiljtRQ+pC+X8N3L/QZsLpqActVx8Xp/tfeJOvl1kpR1c1 9bGv2VILBv6eQo9zNq02pm7fQCaBDSXM3rEHAN93II82iMRtq1Zy9+jthv9vRiamXoe0 XT8zeuPMFlILbQ44SVLLeMDLN2l+ThLfH/qyLdF7H74IPFUEPlJUia7HOtJQ6tQXdWvQ mAsA==
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:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=5VudjgTR5zvQXsq5QUfqINOO5xHr5CN60JUHEd4AQzc=; b=SjZP/3Umm8t7Qa0oGjCxkbd+RMy6s0UtZPvfFwzSOy2nq8UTE2l6uXJXFq4BEbAxmk 1kNZTVqJBKOwL1yLGdbWb/KNVjM03UKEtC89cMPIgQAJ7SpZ3sQy2lLW0toft+PGiB6y XD13BJ2DJ6Gnyt1F9990cpJeq7+IBh7knqY/FXqly0bCrOSHXnEJKtPx0ld01pDRtbge JAHhicuBW2bJ3I+ScsZL4KlEq0rEzmwc05SDBzqqOANtig8xhs8PeAxh9JQmDaprZSU/ LOs+9fHe8fuQPU2IPA2AmwW/9FsLAoxeeQWd9l1koqjCtXccAJHJHRGa1VBVlUnllOd9 NmpQ==
X-Gm-Message-State: AN3rC/4pgIHaPxfz5VZoBzJbk1w9D6bj6Iy+4DsiVKCjjdsJbqOvQj24 IMlFa7M7yknPvA==
X-Received: by 10.223.162.147 with SMTP id s19mr3355901wra.142.1493296592995; Thu, 27 Apr 2017 05:36:32 -0700 (PDT)
Received: from [192.168.2.126] (host213-123-124-182.in-addr.btopenworld.com. [213.123.124.182]) by smtp.gmail.com with ESMTPSA id i199sm3164441wmf.33.2017.04.27.05.36.31 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 27 Apr 2017 05:36:32 -0700 (PDT)
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, 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> <a7c8a2d8-6a67-e78c-a3d9-7bf7f0b767a9@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: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <8fdddab8-dba8-d151-6552-882d2c9a7918@gmail.com>
Date: Thu, 27 Apr 2017 13:36:25 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <a7c8a2d8-6a67-e78c-a3d9-7bf7f0b767a9@gmail.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/nZQNsa6QX8jHa0WD-Q0I1PTivTM>
Subject: Re: [Gen-art] Genart telechat review of draft-ietf-6man-rfc1981bis-06
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Apr 2017 12:36:37 -0000


On 26/04/2017 21:30, Brian E Carpenter wrote:
> 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
>
> _______________________________________________
> Gen-art mailing list
> Gen-art@ietf.org
> https://www.ietf.org/mailman/listinfo/gen-art

So this seems to me to be an argument of principle vs pragmatism, and in 
general pragmatism has served the Internet well so far.

I think pragmatism is what Fred and Brian arguing for. It is certainly 
the general approach that I support.

I think we have agreed that nothing actually breaks if the host takes a 
more conservative approach, and that the communications path is less 
likely to be disrupted if that is what the host does. I would have 
thought that we should write the text in such a way to "allow" a 
pragmatic mode of operation.

- Stewart