[quicwg/base-drafts] Mixing connection IDs is OK (#3870)

Martin Thomson <notifications@github.com> Wed, 08 July 2020 06:36 UTC

Return-Path: <noreply@github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D14AE3A097F for <quic-issues@ietfa.amsl.com>; Tue, 7 Jul 2020 23:36:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.099
X-Spam-Level:
X-Spam-Status: No, score=-3.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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_32=0.001, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id v89CmldanOC0 for <quic-issues@ietfa.amsl.com>; Tue, 7 Jul 2020 23:36:20 -0700 (PDT)
Received: from out-28.smtp.github.com (out-28.smtp.github.com [192.30.252.211]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 73C0E3A097E for <quic-issues@ietf.org>; Tue, 7 Jul 2020 23:36:20 -0700 (PDT)
Received: from github-lowworker-e8b54ca.ac4-iad.github.net (github-lowworker-e8b54ca.ac4-iad.github.net [10.52.23.39]) by smtp.github.com (Postfix) with ESMTP id 8F1608C0F17 for <quic-issues@ietf.org>; Tue, 7 Jul 2020 23:36:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1594190179; bh=vIE2ThFRQ2fhmgo99Fk91f2v4KGHhrowuEMTVyeEDxk=; h=Date:From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=psI0xS/fgldB2/py2080IEqCXkEhUidDcsxvrXJEwkHh9qqAehudu+2txmrZ8BczX CThgvz33CwfMCjwalEeUFRQYins4cR070ij1tuW2TBUTZCgGFZXH6ZWD52bWoKjJz3 Gwza2WOL6eKMZvs66WbjtpvwCThlXoB7vbcd6Olc=
Date: Tue, 07 Jul 2020 23:36:19 -0700
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+AFTOJKYBVSUD4VF5SNDVIVF5CFFGHEVBNHHCN3DNBM@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/3870@github.com>
Subject: [quicwg/base-drafts] Mixing connection IDs is OK (#3870)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5f0569637fa2f_5a5f3fcd310cd96846441a"; 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
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/13LHzznHk-9zEfwgvIqViVGyiNE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Jul 2020 06:36:22 -0000

This is a loosening of the recommendation regarding mixed connection IDs while coalescing.  This says that receivers shouldn&#39;t route individual packets to different connections if they are coalesced.  (I note that it would be enough to permit them to discard packets for different connections, but a recommendation to apply good sense is also good.)

This isn&#39;t as strong as might seem theoretically necessary, but we determined it to be OK.  We can only coalesce during the handshake, so linkability concerns are moot as addresses are assumed to be stable.  With linkability concerns addressed, there was no need to provide any strong requirement that stacks provide the same connection ID for every coalesced packet.

Closes #3800.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/3870

-- Commit Summary --

  * Mixing connection IDs is OK

-- File Changes --

    M draft-ietf-quic-transport.md (4)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/3870.patch
https://github.com/quicwg/base-drafts/pull/3870.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/quicwg/base-drafts/pull/3870