Re: [DNSOP] [v6ops] New Version Notification for draft-v6ops-xie-network-happyeyeballs-00.txt

Davey Song <songlinjian@gmail.com> Wed, 26 September 2018 06:23 UTC

Return-Path: <songlinjian@gmail.com>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C59FC130E05; Tue, 25 Sep 2018 23:23:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 2BZ02h8ws_vb; Tue, 25 Sep 2018 23:23:41 -0700 (PDT)
Received: from mail-qt1-x836.google.com (mail-qt1-x836.google.com [IPv6:2607:f8b0:4864:20::836]) (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 1B7F5126BED; Tue, 25 Sep 2018 23:23:41 -0700 (PDT)
Received: by mail-qt1-x836.google.com with SMTP id z8-v6so16078921qto.9; Tue, 25 Sep 2018 23:23:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=jk9iceKH0eeyrtMwo3/aXGbbn8ypTUUTU8VmQpvHrxk=; b=Ot82eaX+DN8Hp5FQlLqKAAeaESDVq0dANox0+HPe3jeFEUd0GI2pzeDDlObh4H1gMD 6xoAnRmHAA239dJ2aO2l5D5J0W7l+ys7/y31zzNE8rdICVrXmfOJ9bWuuFPSn7gCfzeD KIrJz5e/nDz6B7gMNmW5hKMfjwLl00nTiwicRS5SOFRnRVYqrPjjUzOqOVAiIx5GRUHS /r0comnMYvR4v3ZCU71DXajxPf3LDps21nOuQLJJBvQuzv+KYTNwQbUAJWhhsJFQzRLZ 7JQBxs/WNqyoPPQdikEBiCVHcBODTNAL6yNd2wimnauewEkECZYBWxxdkh8rb3p10F2s VzzQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=jk9iceKH0eeyrtMwo3/aXGbbn8ypTUUTU8VmQpvHrxk=; b=DLHqClLqsyPYdDCvu2ef+eIUc/J+n7azs/Hc3va0apNIYj2JTv9G4AwW6+nLSQCJ/z 5uaE92JLKMuKbrZPTIhSpO3smRWAQdCTyGWliEiO0ac5+CSG///ZHNXEUnhX9P5knIi0 pudyyHGDHzbj/E7M9YSr3gI5eBh9phfw7ZC9JLtyDbD+Yy0kg9P984twbMgbIszEpfGd Bd7Sx3yhddX1WKLPqdGDRzpdzMvxrSdLrNMev1kdaQ0CMTfKYd74ysGg5QH3lv+0wfOo DdXfTo7kOhEzuoX/Gbkybqy88aXEfkE/3o5bhYqFgIep7s9L4e5cVmbxchFVIOM3sfuE KBzg==
X-Gm-Message-State: ABuFfogjXaX2OBcbhCuyfkC2ZRSBpsRwNzqR8RtQNZToymOuqzR3y2AC vBmYFuinEjkcjRbbpsSjnMuANOCdfAFZ0vQORInC378N
X-Google-Smtp-Source: ACcGV62vYwv2Q6rYbY+MS+fRw0HT5lkxjaCoAvklJB6cHMOZUnN4+Q79nwCd6qIZPFsoa7pwbBseFO1lYSwwvhpMdVY=
X-Received: by 2002:a0c:ef04:: with SMTP id t4-v6mr1320910qvr.24.1537943020159; Tue, 25 Sep 2018 23:23:40 -0700 (PDT)
MIME-Version: 1.0
References: <153751052820.5339.10049404273601155140.idtracker@ietfa.amsl.com> <CAAObRXLWpXVbPyyxuzJH8osi+R1rdV8N8=Woqvq3UR9nk8kDaA@mail.gmail.com> <CAJE_bqd4jjeZy9Stp-v6O0VOyvEJiE9vW1BLuy-wzqPGvDagoQ@mail.gmail.com> <CAAObRX+6ktcD8i_aToKbX7UJoSPT0NMPV0xKqT8-k+7_d0R5Nw@mail.gmail.com> <20180925072015.GV11393@Space.Net> <CAAObRXKhS++5_cmvjTx3LY+ti6NbGj1NvtL6XeQGOvYuJKw0uw@mail.gmail.com> <3BDC24C2-6D51-4FF1-8A48-CAD4F8CEBF9C@employees.org> <CAAObRXJd3Ym_JezijzFVGGUj6hnkLd78dA-B_oug1gZ_-kbeAw@mail.gmail.com> <CAKr6gn0p0ayWimZ8kWCAfNhLnpaK3j9WOGOmNCMXMac=cLR1Tw@mail.gmail.com> <F6F477B0-28DF-42C3-A8F6-F46BA2E0D119@delong.com> <CAJhMdTMr7O0fKs3AVmi8MY91xT0JQZhLvYwtXvD9+ZbvK9QYPg@mail.gmail.com> <CAKr6gn06aOiGfTKqi2bzqmbXDLn3qn87niw8c6pBDmkT5vJCGg@mail.gmail.com>
In-Reply-To: <CAKr6gn06aOiGfTKqi2bzqmbXDLn3qn87niw8c6pBDmkT5vJCGg@mail.gmail.com>
From: Davey Song <songlinjian@gmail.com>
Date: Wed, 26 Sep 2018 14:23:30 +0800
Message-ID: <CAAObRXKV570=8tfxEacEtNE7zvMTiMMMEfYHH_yvgOK62cRhgA@mail.gmail.com>
To: George Michaelson <ggm@algebras.org>
Cc: dnsop <dnsop@ietf.org>, v6ops@ietf.org
Content-Type: multipart/alternative; boundary="00000000000066c87c0576c043d6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/JLvY5FrwGe2Ch1YmqxVSl1sxMTM>
Subject: Re: [DNSOP] [v6ops] New Version Notification for draft-v6ops-xie-network-happyeyeballs-00.txt
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop/>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Sep 2018 06:23:44 -0000

Hi George,

Actually the idea of NHE is inspired partially by CDN stuff, which involve
lots of measurments
and route users to visit a best path against network dynamics.  It proves
to be a good practice
for morden Internet. No doubt. I'm wondering CDN is also breaking DNSSEC to
stub-resolver, right?

Davey

On Wed, 26 Sep 2018 at 13:28, George Michaelson <ggm@algebras.org> wrote:

> I'm not speaking for Owen. I'm speaking for myself. I asked a
> question. Is this really a long-term defensible thing to do? Do we
> want HE forever?
>
> run a race? thats fine. But, as the thread here notes, the
> second-by-second conditions which leads one TCP to return SYN-ACK
> before another can be volatile.
>
> run a race, but bias the race towards the one you like? okaaaay.. But
> once we're beyond a world where the V6 needs the bias, for anyone
> stuck on the vestigial 4-is-better space, this means they incurred
> *additional* connection penalty. wheres the control knob?
>
> now we're talking about tuning the bias, weighting the sum, tumbling
> the dice. I thought it was a crap shoot anyway...
>
> -G
> On Wed, Sep 26, 2018 at 3:24 PM Joe Abley <jabley@hopcount.ca> wrote:
> >
> > What better idea did you mean?
> >
> > Being able to select a protocol based on what works best for the
> > end-user does not seem like a terrible end-state for the end-user,
> > short- or long-term.
> >
> > > On Sep 25, 2018, at 21:25, Owen DeLong <owen@delong.com> wrote:
> > >
> > > It was never a good idea. It was a necessary evil (kind of like NAT in
> that regard) to expeditiously deal with a somewhat tenacious (at the time)
> problem which has since been given a significantly better solution, but so
> long as the workaround appears to be working, people are loathe to put in
> the effort of implementing the actual solution.
> > >
> > > sigh… Human nature.
> > >
> > > Owen
> > >
> > >
> > >> On Sep 25, 2018, at 19:58 , George Michaelson <ggm@algebras.org>
> wrote:
> > >>
> > >> I have said before, but don't know if I still adhere to it, but
> > >> anyways, here's a question: How *long* do people think a biassing
> > >> mechanism like HE is a good idea?
> > >>
> > >> * is it a good idea *forever*
> > >>
> > >> * or is it a transition path mechanism which has an end-of-life?
> > >>
> > >> * how do we know, when its at end-of-life?
> > >>
> > >> I used to love HE. I now have a sense, I'm more neutral. Maybe, we
> > >> actually don't want modified, better happy eyeballs, because we want
> > >> simpler, more deterministic network stack outcomes with less bias
> > >> hooks?
> > >>
> > >> I barely register if I an on v4 any more. I assume I'm on 6 on many
> > >> networks. This is as an end-user. I guess if I am really an end user,
> > >> this belief I understand TCP and UDP is false, and I should stop
> > >> worrying (as an end user)
> > >> On Wed, Sep 26, 2018 at 12:49 PM Davey Song <songlinjian@gmail.com>
> wrote:
> > >>>>
> > >>>> But in the general case the network cannot.
> > >>>> Think host multi-homing.
> > >>>
> > >>>
> > >>> Yes or no.
> > >>>
> > >>> Generally speaking the races of IPv6 and IPv4 connections on both
> network and client are going to be suffered by netowrk dynamics, including
> Multi-homing,  route flaps, roaming, or other network falilures. Extremely,
> a client can get a better IPv6 connection in one second (when IPv6 win the
> race), and lose it in next second. In such case, more sophisticated
> measurement should be done(on client or network) , for a longer period, on
> statistics of RTT and Failure rate, or combinations of them. But in IMHO,
> the assumption of HE is relatively stable network for short exchange
> connections. The dynamics exits but relatively rare or no notable impact on
> HE. So I see no such discussion in RFC8035.
> > >>>
> > >>> Davey
> > >>> _______________________________________________
> > >>> DNSOP mailing list
> > >>> DNSOP@ietf.org
> > >>> https://www.ietf.org/mailman/listinfo/dnsop
> > >>
> > >> _______________________________________________
> > >> v6ops mailing list
> > >> v6ops@ietf.org
> > >> https://www.ietf.org/mailman/listinfo/v6ops
> > >
> > > _______________________________________________
> > > DNSOP mailing list
> > > DNSOP@ietf.org
> > > https://www.ietf.org/mailman/listinfo/dnsop
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>