[quicwg/base-drafts] Use a higher seed RTT for new paths (#2789)

Martin Thomson <notifications@github.com> Thu, 13 June 2019 21:37 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 D013A12013C for <quic-issues@ietfa.amsl.com>; Thu, 13 Jun 2019 14:37:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.605
X-Spam-Level:
X-Spam-Status: No, score=-6.605 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_28=1.404, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, 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 VHOgeWJ6fjIx for <quic-issues@ietfa.amsl.com>; Thu, 13 Jun 2019 14:37:41 -0700 (PDT)
Received: from out-19.smtp.github.com (out-19.smtp.github.com [192.30.252.202]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5EFEC120114 for <quic-issues@ietf.org>; Thu, 13 Jun 2019 14:37:41 -0700 (PDT)
Date: Thu, 13 Jun 2019 14:37:40 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1560461860; bh=eMzEz8gJkBrlcoLbiqaFUz97NnRnbMTLwwRuCDlBTBs=; h=Date:From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=Qey70OomueaAv38ibkGUg3UvB8sjCMDQZ/qbIz2Qye8WpqvX/pG0CcV8ewrvd0dj+ 6EHmdRapNHIGpHTdR4KOtxuAL41dM82+vKoAhOubdr4rC4x+fxaUmvhDktPqOSmRu8 NFMZ+stWvY/tl39F8sO1AarQvuQ4VQrnqFmnHWOE=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+AFTOJK4LPQNK27UUJP6FLAV3B72KJEVBNHHBWLLVNI@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/2789@github.com>
Subject: [quicwg/base-drafts] Use a higher seed RTT for new paths (#2789)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5d02c224364ba_1a073fce27ecd9683421f9"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinthomson
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/FEsCAS0S7nJ2-9Qd768ZXIa0TYU>
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: Thu, 13 Jun 2019 21:37:43 -0000

@gorryfair mentions on list:

>>   A connection MAY use the delay between sending a PATH_CHALLENGE and 
receiving a PATH_RESPONSE to seed initial_rtt for a new path, but the delay 
SHOULD NOT be considered an RTT sample.
>
> .... Maybe I am wrong, but I interpret RFC6298 as saying the seed value 
should be 1.5 x larger than this RTT value?
>
> (To account for RTT variance.)

I don't quite get the same reading from 6258 (the 0.5 seems to come from setting RTTVAR on the first sample, but that isn't fed into SRTT anywhere...), but this seems like a good idea, if only out of caution.  The new path might be longer.  But it's hard to say by how much.  Some hedging seems wise.  

The first RTT measurement will erase this, so it will only govern behaviour on unresponsive paths.  So it's probably not critical.

-- 
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/2789