[tcpm] draft-ietf-tcpm-rack-02 - TLP algorithm question

Felix Weinrank <ietf@weinrank.net> Tue, 21 March 2017 22:53 UTC

Return-Path: <ietf@weinrank.net>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 08ED8129A93 for <tcpm@ietfa.amsl.com>; Tue, 21 Mar 2017 15:53:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001] autolearn=ham autolearn_force=no
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 y7GcWOkZBe-G for <tcpm@ietfa.amsl.com>; Tue, 21 Mar 2017 15:53:02 -0700 (PDT)
Received: from mail.xb6.serverdomain.org (mail.xb6.serverdomain.org [89.107.188.96]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C63271293F4 for <tcpm@ietf.org>; Tue, 21 Mar 2017 15:53:01 -0700 (PDT)
Received: from Idefix3.local (unknown [178.251.15.56]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: xb6251p1) by mail.xb6.serverdomain.org (mail.xb6.serverdomain.org) with ESMTPSA id ADB7FC01A68 for <tcpm@ietf.org>; Tue, 21 Mar 2017 23:52:59 +0100 (CET)
To: "tcpm@ietf.org Extensions" <tcpm@ietf.org>
From: Felix Weinrank <ietf@weinrank.net>
Message-ID: <38ddb175-86b2-46af-ac56-cd2b9aee5e3a@weinrank.net>
Date: Tue, 21 Mar 2017 23:53:00 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Thunderbird/52.0
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="------------B89A9BC1984E11EC964DBEDD"
Content-Language: de-DE
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/_GswitLGd5abvrKmKQZUPJtDTbg>
Subject: [tcpm] draft-ietf-tcpm-rack-02 - TLP algorithm question
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tcpm/>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Mar 2017 22:55:02 -0000

Hey all,

I have a question regarding the TLP algorithm in draft-ietf-tcpm-rack-02
In 6.2.1.  Phase 1: Scheduling a loss probe:

>         If an SRTT estimate is available:
>             PTO = 2 * SRTT
>         Else:
>             PTO = initial RTO of 1 sec
>         If FlightSize = 1:
>             PTO = max(PTO, 1.5 * SRTT + WCDelAckT)
>         PTO = max(10ms, PTO)
>         PTO = max(RTO, PTO)
The last line "PTO = max(RTO, PTO)" makes no sense to me.
It has been changed from "min" to "max" in the 02 version.

The explaining paragraph below also hints for "min"
> If RTO is smaller than the computed value for PTO, then a probe is scheduled to be sent
> at the RTO time.

Greetings
Felix Weinrank