Re: [multipathtcp] Comments on "draft-hoang-mptcp-sub-rate-limit-00.txt" draft

Viet Hoang Tran <hoang.tran@uclouvain.be> Thu, 11 July 2019 13:49 UTC

Return-Path: <hoang.tran@uclouvain.be>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B635120077 for <multipathtcp@ietfa.amsl.com>; Thu, 11 Jul 2019 06:49:50 -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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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=uclouvain.be
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 iLr-XJcyTzz1 for <multipathtcp@ietfa.amsl.com>; Thu, 11 Jul 2019 06:49:46 -0700 (PDT)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50110.outbound.protection.outlook.com [40.107.5.110]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C9EF112021D for <multipathtcp@ietf.org>; Thu, 11 Jul 2019 06:49:44 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XBIw9xtAh5QQ3gjNmeN5wFckUj7vB6NvnLGc30rWPBUNoi1Wsx8FrL0aeHqh8zOuFivuQbXATk8Q/gImMFNQcC341TfTPqLb2Y57PrYOlEPX4xRWkld/hQW5k85vhkAJwhYoWceOPx1Z6WzmBM/z+Aw1cWa+8Ya7O7+ZTtYlcrkx4ME0y8ojHrbF+VtTpdia4e4STTPwukzk9iNE0eecshwvPT6m/K0Zk6tZeNlGElgMRraKAUw/y2z5IlsDuYC9XWF7ymToQgeZrye3CJX5/sEDU2MZKeDOLMxaE+aPiXDFqKoJf2sbm529Ga1kTo2+2A7jNI0u+++OJNV7hrKq0A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dVvbHDVS3MMJ3730RCoBPa3HrDoFhThwpPBQLZjsZJQ=; b=JN5OexAeipWJL3PGuVGZtAOy47MuRrKZN9929OYThrJG/p9b0VIC5DrJzKNmQJBfHkGKaUlr/cTiK00LFOznCvkXq/9jd26TgcyXWX65oKej8JgJMb+dFeYI97gRAWWLBky6WmZ4QJBmSx6ue86oVXRw+qOvkJh/5AFy4fjPCL7ZApgxMjV8ikwUKhEC6yrzbUE7X+VTH0FtMQgjyVdpBfZDDGV7+eEfGF3kFkXAvtNfzVUrruo49oGLoM8veuUcF85lgQ7AfFS01DM9PyYaWqDkbmI9vH/SyKCImfWnozHjh3eg69uaHIJvbUyipAQNyUyU+L8aT/PltKL5nxiQlQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=uclouvain.be;dmarc=pass action=none header.from=uclouvain.be;dkim=pass header.d=uclouvain.be;arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uclouvain.be; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dVvbHDVS3MMJ3730RCoBPa3HrDoFhThwpPBQLZjsZJQ=; b=b1SlazuzxVEKNJD7+arLODQu/6piWnZe6toyY/YdTWLeLIaNSuVmwiNrLT5+D4CT8sqPrI48yjR7Zh9SCHYrHZREaqlifCMhVRx2ZGF51IOzVWchiO4ASuIyYHouu+lSkAUFCNWYy+ZQUWkn5PgkH9D+pw9SH2brrRW4mz40Bts=
Received: from DB7PR03MB4266.eurprd03.prod.outlook.com (20.176.233.15) by DB7PR03MB4700.eurprd03.prod.outlook.com (20.176.235.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2073.10; Thu, 11 Jul 2019 13:49:39 +0000
Received: from DB7PR03MB4266.eurprd03.prod.outlook.com ([fe80::3ce7:54e2:982a:bfe4]) by DB7PR03MB4266.eurprd03.prod.outlook.com ([fe80::3ce7:54e2:982a:bfe4%4]) with mapi id 15.20.2052.022; Thu, 11 Jul 2019 13:49:39 +0000
From: Viet Hoang Tran <hoang.tran@uclouvain.be>
To: Nagesh shamnur <nagesh.shamnur@huawei.com>, "multipathtcp@ietf.org" <multipathtcp@ietf.org>
CC: Ashutosh prakash <ashutosh.prakash@huawei.com>
Thread-Topic: Comments on "draft-hoang-mptcp-sub-rate-limit-00.txt" draft
Thread-Index: AdU36Tk1Exv/Kj4cScaaUFj4/65w5AAA7r3e
Date: Thu, 11 Jul 2019 13:49:39 +0000
Message-ID: <DB7PR03MB4266DE7EB30F440B1744AF62EBF30@DB7PR03MB4266.eurprd03.prod.outlook.com>
References: <a2c4d5b8b5a741debc36a1e1551c8de2@huawei.com>
In-Reply-To: <a2c4d5b8b5a741debc36a1e1551c8de2@huawei.com>
Accept-Language: en-001, en-US
Content-Language: aa
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=hoang.tran@uclouvain.be;
x-originating-ip: [2001:6a8:308f:2:22ba:131c:644b:13b0]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b4e68b68-a01c-45bf-b682-08d706069e89
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DB7PR03MB4700;
x-ms-traffictypediagnostic: DB7PR03MB4700:
x-ms-exchange-purlcount: 8
x-microsoft-antispam-prvs: <DB7PR03MB47000EB8131AF6173C9F008CEBF30@DB7PR03MB4700.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0095BCF226
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(39860400002)(366004)(376002)(346002)(136003)(51914003)(199004)(189003)(53546011)(102836004)(6506007)(7696005)(76176011)(99286004)(229853002)(316002)(786003)(4326008)(33656002)(110136005)(256004)(14444005)(8936002)(446003)(476003)(486006)(186003)(46003)(68736007)(81156014)(11346002)(25786009)(5024004)(74316002)(8676002)(81166006)(2501003)(66446008)(478600001)(66574012)(6306002)(6246003)(53936002)(55016002)(9686003)(7736002)(45080400002)(66556008)(86362001)(14454004)(6436002)(6116002)(305945005)(66946007)(71190400001)(52536014)(76116006)(5660300002)(71200400001)(966005)(2906002)(66476007)(64756008); DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR03MB4700; H:DB7PR03MB4266.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: uclouvain.be does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: hH0KoTiFdrepEJSIxDzHRTliOGKJmcbqsDjB3mEQ3kaKbFmeytQa/ceikiVv+7YQHBVfJ3UAs0otYTvC3pZzu6FR1eG5QFgGfcaxM2huI4wfR7xeDtYXUgVLAs5+O5VGsYCtuMZnUXrdbcneYj09yRS8dDHHOCawM+O8wmfXGw5sdcUhg6/SNvLJWP6QAcfm5w+BcjNk1j5tvnTmwMxysjI5SlMr7HM/MJ+jk5jP4fGOBu340HRELBWfidNqw46HuAlQooNX+uWBmsJdHWpSFQRxbANLykxNuq5peXtNJv74K90DbFdmH604ZvzLIg9Ek+Z9GOACA79yJJlzUSUU7q63rxbl5muYE0fBZSiALsk5p75V7pu2zDcT7XchIXcJnFyKNFTPA2W1o7sRwqQZMJrNMwBIbWrFDq9FQpCo6HQ=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: uclouvain.be
X-MS-Exchange-CrossTenant-Network-Message-Id: b4e68b68-a01c-45bf-b682-08d706069e89
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Jul 2019 13:49:39.4271 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 7ab090d4-fa2e-4ecf-bc7c-4127b4d582ec
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: hoang.tran@uclouvain.be
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR03MB4700
Archived-At: <https://mailarchive.ietf.org/arch/msg/multipathtcp/gMkBreM5wiT6bCYQur4NrEOAEyM>
Subject: Re: [multipathtcp] Comments on "draft-hoang-mptcp-sub-rate-limit-00.txt" draft
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Jul 2019 13:49:50 -0000

Hi Nagesh,

Thanks for the comments, please find my responses inline below (sorry since outlook does not have a proper inline mode).

By the way, two draft repos are publicly available at:
https://github.com/hoang-tranviet/mptcp-sub-rate-limit-opt
https://github.com/hoang-tranviet/ietf-mptcp-idle-timeout

________________________________________
From: multipathtcp <multipathtcp-bounces@ietf.org> on behalf of Nagesh shamnur <nagesh.shamnur@huawei.com>
Sent: Thursday, 11 July 2019 15:07
To: multipathtcp@ietf.org
Cc: Ashutosh prakash
Subject: [multipathtcp] Comments on "draft-hoang-mptcp-sub-rate-limit-00.txt" draft

Dear Hoang & Olivier,
        Thanks for taking up the topic and realizing the same as a draft.

1) section 3 mentions that, " Hosts SHOULD resend is several times, but not more frequently than once per second.". Instead more clarity can be provided on the strategy that needs to be adapted, or can explicitly mention that it is implementation dependent or to be decided later.

