Re: [quicwg/base-drafts] Equivalence of preferred_address and NEW_CONNECTION_ID (#3560)

Kazuho Oku <> Wed, 01 April 2020 03:13 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 15EA43A07D6 for <>; Tue, 31 Mar 2020 20:13:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -0.5
X-Spam-Status: No, score=-0.5 tagged_above=-999 required=5 tests=[DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_IMAGE_ONLY_20=0.7, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (1024-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id G-kCEcTWki4i for <>; Tue, 31 Mar 2020 20:13:17 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 8514E3A07CB for <>; Tue, 31 Mar 2020 20:13:17 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id 3AA36960720 for <>; Tue, 31 Mar 2020 20:13:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1585710796; bh=z5A46xCEetaucuNcJlmpxMgvE9AAQtuIjTDEifO5viw=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=XDIXHKe3+4yyc37PnV9fDOLvHPXl41OXHEoCHtWYk9AHS4D9gaGvPclHkzDIzelBD WYxYK0l2Vq/G/BQUynDFcjLXTI+H1Pj00uU77PfTqt39oGZ9S6YjC+tWP5bZu4jswQ ymQ2ayFddQMloeh94ky0peeWlRFvzZXdTnHJxLhI=
Date: Tue, 31 Mar 2020 20:13:16 -0700
From: Kazuho Oku <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/issues/3560/>
In-Reply-To: <quicwg/base-drafts/issues/>
References: <quicwg/base-drafts/issues/>
Subject: Re: [quicwg/base-drafts] Equivalence of preferred_address and NEW_CONNECTION_ID (#3560)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5e8406cc2d0ff_5cc23fc1e20cd96883678"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: kazuho
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
Archived-At: <>
X-Mailman-Version: 2.1.29
List-Id: Notification list for GitHub issues related to the QUIC WG <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Wed, 01 Apr 2020 03:13:19 -0000

My preference goes to option 4 too.

I do not think servers would use both 0-byte CID and preferred_address TP at the same time. The only case a server using 0-byte CID can also use preferred_address is:
* when the server is never accepting more than one connection at a time, or
* when the server knows that the client's address tuple does not change when the client migrates to a new address

IMO that's a niche. And when these cases can be met, I do not see why the client cannot know the preferred address of the server beforehand.

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub: