[tcpm] Questions about TLP

Yi Huang <huanyi@microsoft.com> Thu, 02 May 2019 05:48 UTC

Return-Path: <huanyi@microsoft.com>
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 6C90A1200A0 for <tcpm@ietfa.amsl.com>; Wed, 1 May 2019 22:48:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=microsoft.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 CPD3L7xqidiS for <tcpm@ietfa.amsl.com>; Wed, 1 May 2019 22:47:58 -0700 (PDT)
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-eopbgr800120.outbound.protection.outlook.com [40.107.80.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 62D96120044 for <tcpm@ietf.org>; Wed, 1 May 2019 22:47:58 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=testarcselector01; d=microsoft.com; cv=none; b=X8WwV2/tb2mK7t8AHI3FHECE+2fl7ya8yoXXyAUncZm+qdnovGwOUFncizYettu0sc7YNvaJdX1VqU1mP3hs2yh6DoCk7SDdxWfuWZAzJnXx3aSI6GOb0mLObLOTIxw06yj6h26rhn44AaZq3DIYOZ4v5vVEcigRoWbT11zbqvk=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=testarcselector01; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=iSZmKFE+qFdXXHuOCwbsxTuFMfNbZggHioP1C94FzVc=; b=ioG/2F482tIhMHo74nqLXhfeMeaEVJXGchAVHsBhGrl+7v4ibg5RXc7H9yXi7NCbCnG56XNV7JD5gtaJ/tOIzuVqn5WRHcfXWWaDnNbgnjvPz8vfhMlchSgc3ZTd0YE95ec1uJ/a0BD7DxvTyBfWCitFOfhcIfnBZr5AeGnUY2A=
ARC-Authentication-Results: i=1; test.office365.com 1;spf=none;dmarc=none action=none header.from=microsoft.com; dkim=none (message not signed); arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=iSZmKFE+qFdXXHuOCwbsxTuFMfNbZggHioP1C94FzVc=; b=NlQEzieIyE/oAvjfxE3VltC+cZxXSzThUOVzzUuo0bJDctkjlIoAd/WC937wO7H4OS4YSYGcImFyiWoAqrF4/fqqiQtVdTptNWTwM9rnNwNnPOSVA71+cCRZd5ugiiI8qJCaS8rMcybCtugQLCoNR3pTY6d6OhebV1bLCWm+NsM=
Received: from BL0PR2101MB1043.namprd21.prod.outlook.com (52.132.24.13) by BL0PR2101MB1074.namprd21.prod.outlook.com (52.132.24.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1878.9; Thu, 2 May 2019 05:47:56 +0000
Received: from BL0PR2101MB1043.namprd21.prod.outlook.com ([fe80::ccc6:ba71:d72f:a8c9]) by BL0PR2101MB1043.namprd21.prod.outlook.com ([fe80::ccc6:ba71:d72f:a8c9%8]) with mapi id 15.20.1856.004; Thu, 2 May 2019 05:47:56 +0000
From: Yi Huang <huanyi@microsoft.com>
To: "tcpm@ietf.org" <tcpm@ietf.org>
CC: Praveen Balasubramanian <pravb@microsoft.com>, Matt Olson <maolson@microsoft.com>
Thread-Topic: Questions about TLP
Thread-Index: AdUAqnPmaX0KgH/WQE+MIFBj5gEdQg==
Date: Thu, 2 May 2019 05:47:56 +0000
Message-ID: <BL0PR2101MB1043C5ABE55E48572EB20C62C3340@BL0PR2101MB1043.namprd21.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Owner=huanyi@microsoft.com; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2019-05-02T05:47:54.8308835Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure Information Protection; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=9c927d00-22ac-4c49-9ca3-daaaf7816e45; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic
authentication-results: spf=none (sender IP is ) smtp.mailfrom=huanyi@microsoft.com;
x-originating-ip: [2001:4898:80e8:1:30c4:3613:61af:58ac]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ff430e2d-4c13-41e6-b572-08d6cec1b9dd
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(4618075)(2017052603328)(7193020); SRVR:BL0PR2101MB1074;
x-ms-traffictypediagnostic: BL0PR2101MB1074:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <BL0PR2101MB1074BFD72676C7391B4D356EC3340@BL0PR2101MB1074.namprd21.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0025434D2D
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(136003)(39860400002)(396003)(346002)(376002)(366004)(199004)(189003)(256004)(73956011)(86612001)(86362001)(5640700003)(107886003)(66946007)(66556008)(66446008)(46003)(476003)(66476007)(64756008)(76116006)(52536014)(316002)(6916009)(55016002)(8990500004)(1730700003)(81166006)(81156014)(8676002)(6116002)(2501003)(790700001)(2351001)(14444005)(10090500001)(8936002)(71190400001)(71200400001)(6436002)(3480700005)(5660300002)(102836004)(4744005)(6506007)(25786009)(54906003)(53936002)(22452003)(2906002)(186003)(478600001)(74316002)(9686003)(10290500003)(6306002)(54896002)(486006)(7116003)(7696005)(99286004)(7736002)(68736007)(33656002)(4326008)(14454004); DIR:OUT; SFP:1102; SCL:1; SRVR:BL0PR2101MB1074; H:BL0PR2101MB1043.namprd21.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 8mFI4VRfLkukNAUm5rO0ol6E8NoG46oEoNSYkFm0yVsiN3yFT+gAPY0AwYe7TcTdRC8Y4WCXlI0SpC4UaB2+tP06ol34kVeBIpjTNWRbZYOp0A5sLD/6Ou+gSxoFCXqLh3XnN4lujHKor8aUOjKou7yyDAgy2E1RqAo9VPq7WWzaZGGxck2VP5BKf6VB2gFIF2Pqwmu/QAIBI+3tfyY7TJ698l++JCX+QF8BG+mMtCtZNpt40o8zaYCrtWM6h5iZ2ycy4nNCm/eMS+tyCr1kkvFHJt3QMZ90+XkusBxv06WeRCg1sX2YJ+Xf6xmdZ1ohXxTRkJvBxwaAUGnenUrpNO8Sf3Qx2/bZPzhfj7pt87JzUVV0GNkgcSl9iv/9tNR+FxvCzJgiatbATQahtchZBliD4Nvlq6m0EylkrqDRbx0=
Content-Type: multipart/alternative; boundary="_000_BL0PR2101MB1043C5ABE55E48572EB20C62C3340BL0PR2101MB1043_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ff430e2d-4c13-41e6-b572-08d6cec1b9dd
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 May 2019 05:47:56.0689 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR2101MB1074
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/OnkmGITeDK_KDH8QS67FFXWCtac>
Subject: [tcpm] Questions about TLP
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 02 May 2019 05:48:02 -0000

Hi RACK/TLP authors,



I have the following questions (page numbers refer to draft-ietf-tcpm-rack-05):



1.In page 16, it says "Finally, if the time at which an RTO would fire (here denoted "TCP_RTO_expire") is sooner than the computed time for the PTO, then a probe is scheduled to be sent at that earlier time." What does this TCP_RTO_expire actually mean? Does it mean there is another RTO timer (possibly started some time in the past) running along with PTO or just RTT + 4*RTTVar + Now()? Also, why would another probe be sent at RTO expiration time instead of treating it like RTO and collapsing the cwnd?



2.In page 18 section 6.6, a new variable TLPRxtOut is defined and it is stated that TLPRxtOut is used to guarantee that there is only one outstanding TLP retransmission. However, it is not clear to me when TLPRxtOut should be really used. Should it be used in 6.5.1 Step. 1 (checking whether we should and can schedule a TLP) or in TLP_send_probe()?



Thanks,



Yi