Re: New Version Notification for draft-herbert-6man-icmp-limits-01.txt

Tom Herbert <tom@herbertland.com> Mon, 22 May 2017 21:19 UTC

Return-Path: <tom@herbertland.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 542A3128D3E for <ipv6@ietfa.amsl.com>; Mon, 22 May 2017 14:19:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=herbertland-com.20150623.gappssmtp.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 kAdcPE-eu_Qf for <ipv6@ietfa.amsl.com>; Mon, 22 May 2017 14:19:45 -0700 (PDT)
Received: from mail-qk0-x236.google.com (mail-qk0-x236.google.com [IPv6:2607:f8b0:400d:c09::236]) (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 BE2EE127B60 for <6man@ietf.org>; Mon, 22 May 2017 14:19:45 -0700 (PDT)
Received: by mail-qk0-x236.google.com with SMTP id u75so116931502qka.3 for <6man@ietf.org>; Mon, 22 May 2017 14:19:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=w7CAUcbHNUlb9vHqNp9A+duUWC5Q6Z8qpVcMw7sprD0=; b=y3GIYGRPED9MZuSBFAQAQwT+1xVnwFExPMaRnRow6AAdegFzoxcrmGlvyG9nNFrbij 2ZPkUfEHbakKrKihW5wqxaYs/zSSjgoyF7f8MhIsNext/9JjGIEuqmMjbc+be0+c/zGF BZWjMue/8rbaaC2YSiTpfJ38LR1YRp/DezI3EiLrkd8OfhgWgejDMWA27YmclW1O7IH2 Au9xKgX6w4PYNfLWbM5OnMcThV11uQvJbGcBh/eSIQVCfT8PL9QnR07rbTC9Ic615Uf1 T2UTAF/4/DCoRDiT6F/KdF747151M8aXalr9FCmsSsqqtLiwx29h3LXwgh8F0imFc8mO Cvnw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=w7CAUcbHNUlb9vHqNp9A+duUWC5Q6Z8qpVcMw7sprD0=; b=fZdWRWr6ZYo30iVZOQYAwoV5SfGrilAgvCpLgn1x91u7GFOk4eEIIpMZzbfS03OgRu 8ziCMTrFMa0BdQRDk+HhuS85CQgjZOQlQxB7onZWSBj55/J28a18T6VMYqbA8obztnPu k9rCrm/hSMtzh3Es1JU/d+QjVuTbibDzSNKLmTz0D7Elezq58DbJSd3jPIl1LcDH2X1h Ohx2THoAe/5V+pddo7DhAwM3+fhjEHn8b7XzTcyOQs7OlLd9PwlYBWl5T0F6bfBRMy6I A8MAydyX8Prsl8T4wVY7qjWxZiGlFxbpIW0J30ywuksIja3kfRbthyjBmgi8EMwJsVyO Wcjw==
X-Gm-Message-State: AODbwcCEGprwFxoq8ev4HnxEq3VXnVip4xtbF9/4a6uiwze7kAg73Nxx oMNFCUd6lT/b2eiIEb3YA3fKQVsESNXc
X-Received: by 10.55.138.1 with SMTP id m1mr23911713qkd.270.1495487984894; Mon, 22 May 2017 14:19:44 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.97.10 with HTTP; Mon, 22 May 2017 14:19:44 -0700 (PDT)
In-Reply-To: <BLUPR0501MB2051809F55E3AEE2C590FEDBAEF80@BLUPR0501MB2051.namprd05.prod.outlook.com>
References: <149445467475.16592.8251449526718380823.idtracker@ietfa.amsl.com> <CALx6S362u-h8sY2b75JNTM9Q79o4WtuMYjwb_6qCjoKRMT3TJA@mail.gmail.com> <BLUPR0501MB20516F352D73979BADF94CC1AEE10@BLUPR0501MB2051.namprd05.prod.outlook.com> <CALx6S37i6EmG=QLXemjGG=zeRSHRPE_WuFVNaP_w27PkYUUzMQ@mail.gmail.com> <BLUPR0501MB205123058A1945806A149F0AAEE10@BLUPR0501MB2051.namprd05.prod.outlook.com> <CALx6S36zo_aPRxN8ZheOy2JA-iOAhD-6m-SY-jxk5H0+2t_53Q@mail.gmail.com> <BLUPR0501MB205163C6A42CA608D5A9B616AEE60@BLUPR0501MB2051.namprd05.prod.outlook.com> <CALx6S35h-=5tuzA0x27rivKqYegeW=bSAXx9-g005Gb4U07fPg@mail.gmail.com> <BLUPR0501MB20510CD93958FB03CF9B2687AEE40@BLUPR0501MB2051.namprd05.prod.outlook.com> <CALx6S348t=8SFwP4UNi5rQcqeV=LboTo8757KXU0_f0R6-VouA@mail.gmail.com> <BLUPR0501MB2051AE244DAAFC7160EC847EAEFA0@BLUPR0501MB2051.namprd05.prod.outlook.com> <CAO42Z2zZ9Vf53ovSW2BSEixAZeBQ8yAn9XzO4MSEPH6J8gcR9w@mail.gmail.com> <BLUPR0501MB205124119EB2B1C66B81CF7EAEF80@BLUPR0501MB2051.namprd05.prod.outlook.com> <CALx6S35SDb8GbvmvQZq8ByB6PTNVr9RXJMKjD55MsLrUmx9soQ@mail.gmail.com> <BLUPR0501MB2051809F55E3AEE2C590FEDBAEF80@BLUPR0501MB2051.namprd05.prod.outlook.com>
From: Tom Herbert <tom@herbertland.com>
Date: Mon, 22 May 2017 14:19:44 -0700
Message-ID: <CALx6S3435MF7=g7v60bEwbYKjxA+Y38diVaGmtsShHUGqjfYHg@mail.gmail.com>
Subject: Re: New Version Notification for draft-herbert-6man-icmp-limits-01.txt
To: Ron Bonica <rbonica@juniper.net>
Cc: Mark Smith <markzzzsmith@gmail.com>, "6man@ietf.org" <6man@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/1O8Y9JBRho21UO-N_FHsJfVCsPM>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 May 2017 21:19:47 -0000

On Mon, May 22, 2017 at 11:47 AM, Ron Bonica <rbonica@juniper.net> wrote:
> Hi Tom,
>
> This raises the salient question. When the source IP stack receives a message informing it that HTL has been exceeded, what should it do?
>
> When the source IP stack receives an ICMP PTB message, the required action is well-understood. It should:
>
> - update its estimate of the PMTU associated with the destination of the original packet
> - inform a higher layer protocol if appropriate
> - refrain from sending messages that exceed the PMTU in the future
>
> When the source IP stack receives a message informing it of a HTL violation, what should it do?
>
I think the response would be similar to that described in section 4.
The error should at least be logged and the higher layer protocol
informed. If possible, the headers can be reduced but there is no
deterministic way to do that. It's possible that it was an
encapsulation header that put things over the edge, so if the ICMP
error is received by the encapsulator it's possible that those headers
could be trimmed (for instance be withhold some unnecessary options in
an extensible encapsulation).

Tom

>                                                                     Ron
>
>
>> I don't think HTL should qualify for that special status. The difference
>> between PTB and HTL is the response the sending host(s) take. For PTB the
>> response is deterministic, the sending application should lower its PMTU. But
>> handling of HTL is not deterministic, it may or may not be feasible to reduce
>> headers to fit. The response to HTL might be more on the administrative side
>> like other destination unreachable errors.
>>
>