[Hoang] Yes, it should be discussed more. An alternative is to send at most 3 times per RTT, or attach it to a DSN. We just started with something sensible.


2) Section 3 has editorial issue, " Hosts SHOULD resend is several times, but not more frequently than once per second." needs to be changed to " Hosts SHOULD resend it several times, but not more frequently than once per second."

[Hoang] Thanks, should be fixed.


    Also do we need to consider sequence number for the SRL option, since if host sends SRL options with different rate, receiving the same out of order, would result in sending rate which is different from the expected value.

[Hoang] It seems more complex, but I am not sure this is really necessary in the real world. 
Sending too frequently different values does not look like a good behavior for me and should be restricted as above.


3) As per "draft-ietf-mptcp-rfc6824bis-18" section 3, then length field is specified in bytes and includes 2 bytes of kind of length. But in this draft 3.1, says that the length of the option is 5, it needs to be changed to 7.

[Hoang] Thanks, will fix it.


4) This draft doesn't address how this option needs to be handled on receiving side which is running older version of MPTCP stacks and doesn't implement this draft.

[Hoang] Old stacks should ignore unknown options, as stated in RFC6824(bis). This is a general requirement to deal with  new options.



Regards,
Nagesh S

Date: Tue, 9 Jul 2019 09:04:48 +0000
From: Viet Hoang Tran <hoang.tran@uclouvain.be>
To: multipathtcp <multipathtcp@ietf.org>
Subject: [multipathtcp] Fw: New Version Notification for
        draft-hoang-mptcp-sub-rate-limit-00.txt
