Re: [v6ops] Happy Eyeballs, v3!

Ole Troan <otroan@employees.org> Mon, 06 November 2023 10:33 UTC

Return-Path: <otroan@employees.org>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CFAFAC15C291 for <v6ops@ietfa.amsl.com>; Mon, 6 Nov 2023 02:33:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=employees.org
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FXNdHpBgGOM2 for <v6ops@ietfa.amsl.com>; Mon, 6 Nov 2023 02:33:25 -0800 (PST)
Received: from proxmox01.kjsl.com (proxmox01.kjsl.com [IPv6:2607:7c80:54:6::6]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 423B9C15108F for <v6ops@ietf.org>; Mon, 6 Nov 2023 02:33:25 -0800 (PST)
Received: from proxmox01.kjsl.com (localhost.localdomain [127.0.0.1]) by proxmox01.kjsl.com (Proxmox) with ESMTP id A8879E1F78; Mon, 6 Nov 2023 10:33:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=employees.org; h=cc:cc:content-transfer-encoding:content-type:content-type :date:from:from:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=prox2023; bh=382icnqQhttolXH6 WswXZVgHWF5II4Yj5hdRZ2X7wKA=; b=gujWRG6Xl147Ar0fbzmtS1OUrP2Rdmgx Apf+37gGPixozBdfLEYxc36oq0FMyhUdvVGDaRHcEG8HQKBx9zhn12agFscvvN3g QJ9v/CV3YiESTyFjx6D5ZxDSxAREjqtPGdg7tAwNDa6cWMS73sUbRkc4FIGQ8J57 ux/Vxt/4DBO5o360dmVlkpt9/h72D/fs52yrg4bsbytuBfz1rYABYybCVAYE3a44 /AGyzHaOazT0hIvQM4SSXISikgbUxsN5A8IYFQO/7++OIy1nkiAio0UV8eWJ6aKn /OAkV+XZ+NhP2vwM8xM8Z/j0gLC2fe9B0DfOsYsBpFhvm0UtvGCqTg==
Received: from clarinet.employees.org (clarinet.employees.org [198.137.202.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by proxmox01.kjsl.com (Proxmox) with ESMTPS id 87878E1F75; Mon, 6 Nov 2023 10:33:24 +0000 (UTC)
Received: from smtpclient.apple (dhcp-9778.meeting.ietf.org [31.133.151.120]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by clarinet.employees.org (Postfix) with ESMTPSA id 0EBB04E11B0B; Mon, 6 Nov 2023 10:33:07 +0000 (UTC)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.100.2.1.4\))
From: Ole Troan <otroan@employees.org>
In-Reply-To: <EB36C6F8-A71C-42E1-BD80-5CFF0EB59CC6@apple.com>
Date: Mon, 06 Nov 2023 11:32:55 +0100
Cc: "v6ops@ietf.org" <v6ops@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <7AF8B141-FFFB-4B43-8F8A-8E249FB1CD50@employees.org>
References: <169807883999.63185.10548875925842571926@ietfa.amsl.com> <EB36C6F8-A71C-42E1-BD80-5CFF0EB59CC6@apple.com>
To: Tommy Pauly <tpauly=40apple.com@dmarc.ietf.org>
X-Mailer: Apple Mail (2.3774.100.2.1.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/8QP7c7bnDuLaKEcGeO8-6yGsB_U>
Subject: Re: [v6ops] Happy Eyeballs, v3!
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.39
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: Mon, 06 Nov 2023 10:33:28 -0000

Tommy,

I’m a big fan of Happy Eyeballs.
In 6man there is a proposal to update RFC6724 (source address selection / destination address selection).
https://datatracker.ietf.org/doc/draft-ietf-6man-rfc6724-update/

Could you say a little more how happy eyeballs uses RFC6724 and if there are any changes to 6724 that would be beneficial to HE?

Cheers,
Ole

> On 23 Oct 2023, at 18:38, Tommy Pauly <tpauly=40apple.com@dmarc.ietf.org> wrote:
> 
> Hello v6ops,
> 
> We’ve just published a new draft for “Happy Eyeballs Version 3”, which is intended as a -bis document to RFC 8305 (which was developed in this WG). There are a few major points that needed updating:
> 
> - Describing how to incorporate SVCB / HTTPS RRs
> - Priority
> - v4/v6 hints
> - Affect on various timers, etc
> - ECH, ALPN, etc
> - Describing how happy eyeballs applies to QUIC (and also TLS over TCP)
> 
> The bulk of the document is the same as RFC 8305, but updates the logic and algorithm for these changes.
> 
> Please take a look! We’d love to discuss at IETF 118 as time permits.
> 
> Best,
> Tommy
> 
>> Begin forwarded message:
>> 
>> From: internet-drafts@ietf.org
>> Subject: New Version Notification for draft-pauly-v6ops-happy-eyeballs-v3-00.txt
>> Date: October 23, 2023 at 9:34:00 AM PDT
>> To: David Schinazi <dschinazi.ietf@gmail.com>, Kenichi Ishibashi <bashi@google.com>, Nidhi Jaju <nidhijaju@google.com>, Tommy Pauly <tpauly@apple.com>
>> 
>> A new version of Internet-Draft draft-pauly-v6ops-happy-eyeballs-v3-00.txt has
>> been successfully submitted by Tommy Pauly and posted to the
>> IETF repository.
>> 
>> Name:     draft-pauly-v6ops-happy-eyeballs-v3
>> Revision: 00
>> Title:    Happy Eyeballs Version 3: Better Connectivity Using Concurrency
>> Date:     2023-10-23
>> Group:    Individual Submission
>> Pages:    18
>> URL:      https://www.ietf.org/archive/id/draft-pauly-v6ops-happy-eyeballs-v3-00.txt
>> Status:   https://datatracker.ietf.org/doc/draft-pauly-v6ops-happy-eyeballs-v3/
>> HTML:     https://www.ietf.org/archive/id/draft-pauly-v6ops-happy-eyeballs-v3-00.html
>> HTMLized: https://datatracker.ietf.org/doc/html/draft-pauly-v6ops-happy-eyeballs-v3
>> 
>> 
>> Abstract:
>> 
>>   Many communication protocols operating over the modern Internet use
>>   hostnames.  These often resolve to multiple IP addresses, each of
>>   which may have different performance and connectivity
>>   characteristics.  Since specific addresses or address families (IPv4
>>   or IPv6) may be blocked, broken, or sub-optimal on a network, clients
>>   that attempt multiple connections in parallel have a chance of
>>   establishing a connection more quickly.  This document specifies
>>   requirements for algorithms that reduce this user-visible delay and
>>   provides an example algorithm, referred to as "Happy Eyeballs".  This
>>   document updates the algorithm description in RFC 8305.
>> 
>> 
>> 
>> The IETF Secretariat
>> 
>> 
> 
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops