Re: Use cases for PMTUD and PLPMTUD (was: RE: 6MAN: Adoption call on draft-hinden-6man-rfc1981bis-01)

Mark Andrews <marka@isc.org> Fri, 05 February 2016 23:06 UTC

Return-Path: <marka@isc.org>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9C3341B2EBC for <ipv6@ietfa.amsl.com>; Fri, 5 Feb 2016 15:06:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
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 rzrPW0b6ydTB for <ipv6@ietfa.amsl.com>; Fri, 5 Feb 2016 15:06:24 -0800 (PST)
Received: from mx.ams1.isc.org (mx.ams1.isc.org [IPv6:2001:500:60::65]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7321F1B2EBA for <ipv6@ietf.org>; Fri, 5 Feb 2016 15:06:24 -0800 (PST)
Received: from zmx1.isc.org (zmx1.isc.org [149.20.0.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx.ams1.isc.org (Postfix) with ESMTPS id A1C011FCAE1; Fri, 5 Feb 2016 23:06:20 +0000 (UTC)
Received: from zmx1.isc.org (localhost [127.0.0.1]) by zmx1.isc.org (Postfix) with ESMTPS id DCA6D160035; Fri, 5 Feb 2016 23:06:53 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1]) by zmx1.isc.org (Postfix) with ESMTP id C9C0216009D; Fri, 5 Feb 2016 23:06:53 +0000 (UTC)
Received: from zmx1.isc.org ([127.0.0.1]) by localhost (zmx1.isc.org [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 7SBE4OliIG0y; Fri, 5 Feb 2016 23:06:53 +0000 (UTC)
Received: from rock.dv.isc.org (c110-21-49-25.carlnfd1.nsw.optusnet.com.au [110.21.49.25]) by zmx1.isc.org (Postfix) with ESMTPSA id 81A85160035; Fri, 5 Feb 2016 23:06:53 +0000 (UTC)
Received: from rock.dv.isc.org (localhost [IPv6:::1]) by rock.dv.isc.org (Postfix) with ESMTP id CA7A1419BA10; Sat, 6 Feb 2016 10:06:16 +1100 (EST)
To: Fernando Gont <fgont@si6networks.com>
From: Mark Andrews <marka@isc.org>
References: <2134F8430051B64F815C691A62D983183395EFC6@XCH-BLV-105.nw.nos.boeing.com> <56B4E91C.6090905@si6networks.com> <2134F8430051B64F815C691A62D983183395F14A@XCH-BLV-105.nw.nos.boeing.com> <56B502FB.4050302@si6networks.com>
Subject: Re: Use cases for PMTUD and PLPMTUD (was: RE: 6MAN: Adoption call on draft-hinden-6man-rfc1981bis-01)
In-reply-to: Your message of "Fri, 05 Feb 2016 17:15:55 -0300." <56B502FB.4050302@si6networks.com>
Date: Sat, 06 Feb 2016 10:06:16 +1100
Message-Id: <20160205230616.CA7A1419BA10@rock.dv.isc.org>
Archived-At: <http://mailarchive.ietf.org/arch/msg/ipv6/MYxhqR3-PCG9RwyL8ABhZQcUj1c>
Cc: 6man WG <ipv6@ietf.org>, Bob Hinden <bob.hinden@gmail.com>, "Fred Baker (fred)" <fred@cisco.com>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.15
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: Fri, 05 Feb 2016 23:06:26 -0000

In message <56B502FB.4050302@si6networks.com>, Fernando Gont writes:
> On 02/05/2016 04:00 PM, Templin, Fred L wrote:
> > Hi Fernando,
> > 
> >> -----Original Message-----
> >> From: Fernando Gont [mailto:fgont@si6networks.com]
> >> Sent: Friday, February 05, 2016 10:26 AM
> >> To: Templin, Fred L; otroan@employees.org
> >> Cc: Bob Hinden; 6man WG; Fred Baker (fred)
> >> Subject: Re: Use cases for PMTUD and PLPMTUD (was: RE: 6MAN: Adoption call
>  on draft-hinden-6man-rfc1981bis-01)
> >>
> >> On 02/05/2016 03:13 PM, Templin, Fred L wrote:
> >>> Starting this under a new thread, IMHO if we want to promote RFC1981 to s
> tandard
> >>> we should understand its use cases as well as the use cases for RFC4821.
> >>>
> >>> First, it is reasonable to expect that paths that begin and end within th
> e same
> >>> well-managed administrative domain can be counted on to deliver the neces
> sary
> >>> ICMPs. An example is my employer's corporate network. In that case, tradi
> tional
> >>> PMTUD per RFC1981(bis) can be applied alone w/o having to apply RFC4821.
> >>>
> >>> On the other hand, paths that lead to Internet destinations cannot be cou
> nted
> >>> on to deliver the necessary ICMPs. In that case, RFC4821 provides a mitig
> ation.
> >>>
> >>> But, if we do not believe that there are paths for which traditional PMTU
> D
> >>> can still be used safely, then we should be working to deprecate RFC1981
> >>> instead of making it a standard.
> >>
> >> Well, the thing here that you can do RFC1981-only, RFC4821-only, or
> >> RFC1981/RFC4821 (should I say "dual stack"? :-) ).
> >>
> >> With that in mind, one could as well have both RFC1981 and RFC4821 as
> >> standards, I guess...
> >>
> >> But yes, generally speaking, RFC1981-only is certaianly unreliable.
> > 
> > Except for within well-managed administrative domains where RFC1981-only
> > is sufficient. They do exist; I am typing this message from within one righ
> t now.
> 
> I'd expect 6man to produce protocols that work everywhere, rather than
> just on some subset scearios...

RFC 1981 works for TCP unless you *deliberately* break it by dropping
PTB as TCP retries.

RFC 1981 does NOT work in general for UDP.  DNS/UDP is a perfect
example as it is the responding server that get the PTB and the DNS
client is trying multiple servers.  Often by the time the server
is tried again especially when a server is anycast the MTU knowledge
has been lost.

> -- 
> Fernando Gont
> SI6 Networks
> e-mail: fgont@si6networks.com
> PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492
> 
> 
> 
> 
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: marka@isc.org