Message-ID:
        <DB7PR03MB42663A746B38EB94C2E26298EBF10@DB7PR03MB4266.eurprd03.prod.outlook.com>

Content-Type: text/plain; charset="us-ascii"

We submitted two drafts on  Subflow Rate Limit Option and  Inactivity Time Option (https://tools.ietf.org/html/draft-hoang-mptcp-inactivity-time-00)

Feedbacks and suggestions are more than welcomed.
Thanks,

Hoang & Olivier

________________________________________
From: internet-drafts@ietf.org <internet-drafts@ietf.org>
Sent: Monday, 8 July 2019 16:28
To: Viet Hoang Tran; Olivier Bonaventure; Olivier Bonaventure
Subject: New Version Notification for draft-hoang-mptcp-sub-rate-limit-00.txt

A new version of I-D, draft-hoang-mptcp-sub-rate-limit-00.txt
has been successfully submitted by Viet-Hoang Tran and posted to the IETF repository.

Name:           draft-hoang-mptcp-sub-rate-limit
Revision:       00
Title:          Multipath TCP Subflow Rate Limit Option
Document date:  2019-07-08
Group:          Individual Submission
Pages:          6
URL:            https://www.ietf.org/internet-drafts/draft-hoang-mptcp-sub-rate-limit-00.txt
Status:         https://datatracker.ietf.org/doc/draft-hoang-mptcp-sub-rate-limit/
Htmlized:       https://tools.ietf.org/html/draft-hoang-mptcp-sub-rate-limit-00
Htmlized:       https://datatracker.ietf.org/doc/html/draft-hoang-mptcp-sub-rate-limit


Abstract:
   This document defines a new MPTCP Option that enables hosts to
   request their peers to limit the maximum transfer rate on a per-
   subflow basis.

_______________________________________________
multipathtcp mailing list
multipathtcp@ietf.org
https://www.ietf.org/mailman/listinfo/multipathtcp