Re: [quicwg/base-drafts] Remove requirement for reciprocal connection ID change (#2386)

Martin Thomson <> Tue, 05 February 2019 11:23 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id A5DB0130DE7 for <>; Tue, 5 Feb 2019 03:23:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -12.553
X-Spam-Status: No, score=-12.553 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-4.553, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, 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 DVT6YZRjMUJa for <>; Tue, 5 Feb 2019 03:23:27 -0800 (PST)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id B661812958B for <>; Tue, 5 Feb 2019 03:23:27 -0800 (PST)
Date: Tue, 05 Feb 2019 03:23:26 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1549365806; bh=nfvuCZgZfad+DBwtQNIRdbpu/UAAHPkd+55NmXTmpBU=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=oOxp1BPi+ZmHxXIYD3L28YdYSGEDj0Hk5cllAnZfHKPgixzN4I3THUH6EsFx0pKuN pkWvZv+0QxSyAIfoyTDQeM6F8hzrjw6byV3Qr9hrCZX7fN+JgDj9VPV+KMl3xDwDdu utDjH/gibItgX3MJuB8bBXnpUgtMj3s4MgV1fk0s=
From: Martin Thomson <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/pull/2386/review/>
In-Reply-To: <quicwg/base-drafts/pull/>
References: <quicwg/base-drafts/pull/>
Subject: Re: [quicwg/base-drafts] Remove requirement for reciprocal connection ID change (#2386)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5c59722ece153_62053fae34cd45c03872bd"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinthomson
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: Tue, 05 Feb 2019 11:23:30 -0000

martinthomson commented on this pull request.

> -Destination Connection ID SHOULD change to sending packets with a connection ID
-that has not been used on any other network path.  The goal here is to ensure
-that packets sent on different paths cannot be correlated. To fulfill this
-privacy requirement, endpoints that initiate migration and use connection IDs
-with length greater than zero SHOULD provide their peers with new connection IDs
-before migration.
-: If both endpoints change connection ID in response to seeing a change in
-  connection ID from their peer, then this can trigger an infinite sequence of
-  changes.
+Endpoints that supply connection IDs with length greater than zero could have
+their activity correlated if their peers keep using the same destination
+connection ID after migration.  To ensure that packets sent on different paths
+cannot be correlated, endpoints SHOULD provide with new connection IDs before

#2414 might be the better PR to review then.  I've removed the duplicated text.

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