Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt> (Path MTU Discovery for IP version 6) to Internet Standard
Joe Touch <touch@isi.edu> Tue, 07 February 2017 19:42 UTC
Return-Path: <touch@isi.edu>
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 7C54B129E62; Tue, 7 Feb 2017 11:42:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.899
X-Spam-Level:
X-Spam-Status: No, score=-6.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 KxKkV7ncjxCd; Tue, 7 Feb 2017 11:42:47 -0800 (PST)
Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) (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 EEB4F129E5B; Tue, 7 Feb 2017 11:42:46 -0800 (PST)
Received: from [128.9.184.104] ([128.9.184.104]) (authenticated bits=0) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id v17JgVpO008880 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Tue, 7 Feb 2017 11:42:32 -0800 (PST)
Subject: Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt> (Path MTU Discovery for IP version 6) to Internet Standard
To: otroan@employees.org
References: <148599312602.18643.4886733052828400859.idtracker@ietfa.amsl.com> <1859B1D9-9E42-4D65-98A8-7A326EDDE560@netapp.com> <f8291774-409e-2948-3b29-83dbb09d39d9@si6networks.com> <63eaf82e-b6d5-bff5-4d48-479e80ed4698@gmail.com> <2d36e28c-ee7d-20fc-3fec-54561e520691@si6networks.com> <C0A114C1-5E4A-4B8E-A408-55AF1E30873F@netapp.com> <3A5429F6-0EA6-436A-AF30-E55C9026F456@employees.org> <8cf1fe7d-bdfd-5e81-e61f-55d9ecd5d28a@isi.edu> <7E9AB9E8-3FCB-4475-BEEB-F18CFC4BC752@employees.org>
From: Joe Touch <touch@isi.edu>
Message-ID: <8076a1ea-182d-9cbe-f954-3e50f0fc53d9@isi.edu>
Date: Tue, 07 Feb 2017 11:42:29 -0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0
MIME-Version: 1.0
In-Reply-To: <7E9AB9E8-3FCB-4475-BEEB-F18CFC4BC752@employees.org>
Content-Type: multipart/alternative; boundary="------------07D681C8AAE849D500F6504E"
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/J7CYy5APXiHC6hUOpXhXh51v4eQ>
Cc: 6man WG <ipv6@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "draft-ietf-6man-rfc1981bis@ietf.org" <draft-ietf-6man-rfc1981bis@ietf.org>, "tsv-area@ietf.org" <tsv-area@ietf.org>, "Eggert, Lars" <lars@netapp.com>, "6man-chairs@ietf.org" <6man-chairs@ietf.org>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.17
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: Tue, 07 Feb 2017 19:42:48 -0000
On 2/7/2017 11:20 AM, otroan@employees.org wrote: > Joe, > >>>>> My apologies: my comments were probably misleading. Certainly, this >>>>> document is simply RFC1981 to Std, and hence recommending RFC4821 would >>>>> be kind of ou of scope, here. >>>>> >>>>> That say, one might wonder to what extent, and for the general Internet, >>>>> RFC1981 can be considered succesful (given the filtering of ICMP >>>>> messages). -- i.e., at this point in time you wouldn't rely on RFC1981 >>>>> (icmp-based pmtud) for path-mtu discovery. >>>> What Fernando said: I'm certainly not opposed to lifting this to Standard, but it is painting an incorrect picture - PLPMTUD is de facto mandatory these days, and has been for years. >>> While I'm all in favour of PLMTUD. It doesn't seem like a complete solution. >>> PMTUD on the other hand supports all protocols on top of IP. >> If by "supports" you mean "doesn't work", then yes. That's why we now >> have PLPMTUD. > PLMTUD is unfortunately not a (complete) replacement of PMTUD. PLMTUD is a directive to protocols above the IP layer; it isn't a single protocol, so it wouldn't replace anything. > >>> Looking just at our specifications, we cannot state that PLMTUD can replace PMTUD. Take RFC2473 (IPv6 tunnelling) for example. >> See draft-ietf-intarea-tunnels, esp. v03 Section 5.5.2 >> >> (yes, that doc has expired while we're preparing the 04 update, which >> should be issued shortly) > Is this the paragraph you are referring to? > > PLPMTUD requires a separate, > direct control channel from the egress to the ingress that provides > positive feedback; the direct channel is not blocked by policy > filters and the positive feedback ensures fail-safe operation if > feedback messages are lost [RFC4821]. That is nowhere near section 5.5.2. 5.5.2 indicates places where RFC2473 has errors, esp. in how it interprets the MTU of the tunnel as being defined by the MTU of the path within the tunnel, rather than by the tunnel egress reassembly limit. > I'm very much in favour of working on better ways of doing Path MTU discovery. > A blanket statement of "use "PLMTUD" seems very premature though. The point is that this document fails to indicate the current state of PMTUD. It correctly notes that: An extension to Path MTU Discovery defined in this document can be found in [RFC4821 <https://tools.ietf.org/html/rfc4821>]. It defines a method for Packetization Layer Path MTU Discovery (PLPMTUD) designed for use over paths where delivery of ICMP messages to a host is not assured. IMO, it fails to note that this case - where ICMP messages are assured along a path - is effectively a unicorn except within systems maintained by a single entity. > RFC1981 has 70 citations: > http://www.arkko.com/tools/allstats/citations-rfc1981.html > > Could you expand on your view of how this pertains to advancing RFC1981? It's called last call input. My input is that this document needs to be more realistic in noting that, for all intents, ICMP-based MTU discovery isn't viable and that other methods need to be *expected*, not just that they're available. Joe
- Last Call: <draft-ietf-6man-rfc1981bis-04.txt> (P… The IESG
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Fernando Gont
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Eggert, Lars
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Fernando Gont
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Eggert, Lars
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Fernando Gont
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Brian E Carpenter
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Eggert, Lars
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… otroan
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Eggert, Lars
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Eggert, Lars
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Eggert, Lars
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… otroan
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Fernando Gont
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Brian E Carpenter
- RE: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Templin, Fred L
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Fred Baker
- RE: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Templin, Fred L
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Eggert, Lars
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… otroan
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Bob Hinden
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Joe Touch
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… otroan
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Joe Touch
- RE: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Templin, Fred L
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Joe Touch
- RE: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Templin, Fred L
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… otroan
- RE: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Templin, Fred L
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Joe Touch
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… otroan
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Joe Touch
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… otroan
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Joe Touch
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Fernando Gont
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Fernando Gont
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Fernando Gont
- RE: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Templin, Fred L
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Fernando Gont
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Gorry Fairhurst
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Joe Touch
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Joe Touch
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Gorry Fairhurst
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Gorry Fairhurst
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Joe Touch
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Gorry Fairhurst
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Joe Touch
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Gorry Fairhurst
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Joe Touch
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Bob Hinden
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Gorry Fairhurst
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Bob Hinden
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Gorry Fairhurst
- Re: Last Call: <draft-ietf-6man-rfc1981bis-04.txt… Bob Hinden