Re: [quicwg/base-drafts] Connection ID DT output (#1742)
erickinnear <notifications@github.com> Sun, 16 September 2018 04:39 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 E2149127AC2 for <quic-issues@ietfa.amsl.com>; Sat, 15 Sep 2018 21:39:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.01
X-Spam-Level:
X-Spam-Status: No, score=-8.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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, T_DKIMWL_WL_HIGH=-0.01] 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 Ji85Q3ssRmY2 for <quic-issues@ietfa.amsl.com>; Sat, 15 Sep 2018 21:39:28 -0700 (PDT)
Received: from out-7.smtp.github.com (out-7.smtp.github.com [192.30.252.198]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 602981277D2 for <quic-issues@ietf.org>; Sat, 15 Sep 2018 21:39:28 -0700 (PDT)
Date: Sat, 15 Sep 2018 21:39:27 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1537072767; bh=LZQNivOTKHYXfyD6KBAxfRv/nK2v1/2wT5FotKfo6M4=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=xYrlqd2jR3n7zFysYcNGwxF+rsZQ5X5+fnglx0fp/aQtbDUPxXhN580CG9ZSgzJeu YLjDtEjgq8bfgvHhQFPadBnp8d9CoG8UgBEow7kj4y5059MNspprb321fICgg25w/4 V1hETkXsk+7Gdmqqt3HoSZn1hxosBRH3H1RD0tP4=
From: erickinnear <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab47dc0592d9d70103228de69768287a79bcbd9d3b92cf0000000117b5a07f92a169ce156fd3c0@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1742/review/155731740@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1742@github.com>
References: <quicwg/base-drafts/pull/1742@github.com>
Subject: Re: [quicwg/base-drafts] Connection ID DT output (#1742)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5b9dde7fb6397_2a393ff14ccd45c4407352"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: erickinnear
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/Jyn-JwlsAfP1R_wrRpQ8y47qZuY>
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: Sun, 16 Sep 2018 04:39:30 -0000
erickinnear commented on this pull request. > +longer in use and serves as a request for the peer to issue additional +connection IDs via a NEW_CONNECTION_ID frame. + +An endpoint that retires a connection ID should retain knowledge of that +connection ID for a reasonable time after sending the CONNECTION_ID_FINISHED +frame, or until that frame is acknowledged. A recommended time is three times +the current Retransmission Timeout (RTO) interval as defined in +{{QUIC-RECOVERY}}. This prevents potential retransmissions of a +NEW_CONNECTION_ID frame from overlapping with the CONNECTION_ID_FINISHED frame +for the same connection ID. + +Additionally, each connection ID MUST be used on packets sent from only one +local address. At any time, an endpoint MAY change to a new connection ID on a +local address already in use. An endpoint that migrates to a new local address +SHOULD retire all connection IDs that were used on the previous address +using the CONNECTION_ID_FINISHED frame. Reworded this to indicate you should retire when you're done with the local address (what we've been saying for "path" so far). We can explain more about this if necessary, but it seems pretty evident that you may migrate back, for example, and it's no harm if you use a new CID when migrating back (if you've got enough, of course). -- 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/1742#discussion_r217901873
- [quicwg/base-drafts] Connection ID DT output (#17… erickinnear
- Re: [quicwg/base-drafts] Connection ID DT output … Mike Bishop
- Re: [quicwg/base-drafts] Connection ID DT output … Mike Bishop
- Re: [quicwg/base-drafts] Connection ID DT output … MikkelFJ
- Re: [quicwg/base-drafts] Connection ID DT output … Mike Bishop
- Re: [quicwg/base-drafts] Connection ID DT output … Rui Paulo
- Re: [quicwg/base-drafts] Connection ID DT output … MikkelFJ
- Re: [quicwg/base-drafts] Connection ID DT output … Martin Thomson
- Re: [quicwg/base-drafts] Connection ID DT output … erickinnear
- Re: [quicwg/base-drafts] Connection ID DT output … erickinnear
- Re: [quicwg/base-drafts] Connection ID DT output … erickinnear
- Re: [quicwg/base-drafts] Connection ID DT output … erickinnear
- Re: [quicwg/base-drafts] Connection ID DT output … erickinnear
- Re: [quicwg/base-drafts] Connection ID DT output … Martin Thomson
- Re: [quicwg/base-drafts] Connection ID DT output … Mike Bishop
- Re: [quicwg/base-drafts] Connection ID DT output … Mike Bishop
- Re: [quicwg/base-drafts] Connection ID DT output … Christian Huitema
- Re: [quicwg/base-drafts] Connection ID DT output … erickinnear
- Re: [quicwg/base-drafts] Connection ID DT output … erickinnear
- Re: [quicwg/base-drafts] Connection ID DT output … erickinnear
- Re: [quicwg/base-drafts] Connection ID DT output … erickinnear
- Re: [quicwg/base-drafts] Connection ID DT output … erickinnear
- Re: [quicwg/base-drafts] Connection ID DT output … erickinnear
- Re: [quicwg/base-drafts] Connection ID DT output … erickinnear
- Re: [quicwg/base-drafts] Connection ID DT output … erickinnear
- Re: [quicwg/base-drafts] Connection ID DT output … erickinnear
- Re: [quicwg/base-drafts] Connection ID DT output … erickinnear
- Re: [quicwg/base-drafts] Connection ID DT output … erickinnear
- Re: [quicwg/base-drafts] Connection ID DT output … erickinnear
- Re: [quicwg/base-drafts] Connection ID DT output … erickinnear
- Re: [quicwg/base-drafts] Connection ID DT output … erickinnear
- Re: [quicwg/base-drafts] Connection ID DT output … erickinnear
- Re: [quicwg/base-drafts] Connection ID DT output … janaiyengar
- Re: [quicwg/base-drafts] Connection ID DT output … janaiyengar
- Re: [quicwg/base-drafts] Connection ID DT output … janaiyengar
- Re: [quicwg/base-drafts] Connection ID DT output … janaiyengar
- Re: [quicwg/base-drafts] Connection ID DT output … janaiyengar
- Re: [quicwg/base-drafts] Connection ID DT output … janaiyengar
- Re: [quicwg/base-drafts] Connection ID DT output … janaiyengar
- Re: [quicwg/base-drafts] Connection ID DT output … Martin Thomson
- Re: [quicwg/base-drafts] Connection ID DT output … Martin Thomson
- Re: [quicwg/base-drafts] Connection ID DT output … Martin Thomson
- Re: [quicwg/base-drafts] Connection ID DT output … Martin Thomson
- Re: [quicwg/base-drafts] Connection ID DT output … Martin Thomson
- Re: [quicwg/base-drafts] Connection ID DT output … Martin Thomson
- Re: [quicwg/base-drafts] Connection ID DT output … janaiyengar
- Re: [quicwg/base-drafts] Connection ID DT output … janaiyengar
- Re: [quicwg/base-drafts] Connection ID DT output … janaiyengar
- Re: [quicwg/base-drafts] Connection ID DT output … janaiyengar