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

Tom Herbert <tom@herbertland.com> Wed, 10 May 2017 18:06 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 8626F129BEE for <ipv6@ietfa.amsl.com>; Wed, 10 May 2017 11:06:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, 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 AeB_3l1Z3zmP for <ipv6@ietfa.amsl.com>; Wed, 10 May 2017 11:06:30 -0700 (PDT)
Received: from mail-qt0-x22f.google.com (mail-qt0-x22f.google.com [IPv6:2607:f8b0:400d:c0d::22f]) (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 3BDBE129473 for <6man@ietf.org>; Wed, 10 May 2017 11:06:30 -0700 (PDT)
Received: by mail-qt0-x22f.google.com with SMTP id j29so3064042qtj.1 for <6man@ietf.org>; Wed, 10 May 2017 11:06:30 -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=iG9KcvVE0nxFCsyGWkWPb1+lDA9S9a7JksQH3t2KFVs=; b=x2d4Rt1qO2NSbsfxtpSsEknXMnhKkcTY/xH5p48D7PZ2gvNWfLvNRUOJBztfvSjmIH 0VKPgyVQlEzZtPAk0rA1lrfS6o3WQdjXtTFgHPuS+ILQ0eW7d1FyWau1JJRyBKnZCOLW erloTbfe+VWSKPBOZyW0Hi1SDVn++uaTqyG8RmsvH6r/igXMZ2R+UCrcgmC0OUe2sMzb HGTB8m0y+llUdUn7abntRY9nJ0N36zCyf0+FMsFcAMY0feETd230UkKebMk8Oy49IpQT p9J/wMkBDMBCJ7Jkno3CcNlKOqUu+66msOT/P7GHlCXVVEOVIXRYjyXAoltyBIsKzWu8 i6HA==
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=iG9KcvVE0nxFCsyGWkWPb1+lDA9S9a7JksQH3t2KFVs=; b=Fr5mgFHsGWwXQf5eyiqGZOeqiHSLSVXJszMkn4LdLMwZEVlnP4dx5+jD3NeOZ4LewJ SVxFUt6lFqCdvosHYQcv8zFl1SCWy+w2ecYkvYgG6uzQRTi2RGUsyWTa+07j4s3weZ9J 5m5ahUjjqp+G6yiOYsl7+pQI9LJPKLjn0yjYwHTd6ps9QuRxL8r/e9mUXzvcDgy/ZP+n TGCp1excDPeR730yliS5UUkSoKTVjjnq6gcNxx2ctX8sH4XzVp1JBYt7zGPraV0hobqW rbZ+SQVUNVb0+FNfV/gtUcRgXWm4xvo6Yg/OLeZBk32bNqrjQ2q6sSUY8f//7IP6qO2k aRLw==
X-Gm-Message-State: AODbwcCAIe2lQXLC+ql4JdOR4iwvVnxW1AuzN5N007Ll2R6E7in+b3Lh riyS7EjwaGmsOGYAudhTCK0PuTbPRw==
X-Received: by 10.237.61.28 with SMTP id g28mr6782150qtf.279.1494439588768; Wed, 10 May 2017 11:06:28 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.97.10 with HTTP; Wed, 10 May 2017 11:06:28 -0700 (PDT)
In-Reply-To: <BAFFBA2D-B1FC-422F-9FA9-A6C559C5FB45@employees.org>
References: <149425780032.31731.10564902800308275421.idtracker@ietfa.amsl.com> <CALx6S35=LJnJQJ+aNYJTUxgru3=zec5ruAP6nDAhr+4AT=7Byg@mail.gmail.com> <16BEF435-ACC9-4403-8A94-A866BCB8DD4B@gmail.com> <CALx6S36Yv6rkNG0aGhqbZdTiTVjNqiX+VfbF=LGkSYNDvNYjEA@mail.gmail.com> <90044e89-c14c-84b9-15d5-7bfe0c75574d@gmail.com> <CALx6S36Cu9QxRaDXxwzhrYx1mKN0QXRM5nTh+2Lnwdc0CaBKaw@mail.gmail.com> <BAFFBA2D-B1FC-422F-9FA9-A6C559C5FB45@employees.org>
From: Tom Herbert <tom@herbertland.com>
Date: Wed, 10 May 2017 11:06:28 -0700
Message-ID: <CALx6S36cdB9niaU1zA9RhJnFmOikBoHt6UWTKy_UjQj-Qn_wFQ@mail.gmail.com>
Subject: Re: New Version Notification for draft-herbert-6man-icmp-limits-00.txt
To: Ole Troan <otroan@employees.org>
Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>, 6man@ietf.org, Bob Hinden <bob.hinden@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/UP9NJn5k0iKI3r6ZwnnF3En8_Ls>
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: Wed, 10 May 2017 18:06:31 -0000

On Wed, May 10, 2017 at 4:17 AM,  <otroan@employees.org> wrote:
>>
>>>> would be to stop using
>>>> extension headers if we saw that they were causing packet drops. The
>>>> second level of action is to alert the administrator so that
>>>> configuration can be changed appropriately. The third level action,
>>>> would be to try to automatically scale back the extension headers to
>>>> be more palatable to whatever node is having a problem with them.
>>>
>>> This sounds like Happy Eyeballs on steroids. I do think that
>>> diagnosis is the most important use of this idea.
>>
>> Actually, I think we're trying to avoid having to do Happy Eyeballs
>> for extension headers. The equivalent mechanism right now would be
>> something like applications sending packets with different extensions
>> headers, detecting loss, and so trying to reverse engineer based on
>> packet loss (which requires transport layer input) which extension
>> headers are allowed on the path to a destination and which aren't. I
>> don't think any host implementation would ever actually implement
>> that, it is far easier just to not use extension headers at all.
>

Hi Ole,

> Since it would take some time before all routers on all paths implemented this, wouldn't applications have to deal with the smallest common denominator anyway?
>
Maybe, but I don't think that we want to wait for all routers to
implement it. The path to getting some real usage of extension headers
would probably start in local networks (like SR might be used to get
packets across a proprietary network).

> If there is an application class that can chose based on received ICMP if an extension header should be included or not, why wouldn't it not send EH ever?
>
Because the EH may be optional information. For instance, if a host
can set SR maybe hop by hop options maybe it can get optimized routing
or better service, without those maybe packets still flow but in a
sub-optimal manner.

Tom

> I do see the point for troubleshooting though.
>
> Cheers,
> Ole