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

otroan@employees.org Wed, 10 May 2017 11:17 UTC

Return-Path: <otroan@employees.org>
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 BE831129410 for <ipv6@ietfa.amsl.com>; Wed, 10 May 2017 04:17:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.601
X-Spam-Level:
X-Spam-Status: No, score=-0.601 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=employees.org; domainkeys=pass (1024-bit key) header.from=otroan@employees.org header.d=employees.org
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 H7DsjjDG0Nfo for <ipv6@ietfa.amsl.com>; Wed, 10 May 2017 04:17:05 -0700 (PDT)
Received: from esa01.kjsl.com (esa01.kjsl.com [IPv6:2607:7c80:54:3::87]) by ietfa.amsl.com (Postfix) with ESMTP id 6E499129B08 for <6man@ietf.org>; Wed, 10 May 2017 04:17:05 -0700 (PDT)
Received: from cowbell.employees.org ([198.137.202.74]) by esa01.kjsl.com with ESMTP; 10 May 2017 11:17:04 +0000
Received: from cowbell.employees.org (localhost [127.0.0.1]) by cowbell.employees.org (Postfix) with ESMTP id 2F45ED788A; Wed, 10 May 2017 04:17:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=employees.org; h=from :message-id:content-type:mime-version:subject:date:in-reply-to :cc:to:references; s=selector1; bh=Z5amthez0g6uTl7tl6zhTnKPJqA=; b= gehuq0TbI7AFRPI0898/TnjlfrbVXx99sjcSBE8Y1JDJoFFBoo6RlzxMvsT1yRj7 LgWzdKSAakfJNSyMVxe9gt8rdP/vDddNzBnUshszdEnFl/qHD9rfDiwb614KBAt2 4hRMYtIk0eUexX60tuZqkCpozitY54AJkgAC5OpaH/A=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=employees.org; h=from :message-id:content-type:mime-version:subject:date:in-reply-to :cc:to:references; q=dns; s=selector1; b=s04D5RTF/6Ard3fVtZIB02g npzdVH+vYJQN3lpyY8ZRzs6toJ6EsuEJZ0L7QF72XXNd4uK+eh1QyGYf/OFwNlxB 88KaBCSP1VAhD9EEKJGtnWBA6gC3r815jNo0/QmlzTBw6rrppfssdqMxeAAKrNvT 5rvKN57lMWwAzR5uUa6Y=
Received: from h.hanazo.no (96.51-175-103.customer.lyse.net [51.175.103.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: otroan) by cowbell.employees.org (Postfix) with ESMTPSA id 03AD8D788B; Wed, 10 May 2017 04:17:04 -0700 (PDT)
Received: from [IPv6:::1] (localhost [IPv6:::1]) by h.hanazo.no (Postfix) with ESMTP id 041F2B9F9D50; Wed, 10 May 2017 13:17:02 +0200 (CEST)
From: otroan@employees.org
Message-Id: <BAFFBA2D-B1FC-422F-9FA9-A6C559C5FB45@employees.org>
Content-Type: multipart/signed; boundary="Apple-Mail=_070D3F9D-4BCE-4E7A-8495-0155064F3080"; protocol="application/pgp-signature"; micalg="pgp-sha512"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Subject: Re: New Version Notification for draft-herbert-6man-icmp-limits-00.txt
Date: Wed, 10 May 2017 13:17:01 +0200
In-Reply-To: <CALx6S36Cu9QxRaDXxwzhrYx1mKN0QXRM5nTh+2Lnwdc0CaBKaw@mail.gmail.com>
Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>, 6man@ietf.org, Bob Hinden <bob.hinden@gmail.com>
To: Tom Herbert <tom@herbertland.com>
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>
X-Mailer: Apple Mail (2.3273)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/WsHrTtyEFJ2ccQj6IjPC8Rlwm3k>
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 11:17:07 -0000

> 
>>> 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.

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?

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?

I do see the point for troubleshooting though.

Cheers,
Ole