Re: [quicwg/base-drafts] Duplicates are dropped (#1624)

Kazuho Oku <notifications@github.com> Wed, 01 August 2018 22:52 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 1B71A130E44 for <quic-issues@ietfa.amsl.com>; Wed, 1 Aug 2018 15:52:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.009
X-Spam-Level:
X-Spam-Status: No, score=-8.009 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, 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 OhXLxTxJ3ENw for <quic-issues@ietfa.amsl.com>; Wed, 1 Aug 2018 15:52:03 -0700 (PDT)
Received: from out-1.smtp.github.com (out-1.smtp.github.com [192.30.252.192]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 44522130DBE for <quic-issues@ietf.org>; Wed, 1 Aug 2018 15:52:03 -0700 (PDT)
Date: Wed, 01 Aug 2018 15:52:02 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1533163922; bh=lKjvHCiMZGAMVXtwE+at5xut7WXlxoByrARiFTPhaPo=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=hnL2M5T5uSD7tknP2BKD0VHdtVjYbySyshGEBg47jbrMBvd3Jzlds3raCUk0FYwxS FgVQe6MbQdmAlfFX/8VLF/d3wzbTrA8J3fu+AUyyKPyJ99TF2bjszRcNx8CxvEx3HK 2CzEyw5SGqR/CQxPg8h0DYUHn/pVUwJheuieGLmM=
From: Kazuho Oku <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf3efb7743511c792b98ef71966eed389d640166092cf000000011779fb9292a169ce14a685b4@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1624/c409750813@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1624@github.com>
References: <quicwg/base-drafts/pull/1624@github.com>
Subject: Re: [quicwg/base-drafts] Duplicates are dropped (#1624)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5b6239922e7b7_c2423fb280ebe62415246c"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: kazuho
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/AR3ewgerxGXi-XwQXL0GXtR9U3s>
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: Wed, 01 Aug 2018 22:52:05 -0000

@ekr 
> I'm with @mt here. It's not that hard to implement the now-conventional anti-replay techniques, and if we don't do this, then we have to analyze every single QUIC frame to guarantee it can't cause problems if replayed (and moreover implementors need to enforce it).

My understanding is that we need to analyze and guarantee that, regardless of if we require deduplication. This is because a peer can always replay a frame.

Taking the flow control frames as an example, the fact that endpoints need to handle out-of-order delivery means that they need to take care of receiving smaller maximum values that it has seen before. The requirement does not go away by requiring deduplication.

-- 
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/1624#issuecomment-409750813