Re: [EToSat] about LOOPS(Localized Optimization of Path Segments) and etosat

Liyizhou <liyizhou@huawei.com> Wed, 06 March 2019 08:15 UTC

Return-Path: <liyizhou@huawei.com>
X-Original-To: etosat@ietfa.amsl.com
Delivered-To: etosat@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C586B130EC8 for <etosat@ietfa.amsl.com>; Wed, 6 Mar 2019 00:15:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=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 RNJZ2ZTiJ3nY for <etosat@ietfa.amsl.com>; Wed, 6 Mar 2019 00:15:27 -0800 (PST)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 0E243130EBF for <etosat@ietf.org>; Wed, 6 Mar 2019 00:15:27 -0800 (PST)
Received: from LHREML713-CAH.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id AC179B3DA3D291A00DE6 for <etosat@ietf.org>; Wed, 6 Mar 2019 08:15:24 +0000 (GMT)
Received: from NKGEML411-HUB.china.huawei.com (10.98.56.70) by LHREML713-CAH.china.huawei.com (10.201.108.36) with Microsoft SMTP Server (TLS) id 14.3.408.0; Wed, 6 Mar 2019 08:15:23 +0000
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.156]) by nkgeml411-hub.china.huawei.com ([10.98.56.70]) with mapi id 14.03.0415.000; Wed, 6 Mar 2019 16:15:19 +0800
From: Liyizhou <liyizhou@huawei.com>
To: Carsten Bormann <cabo@tzi.org>, Jeremy Harris <jgh@wizmail.org>
CC: "etosat@ietf.org" <etosat@ietf.org>
Thread-Topic: [EToSat] about LOOPS(Localized Optimization of Path Segments) and etosat
Thread-Index: AQHUvw2cFwx+e7SnIUK1Th/Mnbr+iqXUJDSAgAAHHQCAAQEggIAFGtEAgAEDpwCAIxzcMA==
Date: Wed, 06 Mar 2019 08:15:18 +0000
Message-ID: <D408889639FC5E4FADB4E00A3E01FA8FA6DF290D@nkgeml513-mbx.china.huawei.com>
References: <D408889639FC5E4FADB4E00A3E01FA8FA6D64374@nkgeml513-mbs.china.huawei.com> <BL0PR11MB33944EB404AA6A1E8DABBBD490A80@BL0PR11MB3394.namprd11.prod.outlook.com> <BL0PR11MB33940058189CAC345C51C2C090A80@BL0PR11MB3394.namprd11.prod.outlook.com> <D408889639FC5E4FADB4E00A3E01FA8FA6D64D4D@nkgeml513-mbs.china.huawei.com> <205ADE17-7C94-4AF5-B2F3-87613C6E41DE@tzi.org> <BL0PR11MB3394C0EE1249C918BC33448C908D0@BL0PR11MB3394.namprd11.prod.outlook.com> <1ABAA149-B3D7-4944-ACFB-CF8E3AA977E6@tzi.org> <BL0PR11MB3394EABD752B8F15EF20D31A90680@BL0PR11MB3394.namprd11.prod.outlook.com> <6640CB92-B666-4531-B5AC-A8DC9C6D887E@mjmontpetit.com> <00AE6432-8C90-4BF3-825B-C98D03AB5F1A@tzi.org> <224489d5-4df2-b80e-a384-c6d083d53fc3@isae-supaero.fr> <58d5638f-9aa2-b18b-6425-34f550cbf4d9@wizmail.org> <C2F6A2C0-D29D-4488-BCBD-56BDB2A3328F@tzi.org>
In-Reply-To: <C2F6A2C0-D29D-4488-BCBD-56BDB2A3328F@tzi.org>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.134.186.90]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/etosat/e5rPsKmO7GsLDXOUMNqTvO26rb8>
Subject: Re: [EToSat] about LOOPS(Localized Optimization of Path Segments) and etosat
X-BeenThere: etosat@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "The EToSat list is a non-WG mailing list used to discuss performance implications of running encrypted transports such as QUIC over satellite." <etosat.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/etosat>, <mailto:etosat-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/etosat/>
List-Post: <mailto:etosat@ietf.org>
List-Help: <mailto:etosat-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/etosat>, <mailto:etosat-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Mar 2019 08:15:30 -0000

