Re: [quicwg/base-drafts] Packet number echo with variable-length numbering (#391)
martinduke <notifications@github.com> Thu, 16 March 2017 00:10 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 E132913145B for <quic-issues@ietfa.amsl.com>; Wed, 15 Mar 2017 17:10:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.796
X-Spam-Level:
X-Spam-Status: No, score=-4.796 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, RCVD_IN_MSPIKE_H2=-2.796, RP_MATCHES_RCVD=-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 V_oyr0wHrJan for <quic-issues@ietfa.amsl.com>; Wed, 15 Mar 2017 17:10:12 -0700 (PDT)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 EF74412F27C for <quic-issues@ietf.org>; Wed, 15 Mar 2017 17:08:34 -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=B2NAbUREHSTudMJgqCKlljHUiQo=; b=OV5A6q1ayYxI/kUt e3PoPhHkWwbarDmQgJWg6VF41qDsxS0i1QU+EjmeOUhFVdPPLKGnzxuA7TicjfZ3 ZxjSQrMw+6NfzB6S13w8cZQaFI+8QdL4D6bOPii6oN6kZCLNQQ7iAsX/J5vuKrC/ D+6hk5NE7K9b2cRxhqxbM4osAQI=
Received: by filter1132p1mdw1.sendgrid.net with SMTP id filter1132p1mdw1-7901-58C9D781-8C 2017-03-16 00:08:34.013217677 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0001p1iad1.sendgrid.net (SG) with ESMTP id z4XAIThrRaOE41gIcP7mag for <quic-issues@ietf.org>; Thu, 16 Mar 2017 00:08:34.000 +0000 (UTC)
Date: Wed, 15 Mar 2017 17:08:33 -0700
From: martinduke <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4c03004660a54d60a6daaf67c1c39b0eb824e03d92cf0000000114e1998192a169ce0cbd1e83@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/391/c286918882@github.com>
In-Reply-To: <quicwg/base-drafts/pull/391@github.com>
References: <quicwg/base-drafts/pull/391@github.com>
Subject: Re: [quicwg/base-drafts] Packet number echo with variable-length numbering (#391)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_58c9d781dcdfc_678f3fe60bff3c38139415"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinduke
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2f0d96Y+J9SFF95VyxhR7soLUylKx28Zrogm b50gCdptUnXiho+1UNPAH0pnFmPKmUPgUEK9ZVsehgSa11uFw+jnurdDnhQJyzRrF34U0zGvXmCoAD cjIfAyxVu+ObASJKuLQs2IYSE0PRrxw/kAe72DJ0S6LzT57CbvQRMiZggMjjncsJkEIKHRZs0WwoDs c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/F9ConeDmdehIgbbCNWp9yWqoFZw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Thu, 16 Mar 2017 00:10:15 -0000
Option 1 is more conservative, and what I had first envisioned, but Option 2 is certainly enticing. I secretly suspect that both ingress and egress largest packet numbers will have to be stored in the PCB somewhere, so it might not be too painful to implement. (Although if incoming packets are reordered, so the largest acked field drops momentarily, that could get messy...) Whether or not a packet has any user data is opaque enough to make any ack-dropping middlebox behavior so dangerous, that I doubt anyone would actually try it. So I think I am leaning towards option 2. The strongest counterargument I can see is @ianswett 's off-github comment that under option 1, endpoints can simply eliminate the echo if middleboxes are doing bad things with it. -- 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/391#issuecomment-286918882
- [quicwg/base-drafts] Packet number echo with vari… Brian Trammell
- Re: [quicwg/base-drafts] Packet number echo with … Brian Trammell
- Re: [quicwg/base-drafts] Packet number echo with … janaiyengar
- Re: [quicwg/base-drafts] Packet number echo with … mirjak
- Re: [quicwg/base-drafts] Packet number echo with … Marten Seemann
- Re: [quicwg/base-drafts] Packet number echo with … Brian Trammell
- Re: [quicwg/base-drafts] Packet number echo with … martinduke
- Re: [quicwg/base-drafts] Packet number echo with … ianswett
- Re: [quicwg/base-drafts] Packet number echo with … martinduke
- Re: [quicwg/base-drafts] Packet number echo with … Brian Trammell
- Re: [quicwg/base-drafts] Packet number echo with … Martin Thomson
- Re: [quicwg/base-drafts] Packet number echo with … Brian Trammell
- Re: [quicwg/base-drafts] Packet number echo with … ianswett
- Re: [quicwg/base-drafts] Packet number echo with … Brian Trammell
- Re: [quicwg/base-drafts] Packet number echo with … martinduke
- Re: [quicwg/base-drafts] Packet number echo with … Igor Lubashev
- Re: [quicwg/base-drafts] Packet number echo with … Brian Trammell
- Re: [quicwg/base-drafts] Packet number echo with … Brian Trammell