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

Maxime Piraux <maxime.piraux@uclouvain.be> Wed, 04 October 2023 12:33 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 798D6C15155A for <quic@ietfa.amsl.com>; Wed, 4 Oct 2023 05:33:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.2
X-Spam-Level:
X-Spam-Status: No, score=-7.2 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, NICE_REPLY_A=-0.091, RCVD_IN_DNSWL_HI=-5, 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 10VE_fIlKUQH for <quic@ietfa.amsl.com>; Wed, 4 Oct 2023 05:33:07 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on2095.outbound.protection.outlook.com [40.107.7.95]) (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 F3472C14CF1B for <quic@ietf.org>; Wed, 4 Oct 2023 05:33:06 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eibC1AMYnE/kE/77UmbVXz0HaSTa2tgCDv0sXzDqlpxyBpjYz6lG7ngjATjh1Sf5960JDBaKEHch8NplqlGYr3s0AlOi+kSjRrW1HWZuEFmISQgkUUVIlN0dwS2N63Y1BbpT2+cvs5XiyK4XicsNi39i2W/HiAwl7bMblFefY8LpPUoaESBMCVueXGmH7PyWmw2dtMCW0VgsOlO66LXgAAvWEflJf8+1tg3Zlq9q9jYtNbAtzafnarT73FbxLdmkf5xzMRSve2B5t4a2bEfYgX7Ae+qg4nuWSdcpsnI2H+nRZJfbVlh2BOII7VQsVVhsoVkv2ce5Dm25gPGLp7GyoQ==
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=5X9ggADJBD5Rd4VT+Z3kH+IgDFIN64iI8CStOgWB44Q=; b=jY54aiFyNHzaqHp0wpaR2LYsG6SZ2YpX8NvLWdjZv482uVuWlBpOS4sAeVfnnDqJgr8dfrqGj2oAY9klL1QehAU6h9PhoEBKKD3O7Q4Obc7kJkQy6xOsxMZrl0pS3IMWLEHOZrA6/Kb3lVLRLCvVSIJH0+OmsDle2FLhmR60QH01SxVdvQ39ZlkiN/Cvgp72yP4XsL1JhwUJ9jYxPpyCy+Tjzz5968YyF2TsZCq2wTZ930rvr0tpS+9v4avHv3tZLzLoe2YYMvOG+rCosytKPvYS4KUlULJAhJnwJdAVAZcyyJOgpiH7RRv1Ym0bEdDF/kRjTQjBZbLNjhvHijNRdA==
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=5X9ggADJBD5Rd4VT+Z3kH+IgDFIN64iI8CStOgWB44Q=; b=FqLRcA35dgbgITahjJzSm2PE7dD7vmicFg3NxqZIdMFhH+ShpjBRUziIp/Yjv4RhShPK0hbqVHK11PidK03b/+kwXUHmI2c4jdWb47h+xGW/1GjSEUoc9UrXUThHdcyMDhf0WJiigd0+tiTnSPVmvc2eIN6XlNuhVaNeGrkSnTP9l9tdxRNGy2BqQk1Lpf43Te54qp61Yijt9pDXt7Fn1CI8iafynnuvAyxSs+WUiKFWnPX0FXpa401sUs0ENUCHBa/k0fagsUlVIgLs5z+JGZ/4HdvrtEJY0w8+jyf5CTS04+/1ynAzLl9N35JMBv0zuv2lf016U8KUQ6Ag85xkpw==
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 GV1PR03MB8864.eurprd03.prod.outlook.com (2603:10a6:150:87::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.28; Wed, 4 Oct 2023 12:33:02 +0000
Received: from AM0PR03MB3667.eurprd03.prod.outlook.com ([fe80::44db:1073:d79a:c975]) by AM0PR03MB3667.eurprd03.prod.outlook.com ([fe80::44db:1073:d79a:c975%4]) with mapi id 15.20.6838.033; Wed, 4 Oct 2023 12:33:02 +0000
Message-ID: <1fb60065-4589-28dc-6a3b-58a1b2771206@uclouvain.be>
Date: Wed, 04 Oct 2023 14:32:59 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0
Subject: Re: Fwd: New Version Notification for draft-piraux-quic-additional-addresses-00.txt
To: quic@ietf.org
References: <166574853172.8972.17114215374822825173@ietfa.amsl.com> <9612bc63-26c8-fc46-edd3-6aaf712a26c3@uclouvain.be>
Content-Language: fr-BE, en-US, en-GB
From: Maxime Piraux <maxime.piraux@uclouvain.be>
Cc: Olivier Bonaventure <olivier.bonaventure@uclouvain.be>
In-Reply-To: <9612bc63-26c8-fc46-edd3-6aaf712a26c3@uclouvain.be>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: AM9P192CA0012.EURP192.PROD.OUTLOOK.COM (2603:10a6:20b:21d::17) To AM0PR03MB3667.eurprd03.prod.outlook.com (2603:10a6:208:4d::16)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AM0PR03MB3667:EE_|GV1PR03MB8864:EE_
X-MS-Office365-Filtering-Correlation-Id: 70b7967b-9d07-4979-e25d-08dbc4d60cb0
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: zOcNF+yCJ95ALTfaoaRsngNAjKcet2ZO3lJyuDbBAD9KteHMFZRhrTvzhILP282EyLrgjf2fIrpUPEX3fA00lApYFOZ6gMPzMUWX2hCWyDcajIMITLSpYhKa+3yimbgkrhM2/JYnnq/BQg2+1vI3OnvlQsPFd4WJjqzKiZfjp7JhdJB3ElXVDokIWWkNhDzNTa4OdjjzqaYJ6Eo6Bwk1jZUPwShGFP1USywN2638UNHi/MhgOOdnHdz2fXFL/xpRvjIrJip1qXgRlhtjk+gjEITDW8tFOTbc4Gb7unHfh00ZnOBWkL0HRxqzfQ+Oo/C5BGCoOtWp5MgcWlX6IWzEwk5vr++PmdcOaYWxleJ0iK1EOqoQCq/xkqGdPK68zvcP2Vjh2Vi1SBMCZLpeeVI6WyCi3lnpKbE51uU6Qc5CkJNyPQjvzZKFWJsTcEvMQHNyPnKHN9iuCTY6poa4QOcvn63ggFF4vBXtI04R8wwuYYkXN1mlyWKLJxIvm/Tp3zM9yizmY+TsiqBk9cnEk+T0jOA0oGKtCDwzXB3dd6fFzXgbA0cJg2dd0VDibp6Qgmh5i3y32LYlxXszDjEf6Cw8g1PHags/eiRX+MEkL2+dVQaIRKBZg/VX7DPKCc2rogyfUBFgTKJbPQ83oPH73rSLnw==
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)(39860400002)(376002)(366004)(396003)(136003)(346002)(64100799003)(186009)(1800799009)(451199024)(316002)(31696002)(15650500001)(83380400001)(86362001)(66574015)(6512007)(36756003)(38100700002)(107886003)(5660300002)(2616005)(52116002)(6506007)(6486002)(4001150100001)(2906002)(44832011)(478600001)(6666004)(31686004)(966005)(4326008)(8676002)(8936002)(66556008)(66899024)(66946007)(66476007)(41300700001)(6916009)(786003)(43740500002)(45980500001); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: rD+pb2TI/HgtzQaa3ynJu9DbRGVAjXphnB4NXMWATXLoc2Nr3KTp1uM/YqxVg/dTOPaXE/JrgTT9r2Rtx16NvsVslE5mFXVxGu7f6Ku4Saq9qbAsro0H7N92C0qmPU50yLpLxE0whGDJzjnw3jDkhdD6FBfCTii8dltmXO0Mg7eKYEID2sXK+zxvCJh26nyQqI61nOoZ9TeLSQFHPsIgH3KWa1D3RmUNEUAFyP9QEoNjZ57I2VBW4hh5E25K3XRfGTzXHrxAvpzBsKneLar1MmQR4yRVRRvSq9yYEsIX0Bh7fEQ/zQGxAYHUxrheOwBdh9nCgvj4tVfKys28nmFsABq2c+lgSRJDQGibxBbzCDh6vg/Klw3Sx7jh3vT5RRN9So0SIJWeNWxwy10sshCZxC9Y1lX96kKuO1yq02jtlJ3KjURgpoLDh+DdwlJ7/M1EXDc29TbuVS7gRVARdYm3sUHTsC1qU0pdRYnFTI6cHEY0A6nDgoeMCZih4AELMgZyRj7tF/rFOAsaAKO0eN7ZJ3e1xkigD/tDF/uzGFZQ2BGcQNG5Fe+A60lN/hdOkweXuusKdrSP6QcEApBdfuWVwa7WMPFemUuciq23AnkOHqMsy9ntPxW1VJYWTx49J+M2Pq8uTe43cveiZlOL2RrEfr4DeNA2ogBNgbxTD89lY5i05lNZ1CXFWYv3UlTqtEDDABMYFh3yNARXyAM6yPYzNiBgRgjLzyOPu85X8fVu4DPrpSDKjAhZVnvDuD1rB8gigDXMk2+8q4Es4bB43SwLj6J/q4hrNlSxjkv5IS+qrFnZzQmHf4/70t6eXaCYrwA2iLBaqic3GKh7UJpeQAMMJaxhDJPmLfnbpbCnV4LYucGMCaq41nvRLsMfjW0KcPFxwdo8UA6P8emd4FsYSGLAVobHcG9ApRia2MpNth9RI8FlaEmETi1sQzX4t5li/iquEs1dUgQSG+wsNUYrkq7sc+dbnjk+q7llWSZnW6vqsY0R3CDDl/tuTB7Bu9UwSBhgOHDyy2HTCB0lOLoc5JIC+cQSzwIdrZwaYCKOqKUHL4/JxXXAIHNzq6FnIxVqSSHmH8OO3Bo4GY1nDt/feULx7q3ILMyWS46qeC26g8ON00Xa6gD7KgHHL6e8sAhbL51npmgxWbQW0mq2vL19N4jvOe7TLWj4OAhSQ2zSGRIEGW3Rn4iwdKOBUUI+jU5avzAOO4oaJUfMk3ApAmJY1WiVL4YxnY7kVzNQF/hVMDju+rze9ghkPvHmuUs8npSLTNR/PEi0OC8BphXEw0zfHe6/4pAGMhnavl+n8y6ppRe+uEHwSbvB2Khvrg+zUwna2HjWbQZcoEDjmzuWCchitEdLVHWuGsIDyiBuvsGZHEBi73ElLZohtE9r9gCbngnlTLrq+ehG8/AQmCwIy2H5dCalQzaleAHjg/X03tljxxATgK2+cHn58uU+08I8dfK5znMvtFW8ePJim5n+lr3Tteo1IPXUeBDTZb/8UhJi8K6mSJISkWPgHQR66UDXBbWAbGXCa/WX7lUNbamO+Z8HTePNPIDBjNxuK+b8lTArX8mW9DMPvVzAuHuLKhQ/dxKXiG2zPVLqDCtDHevvTrxZqYmWNXiCwzyO7p+zwuaMFnnyUCBzty9eCCH5u+73DA0qeSf17gOs6a2NGkATvPu7/TdU3w==
X-OriginatorOrg: uclouvain.be
X-MS-Exchange-CrossTenant-Network-Message-Id: 70b7967b-9d07-4979-e25d-08dbc4d60cb0
X-MS-Exchange-CrossTenant-AuthSource: AM0PR03MB3667.eurprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2023 12:33:01.9826 (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: bzsxOsQyna1P+suE48MRC1T48UpTiAAyZCV/lwAifqKdZUtYWZj8H2QPmHyC575+R80wLEbG77VQUGWqikUSW3AtuHV21lLDMqHyfLcqRtE=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR03MB8864
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/dKpCwepVoPfsbbZfw62pWkbWHYc>
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, 04 Oct 2023 12:33:11 -0000

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
>
>