[LOOPS] Other WGs/RGs (Re: LOOPS meetings in May 2020, replacing IETF 107 side meetings)
Carsten Bormann <cabo@tzi.org> Tue, 05 May 2020 22:07 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 1C0413A0BE9 for <loops@ietfa.amsl.com>; Tue, 5 May 2020 15:07:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 p6VYUgY6b3oE for <loops@ietfa.amsl.com>; Tue, 5 May 2020 15:07:20 -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 923B83A0BE5 for <loops@ietf.org>; Tue, 5 May 2020 15:07:20 -0700 (PDT)
Received: from [172.16.42.112] (p548DCD70.dip0.t-ipconnect.de [84.141.205.112]) (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 49Gv3C011FzyXf; Wed, 6 May 2020 00:07:18 +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: <04EBF640-8E6C-41EB-A704-ECCE6FC0BA48@tzi.org>
Date: Wed, 06 May 2020 00:07:18 +0200
X-Mao-Original-Outgoing-Id: 610409238.268936-956f2f298fa2e08f86b5f15a75193b56
Content-Transfer-Encoding: quoted-printable
Message-Id: <5A6CF9A4-FCBB-435B-8EEF-9704F5BFD221@tzi.org>
References: <04EBF640-8E6C-41EB-A704-ECCE6FC0BA48@tzi.org>
To: loops@ietf.org
X-Mailer: Apple Mail (2.3608.80.23.2.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/loops/BB1FywhhFT1NHVpXyzlCu390Sj0>
Subject: [LOOPS] Other WGs/RGs (Re: LOOPS meetings in May 2020, replacing IETF 107 side meetings)
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: Tue, 05 May 2020 22:07:24 -0000
On 2020-04-30, at 21:37, Carsten Bormann <cabo@tzi.org> wrote: > > (2) to look at about a dozen other WGs and RGs and agree what our technical relationship with them is going to be, e.g. "watch" (shared interests, but no specific exchange or mutual dependency envisioned now; could develop, though), "import" (specs that the other WG works on will be used by ours), and "export" (we could do some work that would benefit that other WG). This will then be useful as input for a charter discussion. I prepared a more detailed overview over related WGs and RGs at: https://github.com/loops-wg/charter/blob/master/wg-rg-relations.md This would be one of the agenda items of the LOOPS “design team meeting” in 41 hours, with a view of feeding back some (but not all) of the details into the charter. Please send comments to me or to the list (or make a pull request if that is your thing). I’m also copying the current text below in case commenting from the mail reader is easier for you. Grüße, Carsten ## Relationship to Other WGs and RGs This is an expanded version of the section of a similar name in the proposed charter. We'll develop this here and then make the needed changes to the charter. The objective here is to look at about a dozen other WGs and IRTF RGs and agree what our technical relationship with them is going to be. Note that the current version of this note does not address interaction with other SDOs yet. * To do: find out whether there we envision such interaction with other SDOs. ## Types of relationship * "watch": shared interests, but no specific exchange or mutual dependency envisioned now; could develop, though. * "import": specs that the other WG works on will be used by ours. * "export": we could do some work that would benefit that other WG. ## Working groups, Research Groups * Name: TCPM, TSVWG, QUIC * Work: Transport protocol innovations * Issue in other group: What new transport protocol mechanisms provide benefits that cannot be had with a classical transport * **Issue in LOOPS**: Develop the retransmission part of LOOPS (as well as possibly the reconstruction/FEC part) based on these innovations * Type: Watch, potentially Import * **Issue in LOOPS**: Are there new interactions between the LOOPS "transport" elements and the innovations in the upper layer transport protocols? * Type: Watch --- * Name: TCPM * Work: RACK * Issue in other group: (from draft-ietf-tcpm-rack-08:) ... develop a new TCP loss detection algorithm called RACK ("Recent ACKnowledgment"). RACK uses the notion of time, instead of packet or sequence counts, to detect losses, for modern TCP implementations that can support per-packet timestamps and the selective acknowledgment (SACK) option. It is intended to be an alternative to the DUPACK threshold approach [RFC6675] ... * **Issue in LOOPS**: Does LOOPS need to rely on a sequence-preserving path for efficient loss detection, or can we use some of the RACK work for more time-based loss detection? How do we translate the TCP features used by RACK into features that are available in LOOPS? * Type: Watch, potentially Import --- * Name: MASQUE (WG to be, recent BOF 2020-03-24) * Work: Embedding proxied flows into QUIC and HTTP/3 * Issue in other group: "Congestion Control over Congestion Control in case of UDP or IP proxying", i.e., when the proxied flows are UDP or IP (~ VPN), the interaction between end-to-end transport protocol control loops (congestion control) and the control loops run by QUIC * **Issue in LOOPS**: Does LOOPS need to perform specific work to mitigate issues stemming from nested congestion control? Note that the LOOPS segment is typically, but not always, significantly shorter than the end-to-end path, which might be similar in a MASQUE situation. * Type: Watch --- * Name: RMCAT * Work: Congestion control for media flows * **Issue in LOOPS**: Interactions between upper layer congestion control schemes in use for media and those in use on the LOOPS path segment * Type: Watch --- * Name: IPPM, TSVWG * Work: Formats and algorithms for measurement * **Issue in LOOPS**: What IPPM-defined formats and algorithms for measurement can we usefully import into the LOOPS measurement system * Type: potentially Import * To do: What came out of the draft-ietf-tsvwg-tunnel-congestion-feedback work? --- * Name: NVO3, INTAREA, SPRING/6MAN * Work: Tunnel encapsulation formats * **Issue in LOOPS**: We need to follow the homes of tunneling protocols to which bindings are being defined, which depending on the choices of the WG may include NVO3 (Geneve), intarea (GUE), spring/6man (SRv6). * Type: Import * To do: There is no obvious home for GRE at this point, but GRE is another obvious choice for a tunneling protocol. --- * Name: TSVWG * Work: Advanced ECN * Issue in other group: Agree on an approach for advanced ECN * **Issue in LOOPS**: LOOPS can benefit from ECN both in the end-to-end traffic and in the LOOPS segment. The protocol may need to anticipate the developments on advanced ECN and adjust its usage of both classic and advanced ECN. This may also influence how LOOPS makes use of RFC 6040 (Tunnelling of Explicit Congestion Notification). * Type: Watch --- * Name: DETNET, RAW * Work: DETNET data plane, RAW, PREOF * Issue in other group: Define a data plane (encapsulation) for replicating, eliminating duplicates, and potentially reordering traffic (PREOF). RAW extends this work to wireless networks. * **Issue in LOOPS**: Can we integrate some of this work for retransmission and reconstruction? * Type: Watch, potentially import * **Issue in LOOPS**: Potentially (long term): Can we make some of the LOOPS components available in a way that is useful for DETNET and RAW? * Type: Export --- * Name: NWCRG (IRTF) * Work: FEC formats and protocols * Issue in other group: Define forward error correction (FEC) formats that provide good robustness, low reconstruction latency, low implementation complexity, low CPU requirements, low overhead * **Issue in LOOPS**: How does the structure of these new formats and protocols influence the way LOOPS handles reconstruction? * To do: Watch the patent claim thickets in this space * Type: Watch, Import/Reference (specific schemes) --- * Name: MAPRG (IRTF), ICCRG (IRTF) * Work: Measurement, Congestion control * Issue in other group: Do leading edge work in this space * **Issue in LOOPS**: Benefit from that leading edge work * Type: Watch
- [LOOPS] LOOPS meetings in May 2020, replacing IET… Carsten Bormann
- [LOOPS] Other WGs/RGs (Re: LOOPS meetings in May … Carsten Bormann
- Re: [LOOPS] Other WGs/RGs (Re: LOOPS meetings in … Liyizhou
- Re: [LOOPS] Other WGs/RGs (Re: LOOPS meetings in … Carsten Bormann