Fwd: New Version Notification for draft-piraux-quic-additional-addresses-01.txt

Maxime Piraux <maxime.piraux@uclouvain.be> Wed, 25 October 2023 13:31 UTC

Return-Path: <maxime.piraux@uclouvain.be>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5C433C1705F4 for <quic@ietfa.amsl.com>; Wed, 25 Oct 2023 06:31:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.108
X-Spam-Level:
X-Spam-Status: No, score=-2.108 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=uclouvain.be
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 7-0Gpv_lWDqw for <quic@ietfa.amsl.com>; Wed, 25 Oct 2023 06:31:09 -0700 (PDT)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2120.outbound.protection.outlook.com [40.107.8.120]) (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 BDF24C1705F5 for <quic@ietf.org>; Wed, 25 Oct 2023 06:31:00 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bu7n46x0fwpml0jRPIkQLHZ0i5BUsgS3xYEgZpbHCFi0Kxx9MJDTLgYrAHcXUAcKUeb7xrfOw7uYPZSq1D2/fUrVFhJOUSQuEzUV4tqqpXexcVfUjMugnu/WxnFl7kGOp36L7kQ7OjkcS07B18uvGNrIPuxOX2uVtoLzvarWnqLIYQJ2OG5FrwyZjuL4IW6py4dq9pTdha9ZENw/D7FBs1PRa41fbm0CWIaabRqOMMWhciImxLU2NMtd9SVnu7dsInsXOFaIt4qN3a0+e4fPxXmnYt3HXlJnMH7Nsa4xnMp3JwKU5LVFBXwqNA0mQURzKVxlFGEhp6UcBiVC1knsLA==
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=INO0lEzPbv6KteWaJOTXSrtmRtgcWVJrKUyW5EMBoKQ=; b=WdjRqx23KajFLeSjyOrhxwjXSGjjgwGUnCgfrKBCkBL9hPz3WDc8Wi7KvDxl9Dump5e+eRQP9ow2J6mhGLAVXvBOqVwlYcpo8FF9G8LxfdxSXyA5m0Db6LrIPBirPFGXc/dgOwQOvdReMBV6D+7zn79EGDlyEriTgULbhiFln0i6nhL/4+lrZmw0l7McDNYxew5htbmJmTP0HuFGFcHO2Bm1wVE+1YGwh0gZOPexppneukQp004kkFYdzM62293Qoe4L2FjEEGQ3IWXaKiOBuO7G/KeFUZ5pHq+96GXz7+JoNkFyotYI6Zy1s6QnqqTrp2zvRSmNzws/HvqHhFoq+g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=uclouvain.be; dmarc=pass action=none header.from=uclouvain.be; dkim=pass header.d=uclouvain.be; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uclouvain.be; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=INO0lEzPbv6KteWaJOTXSrtmRtgcWVJrKUyW5EMBoKQ=; b=o0HHc/kr97sRXWeNtvliHamyKA5CyryphpbdXIbQUrVx/drbYPCI+qGPcaWzOBgQnb79r8M4I2mmG1xNR11dC2/CN4hF2wKuds3gA8RjRLhp66IcFKp/eGRPK+4QwgxIOLYC9ab72GKVsT9LikJvXWbGiTRvQ0NaIcKD9tiSmLcm96L2ef3UzbFWrvwbB4Kw7NEdQAVmkpRB3ja3qe3tUMAGGHXnSM/wDGf6xollrPdfAPEZGKCVbAnt9SlFFu5O7MeTHG78oZnkdVJ80uiqDO9p/WlxoH82nb1h1YftHz23d3j0T3hv4mx8XXjs3lZ0uQGCQTGiG9iWm1IuNJ29Yg==
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=uclouvain.be;
Received: from AM0PR03MB3667.eurprd03.prod.outlook.com (2603:10a6:208:4d::16) by DB9PR03MB9639.eurprd03.prod.outlook.com (2603:10a6:10:45b::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.33; Wed, 25 Oct 2023 13:30:57 +0000
Received: from AM0PR03MB3667.eurprd03.prod.outlook.com ([fe80::e083:583e:4be2:e369]) by AM0PR03MB3667.eurprd03.prod.outlook.com ([fe80::e083:583e:4be2:e369%4]) with mapi id 15.20.6907.032; Wed, 25 Oct 2023 13:30:57 +0000
Content-Type: multipart/mixed; boundary="------------oSEflpLjiUzjqoDsK8bikLHe"
Message-ID: <e8b48833-befd-b2b9-643f-8ab8a6c60907@uclouvain.be>
Date: Wed, 25 Oct 2023 15:30:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.1
Subject: Fwd: New Version Notification for draft-piraux-quic-additional-addresses-01.txt
References: <169808610768.9451.8375537139600770072@ietfa.amsl.com>
Content-Language: en-US
To: QUIC WG <quic@ietf.org>
Cc: Olivier Bonaventure <olivier.bonaventure@uclouvain.be>, Marten Seemann <martenseemann@gmail.com>
From: Maxime Piraux <maxime.piraux@uclouvain.be>
In-Reply-To: <169808610768.9451.8375537139600770072@ietfa.amsl.com>
X-Forwarded-Message-Id: <169808610768.9451.8375537139600770072@ietfa.amsl.com>
X-ClientProxiedBy: AM0PR06CA0135.eurprd06.prod.outlook.com (2603:10a6:208:ab::40) To AM0PR03MB3667.eurprd03.prod.outlook.com (2603:10a6:208:4d::16)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AM0PR03MB3667:EE_|DB9PR03MB9639:EE_
X-MS-Office365-Filtering-Correlation-Id: f3a34a43-e1a6-4249-844d-08dbd55e9e9f
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: VPmv2EmkRyv6wiNdM2C9ELqQT/oZ3aFk0XWGjQ6SY/x0sSPBZyW5R68Gk0UO1bCyvDVCIgl5w5/zkKHL17brXQiN3YvsjqzHU4LqtI80iSnv1nuQfshOK/7lWYpTHSthPyQIgsOtMNCn7HTCKV9CfsYTu2/N0sC4Pvsswy9mkQZIRxkSoO/bZyWxgqG+vwsT/CMTntPFBgYj0gUc+lyKCIdYPNLbtTirGvFjSnoG3rRaUOUj+grPy6WcVWgWxtI3zVvEfI0PFJumFw/gTZWo9m9jmp0RDoLret9CLzC4eay4fFwtDyWb8RpDdaGxq/Fmy7+PjX7F60WDdJp5btvvUe0+q6zpn75ZvIbpjLFko2mLtFrTtXYFZwlYjSlTlOw45wqSQrd8CahzDKMsNAy//MjCc/3e5Vb5g+n/ouEEeIfGCjO9ATwnFrwjgEr9U+Ml6kZ8I92cbUrkSrFQz7r1jG2gJgLpJkUbqK0BD01S+tYTiagvMlXzOC1dUt81llrdvcIqYENJwO2qshO56nHcSLVhO2G7KVIftCKwGVNcSL1U50/rjlsFh+xunbFNHIK0WnEbxzE3Sm5nuJLuRw2aQEKgldgpz8O4jRjnl02pJ45zqt7U18crM+ARDzNRACjB0uDZ9z6ZS94JUZEOPFfL5Q==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR03MB3667.eurprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(346002)(396003)(376002)(39860400002)(136003)(366004)(451199024)(186009)(64100799003)(1800799009)(54906003)(66476007)(66556008)(66946007)(15650500001)(2616005)(41300700001)(33964004)(6512007)(38100700002)(166002)(478600001)(966005)(31696002)(86362001)(6486002)(4001150100001)(36756003)(5660300002)(66574015)(83380400001)(66899024)(44832011)(6506007)(21615005)(52116002)(6916009)(2906002)(786003)(316002)(235185007)(31686004)(4326008)(8676002)(8936002)(43740500002)(45980500001); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: IPT3+a7vCn8Xrvm3GknSMCSxoKlybMDyIe9jDTb8My7X+ZqiExyaZpcgGwczMUeTCfitFTfBtaKwNTvtRPfkqCb8nV4D26hLI+8BizcK4DyVzxYP2HKEzRPQyB6zTlaPboAvuJzr13tDHezpnwXdL+fBNrVQ2q8QSxQbmjeBqo/WBOY6y2QnMjMfgZ+fdwVyo1KKaGLDFRd1vHWTSW66U321l/SDAHA+l5Basf72cP0hOcWOIYK71PrzE3yEWqVZYSZtLXUggOA2tjFGNXbEMkuHl3C8eReNsGhHxOJ3GW+d03UdFITTI8Wrx6adLBqOZF8s9FQCIqrdwVSVkSx+XQqUQpmk+dFLSfAR8ngEbUcqnvqB0pv7WjKalZ9v8v/oVTFf1uG36qWT5frQpuF+/xBG1FddPV0Slqr/EiDUrdBuY0L/LWNDZl2aFdRG+Azjm4fEzmId6TZRI0PyD/RWAdXNEEqRP4WH8xwcJdfox3wlVFD+2Kt4H5SUVOyLGEa3RzUJaBVAuAEPkV1wKzYXVpV99Yg7AxtCuzc9M5TfP3kwh5zkkd+m97D2oelm9IQWEO29F9V7J6pHOE0Ogt37tXacxB/rxHRFvZhUu7EviNyc+Jgxjg/JlAt7rYooNNCFMBBaQDWCg3+HxyZ14Z/ROnF9OqSO4hP3NBZ4ab4KdJHHJb/NxQCNvGf+ECtx81FQ5oHsQZxDS04QMhhYanzU7ak5PCn3XlJ2ekv/p7KZt9abGJTX1DxfmgLWhe6P60o18mc5l4LKHaPpfUAiWveMVcKwvydnvCZIN8OEvnGail7/qDrJoCjkF9CsgwhVUKpAMAw+WikExepXEF+SXvZovgF0SDN0sSC8pXrkfbjLpvMBl7PQdUHkT78rmTIC5kLeWgil9ewYlOdpKELs1KSUPnNJuzkByP1EhLxM8lceAbE7vQzwyHE6Qb9VZt0EF/E3t3RqmIdjgyhm7fNGxX5RMcmHCy3HoSuwrHXvotHeBPavZPuKlqUGyg22hHcU/gq2lc1182tyG5gBfCxd37ioiGiDXZK3FXY3RLX3Q8QBIUhdGLw6z4BOYDVSqLlm/8Wxk/IT/h9LhBXl+p1/UqVX8+C1TtmOAJ7a2CACDUgOHXVceDSoa+Gc1zH2mECdz2CddL2XfVXsQ0eZT//aVWqrMl5vYcnzsCAn6V80LNCiRz+nP4HGfHB1P8kdiaUlOwT1oyLasihhw03KsFY0RhNFOlIVTsfJzAb++JPeaM9+UgPhAE9EJd8LQ6wfOuXSlLZFIemb8rLVsIX9VEOO1+PSLIkjNviunhUevL99zsMlQMhudr1BTRri5R01GjDtfXu+Do0iZ96D6VBCDXP28pOKbdefDNFOr5YHnIkOxHmv/Fo4DJQBD6JzrtgRSkaXX1xCLf70J+ebuIDsRJig5SYblSmgrVBcgOTAyfecdp/nC5/rYRMF+4shaSwpg1hYE/Zoxhzfu72JPQCGOuO3tnKw858jTxIXyF/u9f/aXywaAWs6Jgxuu4ILrOBjB9A7ymm7WTUy4XWA6krfrScE4WJOzIbJx31edjnPxATmln9P51BCd7GHdU/pQ0ujVi3vvwm8AwM9XkJ4Wwm1hG3UOMvXFC2UHu+aWvsl+uPAnj+dCJfIGsb8ucw0dX3yBlxZUQzSho5Q4E5akTr/3iAH00Y5vQ==
X-OriginatorOrg: uclouvain.be
X-MS-Exchange-CrossTenant-Network-Message-Id: f3a34a43-e1a6-4249-844d-08dbd55e9e9f
X-MS-Exchange-CrossTenant-AuthSource: AM0PR03MB3667.eurprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Oct 2023 13:30:56.9284 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 7ab090d4-fa2e-4ecf-bc7c-4127b4d582ec
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: uyjN1k1Vl0oz857L1vXiPfW4PMUVGJl9XToY1N4SlYiiZGID0Gujb7nn12bb0u7nJjcwjF7loWxKDXSqRg6NhL9SKmfiMoq0K5sDzoBOkzk=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR03MB9639
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/5VoiwZQGfsu-116p9VHk7Myl30A>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Oct 2023 13:31:13 -0000

Hello QUIC wg,

Here is the updated draft. The document now specifies a transport 
parameter to negotiate the use of a frame. The frame enables the server 
to advertise additional addresses at any time during the connection. The 
document specifies that a client can use these addresses to reach the 
server. Use implicitly means that a QUIC client can migrate to one of 
these addresses, while an MP-QUIC client can establish new paths to 
these addresses.

Feedback on the proposal is welcomed. I have attached my previous email 
that outlined questions that still need to be addressed in my opinion.

Given the activity in the group around address discovery & NAT 
traversal, lead by Marten, it would be good to evaluate where these 
extensions could be combined and whether they can achieve the intended goal.

Maxime Piraux

-------- Message transféré --------
Sujet : 	New Version Notification for 
draft-piraux-quic-additional-addresses-01.txt
Date : 	Mon, 23 Oct 2023 11:35:07 -0700
De : 	internet-drafts@ietf.org
Pour : 	Maxime Piraux <maxime.piraux@uclouvain.be>, Olivier Bonaventure 
<Olivier.Bonaventure@uclouvain.be>, Olivier Bonaventure 
<olivier.bonaventure@uclouvain.be>



A new version of Internet-Draft 
draft-piraux-quic-additional-addresses-01.txt
has been successfully submitted by Olivier Bonaventure and posted to the
IETF repository.

Name: draft-piraux-quic-additional-addresses
Revision: 01
Title: Additional addresses for QUIC
Date: 2023-10-23
Group: Individual Submission
Pages: 8
URL: 
https://www.ietf.org/archive/id/draft-piraux-quic-additional-addresses-01.txt
Status: 
https://datatracker.ietf.org/doc/draft-piraux-quic-additional-addresses/
HTML: 
https://www.ietf.org/archive/id/draft-piraux-quic-additional-addresses-01.html
HTMLized: 
https://datatracker.ietf.org/doc/html/draft-piraux-quic-additional-addresses
Diff: 
https://author-tools.ietf.org/iddiff?url2=draft-piraux-quic-additional-addresses-01

Abstract:

This document specifies a QUIC frame enabling a QUIC server to
advertise additional addresses that can be used for a QUIC
connection.



The IETF Secretariat

--- Begin Message ---
Hello QUIC wg,

I am working on the draft to integrate the feedback received here. I 
plan to finalise a second version for Prague. The current state of the 
text can be consulted on its repository: 
https://github.com/mpiraux/draft-piraux-quic-additional-addresses.

The document now specifies a transport parameter to negotiate the use of 
a frame. The frame enables the server to advertise additional addresses 
at any time during the connection. The document specifies that a client 
can use these addresses to reach the server. Use implicitly means that a 
QUIC client can migrate to one of these addresses, while an MP-QUIC 
client can establish new paths to these addresses.

I also updated the transport parameter ID to reduce possible collisions.

I feel there are two more aspects that need further discussion.

1) What behaviour should we specify for a client using one server 
address that no longer appears in a subsequent frame ?

2) Should this list of addresses include the handshake address when it 
is still used, i.e. when Preferred Address has not been used ?

