Re: [tcpm] Rechartering TCPM for alternative congestion control algorithms

Michael Tuexen <Michael.Tuexen@lurchi.franken.de> Tue, 27 January 2015 13:06 UTC

Return-Path: <Michael.Tuexen@lurchi.franken.de>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E90781A8739 for <tcpm@ietfa.amsl.com>; Tue, 27 Jan 2015 05:06:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.561
X-Spam-Level:
X-Spam-Status: No, score=-1.561 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, SPF_HELO_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=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 eoFV_2EXb6GF for <tcpm@ietfa.amsl.com>; Tue, 27 Jan 2015 05:06:23 -0800 (PST)
Received: from mail-n.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F3FD71A8745 for <tcpm@ietf.org>; Tue, 27 Jan 2015 05:06:22 -0800 (PST)
Received: from [10.225.7.42] (unknown [194.95.73.101]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTP id E5B321C10437E; Tue, 27 Jan 2015 14:06:20 +0100 (CET)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 8.1 \(1993\))
From: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
In-Reply-To: <655C07320163294895BBADA28372AF5D16BCCFDD@FR711WXCHMBA05.zeu.alcatel-lucent.com>
Date: Tue, 27 Jan 2015 14:06:21 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <58424AFA-4A54-4DD7-A839-D7AC8BFFB14A@lurchi.franken.de>
References: <655C07320163294895BBADA28372AF5D16BCCD3D@FR711WXCHMBA05.zeu.alcatel-lucent.com> <67E21286-0DC0-45C1-A9D4-FBDDE7038F21@lurchi.franken.de> <655C07320163294895BBADA28372AF5D16BCCFDD@FR711WXCHMBA05.zeu.alcatel-lucent.com>
To: "Scharf, Michael (Michael)" <michael.scharf@alcatel-lucent.com>
X-Mailer: Apple Mail (2.1993)
Archived-At: <http://mailarchive.ietf.org/arch/msg/tcpm/gmmQBSjWonbJntXVgY2d11mPtpQ>
Cc: "tcpm-chairs@tools.ietf.org" <tcpm-chairs@tools.ietf.org>, "tcpm@ietf.org" <tcpm@ietf.org>
Subject: Re: [tcpm] Rechartering TCPM for alternative congestion control algorithms
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tcpm/>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Jan 2015 13:06:30 -0000

> On 27 Jan 2015, at 13:08, Scharf, Michael (Michael) <michael.scharf@alcatel-lucent.com> wrote:
> 
>> How would the usage of TCP based CCs in SCTP be handled? Would it be
>> covered in
>> the documents in TCPM? Would there additional documents be needed? If
>> yes, would
>> they go also to TCPM or to TSVWG? Just wondering...
> 
> Good question. I can only respond as far as TCPM is concerned. The current TCPM charter states in two other paragraphs [1]:
> 
> The focus of the working group is TCP. In cases where small
> changes are directly applicable to other transports (e.g., SCTP or
> DCCP), the mappings to other transports may be specified alongside
> that for TCP, but other significant additions and changes to other
> transports are not in scope.
> 
> [...]
> 
> TCP's congestion control algorithms are the model followed by
> alternate transports (e.g., SCTP or DCCP), which are standardized in
> other working groups, such as the Transport Area WG (tsvwg). In the
> past, the IETF has worked on several documents about algorithms that
> are specified for multiple protocols (e.g., TCP and SCTP) in the
> same document. Which WG shepherds such documents will be determined
> on a case-by-case basis. In any case, the TCPM WG will remain in
> close contact with other relevant WGs working on these protocols to
> ensure openness and stringent review from all angles.
> 
> 
> My current thinking is to leave these two paragraphs in the TCPM charter unchanged. As far as I recall, in the past TCPM has handled basically all documents specifying algorithms both for TCP and for SCTP. In contrast, SCTP-only documents are explicitly outside of the current charter of TCPM (i.e., they probably have to go to TSVWG). Thus, it would depend whether a CC algorithm would be specified for TCP and SCTP in the same document, or not. I could also think of TCPM documents describing the usage in SCTP in a non-normative section or an appendix.
> 
> The proposed TCPM charter is very explicitly limited to CC algorithms "known to be widely deployed". Adoption in TCPM would probably require that said algorithm has been tested very extensively in TCP stacks (e.g., experiments in which the algorithm has been enabled by default). I don't know whether there is a way to ensure comprehensive testing of an algorithm both for TCP and SCTP. Therefore, I don't think we should mandate that all CC algorithms submitted to TCPM have to be specified both for TCP and SCTP in the same document. The congestion control in RFC 5681 is also specified for TCP only.
> 
> Are there any suggestion for an alternative handling?
OK. Makes sense. If we need modifications for SCTP we can go through TSVWG...

Best regards
Michael
> 
> Thanks
> 
> Michael
> 
> 
> [1] https://datatracker.ietf.org/wg/tcpm/charter/
>