Re: [v6ops] [Alldispatch] Dispatching Happy Eyeballs Version 3

Stephen Farrell <stephen.farrell@cs.tcd.ie> Fri, 26 January 2024 20:49 UTC

Return-Path: <stephen.farrell@cs.tcd.ie>
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 4694AC157931; Fri, 26 Jan 2024 12:49:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.007
X-Spam-Level:
X-Spam-Status: No, score=-7.007 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, 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=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=cs.tcd.ie
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 88Go2s6erpRr; Fri, 26 Jan 2024 12:49:25 -0800 (PST)
Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2118.outbound.protection.outlook.com [40.107.104.118]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 58FDBC157937; Fri, 26 Jan 2024 12:49:24 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ff93YFN+meJNfJvewrHBOgkgtbT8h0DcfMTNUmlW9lIjOOmztG6+iTERSSZ+ImgjbdkDPkHoQaJbRhTiP4mQKhehxXUsPrkVqqyDnbsAvTxonhtFqbDfn6yWA2yyK+0ZFS3stPewunKiuMy9Hxn8owEdkCqN2BNIh3j66PoS4RkYE+tk3QJcGarGun77BpDO6GCovmJH7zSh5fB9dPeCPyz6x3ZSKfRd3B95yVggjWS2G0cl1Zdv7ZL9aDRSZVFmrqIluX/gD+eSujsvpyE1n4JJo28JCJa+GAiu8eVVRE9zh7XO5m+9qyTyaaP0tPQ8u6nXZwnJ3flLMb/mU3tOrQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=IjNsJ79IMyZyQNO/CmEJrL5QoBwgpcbOg7HY8A1Y1l8=; b=kdD//ik0aAG8+Lli/UCu7Qht1ku6Ct06kArr5mkQitC1JNngcOkVOWyQPYZrGylSTdbO/tlQMCOMaVEjXROb8cHdti8hUqlRYrkNCmfxTgDFcHy+qli7hP6xFDp3UhRR1UTTOjxtonr8QGAHYEh0L6mgO8pXrPETt9t5AuhnU+D3oryiIeXYpd+vNDEu0yn1HerZOQGvzdtChQqEky2TOPMjrRfrqbmibSCzsQA70JFo6bJIf/TkVoMLGfQ7AhYY247R2KIJHNTyngtId96PvZZ2OL9pHkaLGsrgLkWMO611JcCk/gWS3vmpnqQmFPKmpMI38n1LDZgFktuMIaHPpg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cs.tcd.ie; dmarc=pass action=none header.from=cs.tcd.ie; dkim=pass header.d=cs.tcd.ie; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.tcd.ie; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IjNsJ79IMyZyQNO/CmEJrL5QoBwgpcbOg7HY8A1Y1l8=; b=IcvA+F9KRMGYzjAKVKDaEPUqf2yJPPbuytMUOdjrLQDHxcXsffzKgytJphmEsrsDWc6Y+kTR0Uh/x6wHLQxjzcwOZUj7my/eqM5WmEAG4FkYGMClVxnGbIJVWg8id5rX94wRw2f1MXFz/Za1CnFplp2mSH/GEFycqrnPgUlCSZMY48CukLKbU7V3Z4MtYyvfEO86gopABmpVA5uiUx8B8JeXNSh5ARRlstbDkO4fpnYniHwvwiLtdT5550Qz1OODrldDOat0DEx/vu6gWCtwAYq6M4WrG0/yZBsl9X65iq+02MT9l24FWpY5eoFlvsNr29r1Q+tT3JiInlfFzQzYhQ==
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cs.tcd.ie;
Received: from DB7PR02MB5113.eurprd02.prod.outlook.com (2603:10a6:10:77::15) by AM7PR02MB6355.eurprd02.prod.outlook.com (2603:10a6:20b:1c0::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.22; Fri, 26 Jan 2024 20:49:22 +0000
Received: from DB7PR02MB5113.eurprd02.prod.outlook.com ([fe80::29da:8147:6e33:c2b7]) by DB7PR02MB5113.eurprd02.prod.outlook.com ([fe80::29da:8147:6e33:c2b7%4]) with mapi id 15.20.7228.027; Fri, 26 Jan 2024 20:49:22 +0000
Message-ID: <f1548b1e-d2e1-4223-92dc-f1272dbaa965@cs.tcd.ie>
Date: Fri, 26 Jan 2024 20:49:19 +0000
User-Agent: Mozilla Thunderbird
Content-Language: en-US
To: Tommy Pauly <tpauly=40apple.com@dmarc.ietf.org>, Michael Richardson <mcr+ietf@sandelman.ca>
Cc: Alldispatch@ietf.org, v6ops@ietf.org, draft-pauly-v6ops-happy-eyeballs-v3@ietf.org
References: <35C7852E-FF43-4600-BD93-B05DF82E3AF3@apple.com> <18195.1706288500@obiwan.sandelman.ca> <1C9E18DA-DE11-4F3E-B17C-86EC79BC62AF@apple.com>
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
Autocrypt: addr=stephen.farrell@cs.tcd.ie; keydata= xjMEY9GzphYJKwYBBAHaRw8BAQdAo6JvjmSbxHdQWPZdvciQYsHhM1NxQBU398Mmimoy4p7N M1N0ZXBoZW4gRmFycmVsbCAoMjU1MTkpIDxzdGVwaGVuLmZhcnJlbGxAY3MudGNkLmllPsKQ BBMWCAA4FiEEMG54R8tZDyZFrDOn5Njp+ZeoM90FAmPRs6YCGwMFCwkIBwIGFQoJCAsCBBYC AwECHgECF4AACgkQ5Njp+ZeoM93bogEA25ElRyX0wwg+kGEN1AoL60MoZfvQZ/VtmXY6IC5j +csBAIBpkL5ySuzJK2zLNZn9qQGht8IaUcA7cvDcLvS2uHUEzjgEY9GzphIKKwYBBAGXVQEF AQEHQILCPWOwW36e8D3pY8GmvvtItIT+A5uV80ist+WokVsQAwEIB8J4BBgWCAAgFiEEMG54 R8tZDyZFrDOn5Njp+ZeoM90FAmPRs6YCGwwACgkQ5Njp+ZeoM92bcAEA8R+8cpqRUIS+SoAN iO05xE6O/wEx8/e88BqzAYki3SoBAOQdwiPX+MQrAxkWD8xxOsdMOAtxYKpkD1n8aPJUw6QJ
In-Reply-To: <1C9E18DA-DE11-4F3E-B17C-86EC79BC62AF@apple.com>
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="------------3aTmEVjohhSOYwk2uuAEP19j"
X-ClientProxiedBy: DUZPR01CA0290.eurprd01.prod.exchangelabs.com (2603:10a6:10:4b7::28) To DB7PR02MB5113.eurprd02.prod.outlook.com (2603:10a6:10:77::15)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DB7PR02MB5113:EE_|AM7PR02MB6355:EE_
X-MS-Office365-Filtering-Correlation-Id: 09eda101-543b-4d91-f360-08dc1eb045ab
X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True
X-TCD-Routed-via-EOP: Routed via EOP
X-TCD-ROUTED: Passed-Transport-Routing-Rules
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: nuR+1L/Cjz1iHVXNk8uwVNVi+C05n84i8C0NqT92TYeHMgshUcS+t9xTyZOncq91jJiB4ONP8RaCDJhYjcQliLiNs0kzAXGuOUL8AobQ4c5Pg8INfRUxPP/+Y3UoGb5RHSC6J0cV5UwNZ3HrRXQ8lgBvJNpcZLkWi6dGyF7Jl4qyTEzhYzDMJm9vKDZaLHMQA0JTFpXcMKGme1f1BwXkU1JcfutS6ysBc2XTIesDlRckHzr7xIWnuPIeXI7HUqfmQUlLeHv7nhN6fVJvakBO12j3jG2jxNk2IMsBv3f1liOeU6toHcDRZO7O97gTWj8IuRCr/NLQ8ugBfyeimWGwaRv4Ce1hfo3fBPaKHfgG4kX19KLW0eUuTDhQh6X9ZLgg6JWLUmtEG65RohN3hmuK3aRZRSJmEqpZVTcQ4z0zkWxmKfoCypsuqeFiLFWEzNFHT5HU1GBHNl/PdNb6jf9/pRCkFjD/o4ePZl+jtliIbt2vlJIISvMcX4EHBTR8ZE8xke2FNkpSybnh97EDSw3kv1h2uhttizLj8dTZGn+q7NeLbptkM/akpJT3vkU+vssJb1L19plGa8jONLKLjXz71/lcVOnyJNeIS/XqZl6Q637LcNmhNZh1MH+KvWoFDI6uoTHj2XRIWFS3Gr3ZOE7zVQ==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR02MB5113.eurprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(346002)(396003)(376002)(366004)(136003)(39860400002)(230922051799003)(451199024)(1800799012)(64100799003)(186009)(41300700001)(2616005)(31686004)(21480400003)(6486002)(36756003)(478600001)(33964004)(6512007)(53546011)(6666004)(83380400001)(6506007)(38100700002)(316002)(786003)(5660300002)(31696002)(66556008)(2906002)(86362001)(66476007)(66946007)(110136005)(235185007)(8676002)(4326008)(44832011)(8936002)(43740500002)(45980500001); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: EW/BikWl16bWCh6iyyGUd/CHkxwvMxZllIipvy8R9v9qBi/HnrbjzDdJikWTQJtQqx1W+d5Sgouod3h8IbifraaUtZ/yp7RrYZj7I/jtB6q2N12/aF7iStPX0TkEp7tIla2+YXFq40M1i+F/drHxDFGrnFAqQaCuVzcfaU4EhMh9k1Kg4L/ZGLT2gdAFyxm8cnts0Uvru0xkgTAER8EjWaOTuyoJLviWuIpccvVe4eiiOwikJ1Tp+q2F9dxSn4de8dPUD9O08uxv6LduUrO9PTimf7INFYvzDiOFZxiKCS1wNZ5CJggZow/zMjTMSYwopUhpiW4vBmZR31GJonJC2LHmY6WxdjlTVq2lX8EnN6WKmS8jZQE52uzZ6T/7iseLLcmZyljSLxr3VIq/WZs4nIqafG46hFINRMETUS3drsMAJupkLlPam9mWx8pTL3/XbR9Hmkzrej3nPQHldA7gmLIWbBBlG3EhMMxL2YCCYkTuZEgUpCDQMwqMS+OL1/bd4owAYM6A3192Gwkr/MjzdQ81c8a1kGV22DPNSYU5cukienQfMVYnCUz3mBrw/G16/lJbeQ5OdN+CCakKEL6w1ENc57P8AyPTQIo6T9nD3Vi94v301IHaAJ//LWPM7spsiyaq4IFcOv1P766R7AqkOhxugC0NwN3ON0ipFO5wqXEpae3yO+7DEL4leW1ePewH9C/bFFCVYAZqzeVyZZFOEJTzv+UjpWAzQLW/FiX0m+E/jHsCnaMaY+57DVA67JX5Ehe2IlIXL2EK7LxKRFjYkBUR68VMHPk0qcy4CdFBRBx3oUKfo5r5BQ0aIAbJNOC3mm8gV3gvWlBSlgfFyOKRim49DvB1xhEj1SbDk7BLFa9+UovCsn7oC0S364QkCJjf9UqHU47dtSIikXT5uqDxKEvcvAGRAbRUlVBVEuwhiNtFPRsWONrm53/ogeSlEeiFYpoikT/Itt7iOAPmisllhW8OEyXiAHRF7QBZvYGrpyN0FRnUYlE5bglscB8YjNZRVbBS9aU17+U92/VOLRBY2B4gCNee3PhFpbR8kjS+ZYi0HZGOv1xMQ18rX6Pxf/ClF1tZzOTJglLWdb8b5MwNn6ZL9KZEOj5E2au2SwU3eDO53qgFgk5mxkTVjBh9LTQh746KC2OKe5Knd6/Q8SA/ZfuLGR4e6TbY/KnyAzgRVtwl49iwacEZnP4dWJU/A3tDRqV9Se7b4ZdJGmVhta+KpXLvBL8/8UG1ET0Z76f2KHOxJtbPFq9pelNyCgwp2BqX16zvuySF+TOBY7hHb3jvNsMvNa9Bq0H46krHcHaiC9ns/tw+OT1VXPD8fFP/mviS8ki4olB6Eug8zMdGTEtBfnSzvJG0p8SQxQQ1rskEh4oPiwwIgNkjH2SFC93dJXjvghyceyoavYdPnQP15aA67oxroSm+RR6FxFO1+wc72aKC4K/RX3L1vbXJVsCiBH1YmS6gmt5r+nixpV144kq5WWxrmjNtnMCiWrwxtAIe3GCqeDTm/HGTyJtF0Ddsgd0aGbXEQKmNY3OaQx52ocSZ6ykR5bjlcqJShZ60dnO5KjOmtHh1CiGiGg4zh4W+C+wT/xDXXSiwCuijx4jubXG982DIet33m8AYWJI+jiT11M4+IIrywqMp4Z/YsVF3u4ws
X-OriginatorOrg: cs.tcd.ie
X-MS-Exchange-CrossTenant-Network-Message-Id: 09eda101-543b-4d91-f360-08dc1eb045ab
X-MS-Exchange-CrossTenant-AuthSource: DB7PR02MB5113.eurprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jan 2024 20:49:22.1776 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: d595be8d-b306-45f4-8064-9e5b82fbe52b
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: nFX64G05kbk3j9x3l5mWJ18t4iVtOQjAwOhEvsVYItNKg73QCLTosUJXXQjEYG4G
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB6355
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/QDGUxEzO38Fl-gI5gHQBkuuFHcI>
Subject: Re: [v6ops] [Alldispatch] Dispatching Happy Eyeballs Version 3
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: Fri, 26 Jan 2024 20:49:30 -0000

Hiya,

I had a quick scan of the draft. I'd be supportive of a WG
for this good work.

On 26/01/2024 17:07, Tommy Pauly wrote:
> Regarding contributions, this certainly isn’t just something that Apple
> does, and just I work on. We have Google co-authors here working on
> Chrome, and many other implementations (like curl, etc) do happy
> eyeballs. I won’t speak for all other implementations, but I think this
> is already quite general-purpose.

The reference to curl there work me up:-) I'm not a curl
maintainer but have done a PR for ECH in curl and I agree
that having a spec for happy eyeballs that considers these
topics would help the curl maintainers figure out what to
do if/as they support ECH in curl.

I do think there are, in general, more topics to maybe
consider though, e.g. which flavour(s) of DNS over <foo> to
try in what order, and getting broader input would seem like
a good plan here, hence suggesting dispatch to a WG.

Cheers,
S.