Hi QUIC,

Sharing this side meeting announcement; many of the updates for Happy Eyeballs 
v3 are concerned with updating the algorithm for QUIC, which is of relevance 
for this group!

Best,
Tommy

> Begin forwarded message:
> 
> From: Tommy Pauly <tpauly=40apple....@dmarc.ietf.org>
> Subject: [v6ops] Re: Dispatching Happy Eyeballs Version 3
> Date: July 12, 2024 at 3:21:55 PM PDT
> To: alldispa...@ietf.org
> Cc: v6...@ietf.org, draft-pauly-v6ops-happy-eyeballs...@ietf.org
> 
> At IETF 118 and 119, we shared our work on updating the Happy Eyeballs RFCs 
> with draft-pauly-v6ops-happy-eyeballs-v3 [1]. Specifically at IETF 119, we 
> presented at the ALLDISPATCH session, and got the feedback to consider a new 
> short-lived working group [2].
> 
> The authors have worked on a proposed charter for the HAPPY WG (Heuristics 
> and Algorithms to Prioritize Protocol deploYment), and we’ve scheduled some 
> side meeting time at IETF 120 to discuss and get feedback.
> 
> https://wiki.ietf.org/en/meeting/120/sidemeetings
> When: 16:30-17:30 Pacific Time
> Where: Prince of Wales / Oxford
> 
> The initial text we’d be proposing for a charter can be found here:
> https://github.com/tfpauly/draft-happy-eyeballs-v3/blob/main/charter.md
> 
> Feel free to also reply to this email, or file issues [3]!
> 
> Best,
> Tommy, David, Nidhi, & Kenichi
> 
> [1] 
> https://www.ietf.org/archive/id/draft-pauly-v6ops-happy-eyeballs-v3-01.html
> [2] 
> https://datatracker.ietf.org/meeting/119/materials/minutes-119-alldispatch-202403172230-00
> [3] 
> https://github.com/tfpauly/draft-happy-eyeballs-v3/issues?q=is%3Aissue+is%3Aopen+label%3Acharter
> 
>> On Jan 23, 2024, at 3:51 PM, Tommy Pauly <tpa...@apple.com> wrote:
>> 
>> Hi ALLDISPATCH,
>> 
>> We’d like to propose a draft to be dispatched at IETF 119. This draft was 
>> discussed in a couple different working groups (V6OPS and TSVWG) at IETF 
>> 118. One of the main points of discussion within those groups was the 
>> question of which working group would be most appropriate to take on the 
>> draft.
>> 
>> The draft is "Happy Eyeballs Version 3", which is an update to RFC 8305, 
>> which was Version 2. For those not familiar with Happy Eyeballs, it’s the 
>> name for the algorithm network clients use to create multiple connection 
>> attempts in parallel, with a small delay between attempts, for servers that 
>> are reachable on multiple IP addresses. This technique allows clients to 
>> have preferences for specific protocols or features, such as IPv6, while 
>> still making a user’s “eyeballs” happy in cases where there may be 
>> misconfigurations on networks or servers that cause the preferred protocols 
>> to fail or be slow. This work was originally developed in v6ops, and was 
>> primarily focused on handling the selection of IPv6 vs IPv4 options.
>> 
>> In the years since RFC 8305 was published, there have been numerous changes 
>> to the protocol ecosystem that required a refresh on the document. Some of 
>> the changes include:
>> - SVCB/HTTPS records (RFC 9460), which provide additional ways to get 
>> address hints, add priority between A/AAAA answers, indicate supported 
>> ALPNs, and indicate support for TLS encrypted client hello
>> - Growing support for QUIC (RFC 9000); previously, Happy Eyeballs was 
>> defined in terms of TCP connections, and needs to have some text adaptation
>> - New techniques for supporting v6-only networks and address synthesis
>> 
>> While the algorithm overall still focuses on selection of IP addresses and 
>> preferred address families, some of the new considerations (around transport 
>> protocol selection, ALPN selection, and preferences due to TLS encrypted 
>> client hello) cause the scope to potentially grow beyond the core expertise 
>> of V6OPS. Hence, we’d like to figure out where this work should go.
>> 
>> The draft can be found here:
>> https://datatracker.ietf.org/doc/draft-pauly-v6ops-happy-eyeballs-v3/
>> https://www.ietf.org/archive/id/draft-pauly-v6ops-happy-eyeballs-v3-00.html
>> 
>> Slides from IETF 118 can be found here:
>> https://datatracker.ietf.org/meeting/118/materials/slides-118-v6ops-happy-eyeballs-v3-00
>> 
>> Thanks,
>> Tommy (& co-authors)
> 
> _______________________________________________
> v6ops mailing list -- v6...@ietf.org
> To unsubscribe send an email to v6ops-le...@ietf.org

Reply via email to