Re: QUIC servers and enterprise multihoming

Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be> Fri, 28 October 2022 07:25 UTC

Return-Path: <olivier.bonaventure@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 D8D28C1522C3; Fri, 28 Oct 2022 00:25:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.11
X-Spam-Level:
X-Spam-Status: No, score=-2.11 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.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 (1024-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 iJACwy1hOBhq; Fri, 28 Oct 2022 00:25:45 -0700 (PDT)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140112.outbound.protection.outlook.com [40.107.14.112]) (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 64C0EC14CF1E; Fri, 28 Oct 2022 00:25:44 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=c73QCg1eokYq2qH1/UW1HthvDfVru0BKKHVVZdxN1vU13VVP8yvxw6qEYeItcE4v26iZIAuktUiguGZT1OXxiXa2FKn/6iHU8AHK5++AXd7KgmgMlP1y5cma354uJYu/M+VHYQfrm3+PsZRhBAx62bIBwrAH+Ab2VpJsLUdqaY/suPSN3p4wo2zRUo6xEKbWuNfE/e/aWXbh2V5B+SaWCalYohQFFt39MeRYL09w/gyYZ08gehirvZXsfPdyzKYthOYnf0HuxrXvUG4PflJckHfPMxseh+vycnPfuGV/VuNKCcwm0I/AxjBI3U2iApT+XA2GlgRLvp5STJ0UFeM45w==
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=lH6/rPtI6JFx/csIhZIwxZZ5NVaiuoLVMTNMgcoZBC4=; b=COSormTbzknL5bUVJ7vWQ7oBVcjVD21PfAXUbo6fFF0fu54iKGvtEjR7wKUl6GRtFf6RT1zNBln7yonahe1yUk7Qm8/LYd5M/U7GGyWxpvEZrcPWDgzWyNh+2V9uptzuTozWzVbgOTJ4UOrK33elibHt935UyUWLF/wfAJZEelxBtyn1GfUFyfuASf06Q0Um8oaLAtalWL7cMFwwDGT1fskIAKxic8k2/qC4r3NK2GrcRNWBFnsRepW/eUBp8h1iTNpp4MsFGYBmJifBLhAjhOGO/8QTLpaNMI6Ph9GE/BAy2iiL4l2ftc6P+1sf+SOp1LFVRtZ9acIhynvyE13sUw==
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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lH6/rPtI6JFx/csIhZIwxZZ5NVaiuoLVMTNMgcoZBC4=; b=vxNSiYcxW76sIdwaIRCUKMAuX3MngLfNdXpUDh7pzS7vGn2MsylOgG1cMHuYiPEQkM0JxNqLTmwLhfsY5Xu2mnQEEK38OOZHOoaeNrX50V9yXgcP8NtnarOSWwGPLh/atsO2rbfXip6g8pWNjIgC8nExluVnlYXU4Fzjf4pY92E=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=uclouvain.be;
Received: from AM7PR03MB6642.eurprd03.prod.outlook.com (2603:10a6:20b:1bf::6) by DU0PR03MB8504.eurprd03.prod.outlook.com (2603:10a6:10:3e0::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5769.15; Fri, 28 Oct 2022 07:25:34 +0000
Received: from AM7PR03MB6642.eurprd03.prod.outlook.com ([fe80::61ab:d424:3493:9d26]) by AM7PR03MB6642.eurprd03.prod.outlook.com ([fe80::61ab:d424:3493:9d26%4]) with mapi id 15.20.5769.014; Fri, 28 Oct 2022 07:25:34 +0000
Message-ID: <42a43ee8-898e-c97b-6cda-6bdd075a97f7@uclouvain.be>
Date: Fri, 28 Oct 2022 09:25:33 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.4.0
Reply-To: Olivier.Bonaventure@uclouvain.be
Subject: Re: QUIC servers and enterprise multihoming
Content-Language: en-US
To: Robert Raszuk <robert@raszuk.net>
Cc: RTGWG <rtgwg@ietf.org>, "quic@ietf.org" <quic@ietf.org>
References: <d7527d97-402e-d27c-e4f6-d08fa7e13507@uclouvain.be> <CAOj+MMEmgBnyqs3WvkziECVW23Zk-Nn6tEkt4Ms5XvaAKoU71w@mail.gmail.com>
From: Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be>
In-Reply-To: <CAOj+MMEmgBnyqs3WvkziECVW23Zk-Nn6tEkt4Ms5XvaAKoU71w@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: AS4P189CA0007.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:5d7::18) To AM7PR03MB6642.eurprd03.prod.outlook.com (2603:10a6:20b:1bf::6)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AM7PR03MB6642:EE_|DU0PR03MB8504:EE_
X-MS-Office365-Filtering-Correlation-Id: e8dc2a92-9fcf-4a0c-fd28-08dab8b59a54
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: HM/nwr8nn3BaqRjMtfj/tVPv3KWvg7wMVOscMXuQMUK1FSn2Uu/uePg0egKt/5cuSyvFRDutsMl6NUXYr5+ox+jJeJ+N1vvBm1wCN1LvpTzFqHbkANWFKdtAy2EY7/5NbE3+2Zapk3Y81DnL71GAila0B6Yd+70Qc/k8TqBByJ3vDxNz2ZlclfUPcJvomOQW+m6glvff+iImpoJuAdOBMaJn60PYeMpoOyQ/i12KMEOQqjB9pfhweHFNo1qxlszbBXpV3sujaa1ILVpDkmnhGw0wXK7uj1SudYxLidiI2sgZPxS2bobBPp0erYzN3+k6cPVDDosK73ZMRDQ7E2OI7Be/s65swv7MNsyntQF0bB3b1C2iePd3Bvvsgs6Y5fu4oG6chQhbpthVmgOSDTsOwzK8e+9EyKlIxZ+bvIlj4vnk7iwO3B623UMM+65LfdyFCRiucGJW1Lq/fRPq6Ja/L3iXqwuFuMTXEOOLM98bD2RH+o/JDVf3ag8BPrjx/tl8WwXZvKSHh6lMdv9XXDRFFBzd1Dr8s5wGizlUfMYMd53xjFC0ql5gNlokUGbNoQnuuqDAHG0Q26nL16vlI5uZ514gcb3XqzcUJmmpn8juvOjZ6ZGlHMwwVlrC0C7UVJLKCmEEA6g6WrIu+sNFGq8QKUPsRTbBbf/EwEEwkUdmVuVPmSJy3dIPQjeXqxtqtdw4NUzL2PDqmnwBKUWH+CInK9Pl55UmxXaPlFfET2J9MRGZ5y0jAxB2F5NK+E+vLkyv+ip75BZSqUYDVtZQoWilR56c+pyhsvreyh7//Biu2CH9DsfjH8OD+li/D0IjRy+0
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM7PR03MB6642.eurprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(376002)(346002)(396003)(39860400002)(366004)(136003)(451199015)(83380400001)(31696002)(86362001)(38100700002)(5660300002)(2906002)(3450700001)(66946007)(66556008)(66476007)(8676002)(4326008)(6506007)(8936002)(41300700001)(52116002)(966005)(2616005)(186003)(6512007)(786003)(316002)(54906003)(6916009)(6486002)(478600001)(31686004)(36756003)(45980500001)(43740500002); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: jCMg35L1H1cmXhxjVP1BG8KWQ+GkMfn/oT8tDoPtgDS0L63AhGfsW2KfZG+V+44/xu7l5lpvHzVbOev/v+5hSH37CTuE5AAchJwVZFIZ/iF/JS7+XSSQI/yGoAjJEXPZgOzM0D4W1WAQ7SG5Bav0SsQwegNwkAYhi9wcaNa6uSfJQ1AHiqwjHGAXHRHm6L1sLPC3dmw7HZop3CWJpFclxccnchBMuLfqbIezgM7LPvV2vxHOQOtiLaae4WNjFTTtaICFFOBeg0guZzilITvH1WFWuWcXextJ3GCksiNKf+NyYB8ECHvD+x5+AMlGzX7izoFoqez89M+/7Z2NJ2LEwmiD4MACOiAv5tcT4CKGeh2B0vrJeVx/TjLg3h4CrcpyqHrhMLVoDR5ROrPVWKgdh89e1y4uHMzWK+3JxxXdOfvjZ9OkKrrCXJXnPNxjDUMlBBzMEaIguxVcOh8aNYu4PHiYC6NFcTo1ycKtNERPUPQMY9bxc+YGBGt2RAsCWsh4oMpvEEV51DbjZ9gBMb7ChBQAiNXtDfBFO5JMv2Cv9Hr07ZMsRS3IHB43MsQiwJMEHoHblwZl67awKwO+8Gp+EebrIiZdQdOu7hAHx1W2jxYq8nOO5Kxgb5x7+80FzXeuG8vjEtCnq4IYvo1DLhDSxlTGjye1+1dnLgXR/bfy40sNJAEB69DUptYA8vktuvlZQ3lW4AseCmlpQfJrGpbMqPQu6xQ6A4EBbdW9uFLG3ars2ftP8aolc3Gk6kMTwhvZDrddUTyN002RGu2IT56d4wfjPLAuUdJDAGCCpHk7whEoMs4Ouw4vOExwaBY6mfe2aNZVOLvI/85q4xB/dQ0z6hlve9vUZ4U//cHorysYR9VjkIyHHBUhZWzxwAmNNeAqd0dq/670zVe1hkp8EVrUBOz7oDi1UKGgEH/ay1IlvApjIe3JaQKwfvh8oUbqvspH+3+jKE4Zi3hWFaZeZqUtlT+aFWtDgER+cUSnj4b6H1kxFfx20l2TEKAIr0Cur3D0cv6J56OkdJh5FUem+pKudPrJQV8xz/D6QsXePe4z6Yvx6Quro69er9NIQD5eT2o1MOrVOkVmOjj9GFxlI0ABPpG7wzWEJmc07CqINgha/lZlvM7BapMeZR/8vu6sKydXEfredr5zPSg254RXB+HBm2L7QgUPePt9s+rDm0bL5DTae6vuT+BCFKeVI5bDdQ6hBpF7gnLVPM0Z15HJxVcB8M/xLBi9pUE8DEtr8kVAlpXSeoN4IzSVG5Lat6UkJv2r6nsQtX5iTvamoioFzfm0dzQ6ctLiDhj9RRe23X2d/5TQvXUBjH7wimdzlmnSqzweIcjGB3U2vgzYZVeql4nbv24cOh6err9FL+KuQzed6H2rUVSPU2SDHn9/pNB94fiRqgS57t2CFatiVbS8j5EgPLO5F6Sda0kt+qHAIRSMkTxDS7Pwfc8awgGrTjvISSoYVMxLL0TB3IhIJqjnAiS94XrYsqVZrRZjhYI6Mw6/B8VYuqRetGxMH2tKpDdh2KivXKbvIoFA8cxO7CBRTTarQhkcfDnLiDXqLejFj4wAzg0Z8zyG8+GNk0ycwv7B2LtnaLoAFKJsVBzAJKMLCZE3n6hYy7dcHNfyWwI4QyazjsLx637KzQccfglwiSbsBg0xMxybu3UZX4iihAaz4dzFVvfXo+zaHRI7uV8pEdwcAX8=
X-OriginatorOrg: uclouvain.be
X-MS-Exchange-CrossTenant-Network-Message-Id: e8dc2a92-9fcf-4a0c-fd28-08dab8b59a54
X-MS-Exchange-CrossTenant-AuthSource: AM7PR03MB6642.eurprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Oct 2022 07:25:34.5292 (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: x/u+Ng/AfRvVnwmtfH242zWQP3JhEvkhWv/A9i4Vgcb4/7jf/AzcEMTzhqO5DZmWDsTE6YHlmhCAs/CpkBsLSma6EkaOj7wwNX+L+LWEwVt2sDJb1dYIdvR+ZZOOAPRR
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR03MB8504
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/KeDSj9VfLLyZLTOqsO35142nS8g>
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: Fri, 28 Oct 2022 07:25:49 -0000

Robert,
> 
> Many thx for sharing this proposal. Three easy questions ..

Thanks for your comments
> 
> 1. Do you envision that IP:PORT pairs would be manually configured by 
> the operator ?

This is typically what sysadmins do when they configure web servers or 
other types of servers, they indicate in the configuration the addresses 
and port the server listens to. On a multihomed server, they either 
indicate they the server should listen to all interfaces or a subset of 
them. This configuration already exist.

> 2. Do you envision that such addresses may span multiple servers ?

Anycast setting is a load balancing problem that is the target for 
QUIC's preferred address transport parameter

> 3. Isn't this a bit overlapping (or to say stronger replacing) function 
> of load balancers ?
> 

The problem is different. A load balancer is typically a single address 
served by a large number of servers. This is currently the main use case 
for QUIC. This is discussed in 
https://datatracker.ietf.org/doc/html/draft-ietf-quic-load-balancers

In the draft, we focus on isolated servers. These could be web servers 
in companies or or example file servers that are running SMB over QUIC

Best regards,


Olivier