The document currently sets the bar low regarding these two questions:

1) The text says the client SHOULD stop using an address that is not 
advertised any more in favour of another one.

2) The text specifies that the frame contains only additional addresses 
to the handshake address.

Mandating the server to announce all its addresses, including the 
handshake address, requires the server to know it. I feel this is not 
practical in a number of deployments, e.g., when a server is behind a 
NAT. At the same time, not being able to announce this handshake address 
in the frame makes the server unable to signal it should not be used any 
more. The Preferred Address TP can be used for this purpose right after 
the handshake. There might be a gap later in the connection, and I need 
more opinions from the wg on whether it needs to be filled in this document.

Maxime Piraux

Le 17/10/22 à 17:29, Maxime Piraux a écrit :
> Hello QUIC wg,
>
> We have submitted a document proposing a new QUIC Transport Parameter 
> for servers to announce additional addresses that can be used in a 
> QUIC connection.
>
> The proposed mechanism addresses scenarios in which dual-stack and 
> multihomed servers would like to advertise several server addresses so 
> that clients can use them to cope with the loss of an address family 
> and a provider failure. When Multipath QUIC is used over the 
> connection, this extension can also be used to advertise addresses 
> towards which additional paths can be established.
>
> The transport parameter is complementary to the use of Preferred 
> Address and this point is also discussed in the document. We hope the 
> document will spark interesting discussions and welcome any feedback.
>
> Maxime Piraux
>
> -------- Message transféré --------
> Sujet :     New Version Notification for 
> draft-piraux-quic-additional-addresses-00.txt
> Date :     Fri, 14 Oct 2022 04:55:31 -0700
> De :     internet-drafts@ietf.org
> Pour :     Maxime Piraux <maxime.piraux@uclouvain.be>, Olivier 
> Bonaventure <Olivier.Bonaventure@uclouvain.be>, Olivier Bonaventure 
> <olivier.bonaventure@uclouvain.be>
>
>
>
>
> A new version of I-D, draft-piraux-quic-additional-addresses-00.txt
> has been successfully submitted by Maxime Piraux and posted to the
> IETF repository.
>
> Name: draft-piraux-quic-additional-addresses
> Revision: 00
> Title: Additional addresses for QUIC
> Document date: 2022-10-14
> Group: Individual Submission
> Pages: 7
> URL: 
> https://www.ietf.org/archive/id/draft-piraux-quic-additional-addresses-00.txt
> Status: 
> https://datatracker.ietf.org/doc/draft-piraux-quic-additional-addresses/
> Html: 
> https://www.ietf.org/archive/id/draft-piraux-quic-additional-addresses-00.html
> Htmlized: 
> https://datatracker.ietf.org/doc/html/draft-piraux-quic-additional-addresses
>
>
> Abstract:
> This document specifies a QUIC Transport Parameter enabling a QUIC
> server to advertise additional addresses that can be used for a QUIC
> connection.
>
>
>
> The IETF Secretariat
>
>
--- End Message ---