Re: [quicwg/base-drafts] Spin per peer (#1982)

MikkelFJ <notifications@github.com> Tue, 27 November 2018 15:16 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 7ACDE130E8D for <quic-issues@ietfa.amsl.com>; Tue, 27 Nov 2018 07:16:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.46
X-Spam-Level:
X-Spam-Status: No, score=-4.46 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-1.46, 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] 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 1fGDv_bKD8E4 for <quic-issues@ietfa.amsl.com>; Tue, 27 Nov 2018 07:16:49 -0800 (PST)
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 85C7C130DF3 for <quic-issues@ietf.org>; Tue, 27 Nov 2018 07:16:49 -0800 (PST)
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=R1eNaeVCWnUYnO1scHjKneJzDkk=; b=WKp1t+Jze83NQR3E Rt7MWntuoegqNrK+z4gwD3LQ6Go+9D6eu+snqHOdiWMFpIi7DBt+lUMnRT1YQmNn fa9UAzP+YpOg0u3wweVhAvkbofC9Cz3ywugTM4EQWU0RKc9v8zhGYtqzW/Ohq2I1 GtkwMu44BKVyHjX3xR1nfhrzArg=
Received: by filter0139p1iad2.sendgrid.net with SMTP id filter0139p1iad2-30895-5BFD5FE0-20 2018-11-27 15:16:48.464865238 +0000 UTC m=+1003816.600219645
Received: from github-lowworker-0b1e58d.cp1-iad.github.net (unknown [192.30.252.43]) by ismtpd0007p1iad2.sendgrid.net (SG) with ESMTP id IT0DsY7bSOmcsrZvU_6vDA for <quic-issues@ietf.org>; Tue, 27 Nov 2018 15:16:48.442 +0000 (UTC)
Received: from github.com (localhost [127.0.0.1]) by github-lowworker-0b1e58d.cp1-iad.github.net (Postfix) with ESMTP id 703683E0CF0 for <quic-issues@ietf.org>; Tue, 27 Nov 2018 07:16:48 -0800 (PST)
Date: Tue, 27 Nov 2018 15:16:48 +0000
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd6179b2d68bcb001e8aa5d4cc68d519a71ee861a92cf00000001181521e092a169ce169265bd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1982/review/178837938@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1982@github.com>
References: <quicwg/base-drafts/pull/1982@github.com>
Subject: Re: [quicwg/base-drafts] Spin per peer (#1982)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5bfd5fe06e606_42793fbf570d45c03119c6"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2GgPQrs6mW+N2DDu5SNxA5BlTr6LSXXhV27d vg5DDPbPMVT1B1uDxP1KOgnslV7AsbwgTzDxIfQ6LZwiJgZsKrRJ52HVVXyI2AdsdMfzc3Ttt3nM75 q9mJIiy0gzTkW+r/0JDbiMApWr6UkthyWy+tpioghkvrd/M4WPw4m3nZ+zDPy8ri4lo+fFtl+iOGoR g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Y2K28NNT5Iu2Sy9Mv0GC5hReXzA>
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: Tue, 27 Nov 2018 15:16:57 -0000

mikkelfj commented on this pull request.



> @@ -239,14 +239,17 @@ fraction of connections.
 
 The selection process SHOULD be designed such that
 on average the spin bit is disabled for at least one eighth of network paths.
-The random choice SHOULD be dependent
-on the source and destination addresses of the path,
-so that the spin bit is consistently enabled or
-disabled for repeated use of the same path.
+The selection process SHOULD be externally unpredictable but consistent for
+any given combination of source and destination address/port. For instance,
+the implementation might have a static key which it uses to key a pseudorandom
+function over these values and use the output to determine whether to
+send the spin bit. The selection process performed at the beginning
+of the connection SHOULD be applied for all paths used by the connection.

It's unclear if "selection process" means that different paths can have different spin as long as the PRNG is done the same way, or the connection should reuse the result of the first selection.

-- 
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/1982#pullrequestreview-178837938