[LOOPS] BOF co-chairs thinking on LOOPS next steps

Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Wed, 24 July 2019 15:25 UTC

Return-Path: <spencerdawkins.ietf@gmail.com>
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 EABE512039C for <loops@ietfa.amsl.com>; Wed, 24 Jul 2019 08:25:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 Jh2WpDzaP4qy for <loops@ietfa.amsl.com>; Wed, 24 Jul 2019 08:25:17 -0700 (PDT)
Received: from mail-lf1-x136.google.com (mail-lf1-x136.google.com [IPv6:2a00:1450:4864:20::136]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7A3731203C1 for <loops@ietf.org>; Wed, 24 Jul 2019 08:25:10 -0700 (PDT)
Received: by mail-lf1-x136.google.com with SMTP id 62so27378804lfa.8 for <loops@ietf.org>; Wed, 24 Jul 2019 08:25:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=L0vGgmG+ZmVvy4FFXNIVH2rpHOugq+e+9z9YbHvoJoc=; b=kmGOd84Q9r3FyRW3mRSf4++lrmWfAU85OhP9+elWRqKsMmD1+0P7FZQrfQmKn0GBE6 +cZBVFdUW0ihMMVLWMol5sP7H4gtoWLh2osrhF2RICG7lLMiKOKoJJYud3a/skC5rCqA BuF4/iZXl/kg8MlG+bB8GTCvNKn+XnTPwYbgZTtEE76hjb3UzAc5al0EcgCZ328tJfsC 5JZ8RxDm0pORdAXOwYGB+tuLRRx+3BloBO1Y27YIUl5+ETIgeeYHvfJpNV1SXmKx/VvD v+MSe+rHzmJFseQu0DBKT4SxQF5tSFniAL3zrYTpe3xwrJEO6JhVZZpvLUNidVt6mZAY QLkA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=L0vGgmG+ZmVvy4FFXNIVH2rpHOugq+e+9z9YbHvoJoc=; b=BaKM1uyzyA46ZDAR7FX8F5Txon4KK8aaUAJN2AYFehx3el8yyz+NDVXcJnGqkkscPT 0SsxCUwhptInywSwiqpAT+z8KBJ9CFVhOWtS7PFjSrvgfeqOehMZ6d+rQuUqHNSVTTFO dB7hNnt0RCzEZOh7KiNUHFWDcxosc9SS3ET++dd7s987jAIVj3ZJdTLFloyvfxjfQqVt Ar1Rzv/uiQuKG2JHXcSX1Tx5Hu3hte+QdZcptD7PgUYSjhowXwpJ/K1lf0s00l13KFwj 7Pwz1KjOo3AMc7o2hfJsCoKi4n6AO3Y7jZJ5E/uUibSBllkFT56Nx6CCVycHJ+d+2txD 9Vew==
X-Gm-Message-State: APjAAAW3Ch0dm9VqeAruWLi1IC9PZzazRHc7Wp39u9p77Qw5MIRjTg/X PF2Nw6qfOzlf9el0G7mrLs6A18codBMMRGow5Qs=
X-Google-Smtp-Source: APXvYqxc9Vsrjq9RJow7hYSpT7NUExGry52hzjvQuNXz35Whg2qhJq+My+q0wFvAXkXnXqqyhMrSlFUQSwsPXWGZko0=
X-Received: by 2002:ac2:5337:: with SMTP id f23mr39412560lfh.15.1563981908669; Wed, 24 Jul 2019 08:25:08 -0700 (PDT)
MIME-Version: 1.0
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Wed, 24 Jul 2019 11:24:43 -0400
Message-ID: <CAKKJt-cwTUkwcN5vCjFkQ7uuZPxm3JSMfajb=WPo_=E+CBxmRg@mail.gmail.com>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>
Cc: Mirja Kuehlewind <ietf@kuehlewind.net>, Suresh Krishnan <suresh@kaloom.com>, loops@ietf.org, IAB IAB <iab@iab.org>
Content-Type: multipart/alternative; boundary="00000000000019f9f1058e6eea9b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/loops/bvGsVpY18J3c8-r0gMTcrDDVrnY>
Subject: [LOOPS] BOF co-chairs thinking on LOOPS next steps
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: Wed, 24 Jul 2019 15:25:20 -0000

Hi, Magnus,

Ole and I wanted to let you know what things looked like to us as
co-chairs.

We are copying the mailing list, to provide transparency for the LOOPS
community. Wes Hardaker suggested that we copy the IAB because at least two
IAB folk were covering the BOF, and would be sending write-ups to the IAB
and IESG afterwards.

(Dear LOOPists - you may wish to remove the IAB from any follow-up e-mail
on the mailing list. Interested IAB members are subscribed to LOOPS, or
will be very soon. Uninterested IAB members don't need more e-mail from us!)

First, I'd like to thank you (and Suresh) for bringing in an INT co-chair.
That was extremely helpful.

Draft minutes have been posted at
https://datatracker.ietf.org/doc/minutes-105-loops/. But, to summarize ...

We asked these questions at the beginning of the BOF:

Chairs: What sort of people were in the room?

   - 1/3 transport people
   - 1/3 encaps people
   - 1/10 apps people
   - 2 ops people
   - 5 measurements people
   - 1.5 security people
   - 10-12 people on products/systems they do some form of enhancement.
   - Who has read the problem draft?  1/3 room

We think that holding a BOF was a good decision, based on the number of
people (even in the room) working on products and systems in this space.

We think that holding a non-working group-forming BOF was a good decision,
because many of the people who have been working in this space haven't been
talking to each other (which makes products that don't interoperate or
provide the same services in the same way - same as our previous experience
with NATs). Providing a place for them to talk was very helpful.

Ole was impressed at the low number of tourists in the room.

The key points from the BOF proponents were

   - First, do no harm - measure what you're doing, and adjust what you're
   doing based on feedback, including turning your optimizations off entirely.
   - Do local repair between LOOPS endpoints, not involving hosts (at
   least, not now)
   - Multipath; Measurement; MTU-handling; Encapsulation/Tunnels were out
   of scope (at least for now)
   - Use FEC for local repair
   - Do The Right Thing in tuning FEC usage based on feedback
   - In some cases, use limited retransmission for local repair, probably
   if FEC is not sufficient

The key points from discussion were

   - Marie-Jose Montpetit, co-chair of Network Coding Research Group, said
   that they have much research that is applicable for FEC. Marie-Jean has
   followed up on the mailing list after the BOF.
   - It's not clear how much vendors in this space want a standardized
   solution, but it's more likely that operators will want that
   - Multiple people have concerns about masking signals about actual
   losses and adverse interactions between multiple levels of optimizations.
   These are things to watch out for in future work

Hums at the end of the session were

   - There are multiple problems involved here, so a key next step will be
   teasing those problems apart and identifying what the IETF (and IRTF) has
   already done, that is applicable, and could be reused with no changes, or
   extended/modified as part of LOOPS, and what problems still remain
   unaddressed and clearly require protocol work in the IETF
   - Colin Perkins said there were big parts of the LOOPS problem set that
   are engineering now (Spencer and Ole happen to agree)
   - Andrew McGregor said that LOOPS would benefit from additional research
   (Spencer and Ole happen to agree, but think there is enough engineering
   work that waiting for more research to charter work isn't necessary)
   - Magnus asked if standardization in this space would be useful or
   beneficial. Many hums YES, some hums NO.

We will send our recommendations on how to follow up to the LOOPS mailing
list separately, so that the discussion happens in the right place. If IESG
and IAB people have opinions about that, subscribing would be good :-)

We can imagine that work in this space would result in standards-conformant
products, but we can also imagine that work in this space would result in
significantly improved proprietary products, or standards-conformant
products with significant extensions. A lot depends on the people doing the
work.

Thanks for the opportunity to serve the community in this way.

Spencer and Ole, as co-chairs for the BOF