Re: [quicwg/base-drafts] Go Back to Single Packet Number Space (#1579)

ianswett <notifications@github.com> Tue, 17 July 2018 20:44 UTC

Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.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 3F5D0130DEB for <quic-issues@ietfa.amsl.com>; Tue, 17 Jul 2018 13:44:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.01
X-Spam-Level:
X-Spam-Status: No, score=-3.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_NONE=-0.0001, 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 SnKD5NKD99MO for <quic-issues@ietfa.amsl.com>; Tue, 17 Jul 2018 13:44:22 -0700 (PDT)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5F8F9130DD2 for <quic-issues@ietf.org>; Tue, 17 Jul 2018 13:44:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com; h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=XpNhHZ0YuvsnoIkL8Mqxbs+sy6k=; b=LWhEgENozdASIDMh 8UkMFAma6CT0296ycD3BsDwyEtQB4/95i3pXMw7cbcgiU1nZGjmbhLF492IkUCDV VqT8f0s+ST5rz6O7W5EF4DPOPKS2KwGwW1+zZG2svD3z75XMcCYFf1hXJ4ERD/MT cgaeWkAaR0Y2eNTXlmA4s0E9ymY=
Received: by filter1646p1mdw1.sendgrid.net with SMTP id filter1646p1mdw1-31880-5B4E5525-1 2018-07-17 20:44:21.024346797 +0000 UTC m=+435646.944628605
Received: from github-lowworker-643483b.cp1-iad.github.net (unknown [192.30.252.45]) by ismtpd0005p1iad1.sendgrid.net (SG) with ESMTP id 92omMXPTRduttUMxuxDJCg for <quic-issues@ietf.org>; Tue, 17 Jul 2018 20:44:21.022 +0000 (UTC)
Received: from github.com (localhost [127.0.0.1]) by github-lowworker-643483b.cp1-iad.github.net (Postfix) with ESMTP id 0335B6C13EE for <quic-issues@ietf.org>; Tue, 17 Jul 2018 13:44:21 -0700 (PDT)
Date: Tue, 17 Jul 2018 20:44:21 +0000
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe712d3643899a4024f23b880ed5d64eee34a487f92cf000000011766172492a169ce14638397@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1579/405721394@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1579@github.com>
References: <quicwg/base-drafts/issues/1579@github.com>
Subject: Re: [quicwg/base-drafts] Go Back to Single Packet Number Space (#1579)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5b4e55251640_1c713f967e102f8034981f"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0VzqpOMpKmnbOrpFf5G/up6eafieplQEl01G ESOnRaN/KYg+6NOD+mVMBHnxx9wJK5YZqBLc/zE1PSwlYeMUuyauL+FIA5XAtou12v641GKedBT3CU TLTm7MhQO1/Cu1wn5S6jBDfMZI5KBDzkGTTzf1g89bmWEgfEA4/0iZeafM3lKukW8DuFWHKNo1vTsm g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/CXr8gO5_hPpN8rjhZNewCRPjiXY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.27
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: Tue, 17 Jul 2018 20:44:24 -0000

If we do that, I believe we have to reopen an issue(#1018) Christian pointed out a while back, you can't tell what encryption level an acknowledgement is for, so injecting an unencrypted packet can create a hole that's very difficult to detect and you never end up recovering from.

Additionally, by acking at the highest level, it's fairly easy to send an ack the peer can't process, which is a rather nasty issue.

We'd also have to fix #1413 a different way, but that's not overly difficult, just a bit ugly.

Given the QUIC WG meeting is tomorrow morning, I'm not sure how much we can talk about this, but possibly we could get some feedback from those who've implemented it.

I've started mine, but haven't finished FYI.

-- 
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/issues/1579#issuecomment-405721394