Re: [v6ops] Happy eyeballs suggestions, was: Re: Apple and IPv6, a few clarifications

Mark Andrews <marka@isc.org> Tue, 23 June 2015 00:33 UTC

Return-Path: <marka@isc.org>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BEAAE1B3109 for <v6ops@ietfa.amsl.com>; Mon, 22 Jun 2015 17:33:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.911
X-Spam-Level:
X-Spam-Status: No, score=-1.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 f4HOx9KPi32K for <v6ops@ietfa.amsl.com>; Mon, 22 Jun 2015 17:33:44 -0700 (PDT)
Received: from mx.pao1.isc.org (mx.pao1.isc.org [IPv6:2001:4f8:0:2::2b]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3ED901B3104 for <v6ops@ietf.org>; Mon, 22 Jun 2015 17:33:44 -0700 (PDT)
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.pao1.isc.org (Postfix) with ESMTPS id BF28F34940D; Tue, 23 Jun 2015 00:33:42 +0000 (UTC)
Received: from zmx1.isc.org (localhost [127.0.0.1]) by zmx1.isc.org (Postfix) with ESMTPS id 8A39C160077; Tue, 23 Jun 2015 00:34:22 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1]) by zmx1.isc.org (Postfix) with ESMTP id 6BB99160076; Tue, 23 Jun 2015 00:34:22 +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 iKsaW4AsuK53; Tue, 23 Jun 2015 00:34:22 +0000 (UTC)
Received: from rock.dv.isc.org (c122-106-161-187.carlnfd1.nsw.optusnet.com.au [122.106.161.187]) by zmx1.isc.org (Postfix) with ESMTPSA id 1F8CC160041; Tue, 23 Jun 2015 00:34:22 +0000 (UTC)
Received: from rock.dv.isc.org (localhost [IPv6:::1]) by rock.dv.isc.org (Postfix) with ESMTP id C88C1311DE01; Tue, 23 Jun 2015 10:33:39 +1000 (EST)
To: Iljitsch van Beijnum <iljitsch@muada.com>
From: Mark Andrews <marka@isc.org>
References: <E1C235B5-1421-4DAF-A2F3-F963982233DF@apple.com> <90744458-CA06-4347-A96B-D649800855D3@muada.com> <CAKC-DJhQ3kSPtkVHoPxtiUO-CbQkymehDF735nr8Q6=EUdUz0Q@mail.gmail.com> <1068D9DB-4300-473F-B511-880C1E9FB73D@muada.com> <78ABF014-6E93-40B8-8ABC-5BAF8AF96A47@nestlabs.com> <27D48517-5882-4E0A-9288-814D07C607C0@muada.com> <9AFFDD3E-4D15-45CC-A80A-C87A671F0D2E@nestlabs.com> <D3310B7C-C0CD-45D6-9054-CDF08C6E5A58@muada.com> <E58BE586-3637-4724-8480-6817EBBD8A91@nestlabs.com> <6ACE98FF-8609-46B2-BD35-78D413BE6F0E@muada.com> <20150623000643.93C3C311CC30@rock.dv.isc.org> <8A7D9143-A95E-4A54-A4E7-2D522EE4EEF2@muada.com>
In-reply-to: Your message of "Tue, 23 Jun 2015 02:12:35 +0200." <8A7D9143-A95E-4A54-A4E7-2D522EE4EEF2@muada.com>
Date: Tue, 23 Jun 2015 10:33:39 +1000
Message-Id: <20150623003339.C88C1311DE01@rock.dv.isc.org>
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/ep2eizo_P_rMZiDgIKMEJX5N--s>
Cc: "v6ops@ietf.org" <v6ops@ietf.org>
Subject: Re: [v6ops] Happy eyeballs suggestions, was: Re: Apple and IPv6, a few clarifications
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Jun 2015 00:33:46 -0000

In message <8A7D9143-A95E-4A54-A4E7-2D522EE4EEF2@muada.com>, Iljitsch van Beijnum writes:
> On 23 Jun 2015, at 2:06, Mark Andrews <marka@isc.org> wrote:
> 
> > For named (DNS) we just set IPV6_USE_MIN_MTU=1 for *both* TCP and
> > UDP.
> 
> So now application makers get to decide on TCP's segment size?
> 
> Fuck that.

Grow up.

Yes, application developers have applications that just don't work
with PMTUD.  IPV6_USE_MIN_MTU was add back at the turn of the century
for those applications.

For the DNS, where unless you are pipelining DNS queries at a server
or performing a zone transfer, all DNS transactions are less than
64K and 99.99999% are less than 4K the difference between 1280 and
1500 is a few of extra packets (for both UDP and TCP).  DNS also
has much tighter real life timing constraints than most applications.

Mark

-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: marka@isc.org