Hi all,

We have uploaded an initial version to state about problems and opportunities for LOOPS. It is mainly focusing on the usage scenario about using cloud based nodes to build overlay based WAN path to achieve higher reliability and performance.
Local in-network recovery is a main element of LOOPS. 
EToSat might have similar requirements for some intermediate network nodes to provide LOOPS like functions.

You may find the relevant information below.

Thanks,
Yizhou


Name:		draft-li-tsvwg-loops-problem-opportunities
Revision:	00
Title:		LOOPS (Localized Optimization of Path Segments) Problem Statement and Opportunities
Document date:	2019-03-05
Group:		Individual Submission
Pages:		17
URL:            https://www.ietf.org/internet-drafts/draft-li-tsvwg-loops-problem-opportunities-00.txt
Status:         https://datatracker.ietf.org/doc/draft-li-tsvwg-loops-problem-opportunities/
Htmlized:       https://tools.ietf.org/html/draft-li-tsvwg-loops-problem-opportunities-00
Htmlized:       https://datatracker.ietf.org/doc/html/draft-li-tsvwg-loops-problem-opportunities


Abstract:
   Various overlay tunnels are used in networks including WAN,
   enterprise campus and others.  End to end paths are partitioned into
   multiple segments using overlay tunnels to achieve better path
   selection, lower latency and so on.  Traditional end-to-end transport
   layers respond to packet loss slowly especially in long-haul
   networks: They either wait for some signal from the receiver to
   indicate a loss and then retransmit from the sender or rely on
   sender's timeout which is often quite long.

   LOOPS (Localized Optimization of Path Segments) attempts to provide
   non end-to-end local based in-network recovery to achieve better data
   delivery by making packet loss recovery faster.  In an overlay
   network scenario, LOOPS can be performed over the existing, or
   purposely created, overlay tunnel based path segments.

   This document illustrates the slow packet loss recovery problems
   LOOPS tries to solve in some use cases and analyzes the impacts when
   local in-network recovery is employed as a LOOPS mechanism.


-----Original Message-----
From: EToSat [mailto:etosat-bounces@ietf.org] On Behalf Of Carsten Bormann
Sent: Tuesday, February 12, 2019 3:50 PM
To: Jeremy Harris <jgh@wizmail.org>
Cc: etosat@ietf.org
Subject: Re: [EToSat] about LOOPS(Localized Optimization of Path Segments) and etosat

On Feb 11, 2019, at 17:20, Jeremy Harris <jgh@wizmail.org> wrote:
> 
> On 08/02/2019 10:23, Ludovic THOMAS wrote:
>> FWIU, solutions to improve the slow start without cutting a QUIC 
>> connection will require cross-layer interactions.
> 
> Strawman: an advisory notification from the LOOPS endpoint, on 
> connection startup, with bandwidth and delay data, intended for use by 
> the TCP endpoint in setting an early value for CWND (or the bbr 
> equivalent).  Possibly an ICMP?

Well, initial CWND must be chosen so that it doesn’t cause damage on any node on the entire end-to-end path.  A single LOOPS midpoint node can’t know all the information needed to provide such an assurance.

Getting ahead information from the path was thought through in RFC 4872 Quick-Start.
This spec is not very deployable today because it relies on IP options.
But even if that were not a problem, getting consensus from all the nodes on the path would still be hard, and would violate the deployment economy maxim of providing incremental benefit.
(LOOPS could actually help here by taking sub-paths managed by LOOPS out of the picture, but still the other nodes would have to deploy.)

TCP splitting for satellites works because the ramp-up in the low-RTT first (pre-satellite) path segment is independent from the ramp-up in the following ones; the splitting node simply promises to provide any buffer space needed (which, worst case, can cause buffer bloat).  We would need to provide LOOPS mid-point nodes with ways to manage congestion up to the receiving endpoint to achieve the same effect, and that is not possible without a close interaction with the end-to-end transport (or global deployment of mid-to-end LOOPS, which is not even on the agenda currently).

Grüße, Carsten

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