Re: [LOOPS] draft-li-tsvwg-loops-problem-opportunities and use-cases.

Carsten Bormann <cabo@tzi.org> Fri, 31 July 2020 08:14 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 7B9193A1082 for <loops@ietfa.amsl.com>; Fri, 31 Jul 2020 01:14:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.92
X-Spam-Level:
X-Spam-Status: No, score=-1.92 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-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 OzBGhKk-Oivk for <loops@ietfa.amsl.com>; Fri, 31 Jul 2020 01:14:05 -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 D05133A108D for <loops@ietf.org>; Fri, 31 Jul 2020 01:14:04 -0700 (PDT)
Received: from [192.168.217.116] (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 4BJ0RZ1Q3KzyXh; Fri, 31 Jul 2020 10:14:02 +0200 (CEST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <64ED1BA0-F463-4C10-949C-38085ECAA0D3@erg.abdn.ac.uk>
Date: Fri, 31 Jul 2020 10:14:01 +0200
Cc: loops <loops@ietf.org>
X-Mao-Original-Outgoing-Id: 617876041.462587-1d7ced28f7c5b99da956e63e23bd6533
Content-Transfer-Encoding: quoted-printable
Message-Id: <31BE3581-8456-447B-A98F-91A4EAC2350A@tzi.org>
References: <C80E2063-93F7-4430-80FA-DE848308B67F@tzi.org> <64ED1BA0-F463-4C10-949C-38085ECAA0D3@erg.abdn.ac.uk>
To: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
X-Mailer: Apple Mail (2.3608.120.23.2.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/loops/Metn1m-zDOf4Cj7pjROP1a2vEY4>
Subject: Re: [LOOPS] draft-li-tsvwg-loops-problem-opportunities and use-cases.
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, 31 Jul 2020 08:14:08 -0000

Hi Gorry,

>>>> If LOOPS does little good, due to its cost (additional reverse packets, processing/memory, tunneling if that wasn’t already in use) it is a pessimization; many optimizations have regions of operation in which they don't.
>>> I would like to understand the potential for harm... to.
>> 
>> Pessimization is “harm”.  Not really a lot of harm.
>> 
> On the contrary. Pessimism is important in protecting infrastructure. Please supply data and discuss operational practice.

The tunneling overhead will be on the order of 40 to 60 bytes per packet.
I have made some proposals how to reduce the reverse overhead in early May, we haven’t discussed this to the end, but we are talking about single-digit percentage or less overheads here.  So much for the pessimization (inverse of optimization).

Pessimism is also a necessary component of protocol development.
By choosing reasonable upper bounds for LOOPS behavior (e.g., limiting the retransmission time window to something not much more than a couple RTTs, defining bounds for the FEC/retransmission overhead), we can limit any harm from unforeseen interactions.

> I’ve appreciated the discussion, and I wish this was more clear in the drafts. 

Certainly, more work is needed on the drafts, but that can be done in the WG.

> To me, the scope and intention expressing in  the problem statement is itself problematic to understanding the proposed work, and the impact of this service.

The document that we put most energy into is the charter, and that should be what we discuss today.  The I-Ds are background and illustrations, and we certainly weren't perfect in thinning them in line with the narrowing of the charter to the MVP.  I still think the background/illustration (proof of concept) provided by the I-Ds is useful to evaluate the charter.

Grüße, Carsten