Re: [quicwg/base-drafts] Avoid renewing retired connection IDs (#1799)

Igor Lubashev <> Sun, 30 September 2018 16:26 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 1AB9F130DED for <>; Sun, 30 Sep 2018 09:26:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -8.456
X-Spam-Status: No, score=-8.456 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.456, 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 Rdn_d7SLY-N6 for <>; Sun, 30 Sep 2018 09:25:58 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id D2E6F130DC2 for <>; Sun, 30 Sep 2018 09:25:57 -0700 (PDT)
Date: Sun, 30 Sep 2018 09:25:56 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1538324756; bh=ybTnzjviUM/Xom6uSybV93RNw9G31tc3IpeeWoMvO8s=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=VitwQLqpWLsDhWhyzkiGWSfdfAqK7kcRhJKa0N7Ml+JcgiFwy/jiJYxVlvuYUYsXV hVD8WR5LAxaIgBChWuGn2HksTnCR5KZkDyMjKur5Fca7sWdln/LckuHs3BqQZNODH4 ykqRHQ3JCvqQ6EZEaSC0ZRNXCitGe6lIwEO6wsIA=
From: Igor Lubashev <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/issues/1799/>
In-Reply-To: <quicwg/base-drafts/issues/>
References: <quicwg/base-drafts/issues/>
Subject: Re: [quicwg/base-drafts] Avoid renewing retired connection IDs (#1799)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5bb0f91484c1e_7d553f9b620d45c09382d7"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: igorlord
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: Sun, 30 Sep 2018 16:26:00 -0000

> Note the distinction between received and retired sequence number
When you say "you can keep track of the highest sequence that you've gotten", do you mean the the highest _retired_ sequence number?

If the sender sends you two NEW_CONNECTION_IDs in different packets, and the packets are reordered, and you use and quickly retire the second CID, will you just discard the first CID when you eventually receive it?  That may be a fine decision, as long as it is signaled correctly to the sender.  You would want to immediately send RETIRE_CONNECTION_ID for each CID you are discarding.

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