Re: [LOOPS] New Version Notification for draft-amend-iccrg-multipath-reordering-00.txt

Carsten Bormann <cabo@tzi.org> Fri, 10 July 2020 10:31 UTC

Return-Path: <cabo@tzi.org>
X-Original-To: loops@ietfa.amsl.com
Delivered-To: loops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 74C573A0879 for <loops@ietfa.amsl.com>; Fri, 10 Jul 2020 03:31:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, 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 vaaO6zYroJDT for <loops@ietfa.amsl.com>; Fri, 10 Jul 2020 03:31:44 -0700 (PDT)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3D4AE3A0874 for <loops@ietf.org>; Fri, 10 Jul 2020 03:31:43 -0700 (PDT)
Received: from [172.16.42.100] (p5089ae91.dip0.t-ipconnect.de [80.137.174.145]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 4B38V60XB6zydx; Fri, 10 Jul 2020 12:31:42 +0200 (CEST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <LEJPR01MB04905EC42D9B38D02D86A1BDFA650@LEJPR01MB0490.DEUPRD01.PROD.OUTLOOK.DE>
Date: Fri, 10 Jul 2020 12:31:41 +0200
Cc: loops <loops@ietf.org>, Dirk.von-Hugo@telekom.de
X-Mao-Original-Outgoing-Id: 616069901.00719-ce4a0a5b643d2c0ef5cbad087a047c3c
Content-Transfer-Encoding: quoted-printable
Message-Id: <39973CA5-E075-43A7-9975-08409C76DEEE@tzi.org>
References: <159423152847.21640.733211169724485576@ietfa.amsl.com> <LEJPR01MB04905EC42D9B38D02D86A1BDFA650@LEJPR01MB0490.DEUPRD01.PROD.OUTLOOK.DE>
To: Markus.Amend@telekom.de
X-Mailer: Apple Mail (2.3608.80.23.2.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/loops/QMnx8RLhPDTjKS5-DAMb2tNO-ms>
Subject: Re: [LOOPS] New Version Notification for draft-amend-iccrg-multipath-reordering-00.txt
X-BeenThere: loops@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Local Optimizations on Path Segments <loops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/loops>, <mailto:loops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/loops/>
List-Post: <mailto:loops@ietf.org>
List-Help: <mailto:loops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/loops>, <mailto:loops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Jul 2020 10:31:46 -0000

Hi Markus,

On 2020-07-10, at 10:43, <Markus.Amend@telekom.de> <Markus.Amend@telekom.de> wrote:
> 
> Even if Carsten already informed me, that multipath is not in scope initialy at LOOPS, I could imagine that some of the techniques in the draft are covered by your proposed charter https://github.com/loops-wg/charter.

The resequencing part is not, as LOOPS does not resequence.

In previous discussions, we have always considered resequencing as an optional service that could be provided unilaterally at the egress (we have different experiences with and thus different opinions on resequencing).
In many cases, the data that enable recovery (retransmission or reconstruction) are all that is needed to run a (non-reliable, as needed on the IP layer) resequencing process; this would use static expiration (Section 5.3 in your draft) or adaptive expiration (Section 5.4).  The adaptation mechanisms in the latter would benefit from some measurement information being available at the egress, but that is probably already needed to control the formation of return channel information (ACKs etc.) or for reconstruction (symbol numbers for FEC).
This has always been implicit; I’m not sure we want to make supplying measurement information for a resequencing process an explicit objective.

Section 6 (recover mechanisms) of course is the essence of LOOPS.  We are not discussing the multipath aspects for the LOOPS MVP we describe in the charter, but LOOPS MVP could run either per-path or on the aggregate in a multipath environment.  I think that if a protocol for this goes forward, that could be based on LOOPS even if that doesn’t cover the multipath use case fully yet.

Grüße, Carsten