Re: [re-ECN] Other transports than TCP in charter

Mirja Kühlewind <mirja.kuehlewind@ikr.uni-stuttgart.de> Fri, 13 November 2009 15:07 UTC

Return-Path: <mirja.kuehlewind@ikr.uni-stuttgart.de>
X-Original-To: re-ecn@core3.amsl.com
Delivered-To: re-ecn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 225AE3A6AA5 for <re-ecn@core3.amsl.com>; Fri, 13 Nov 2009 07:07:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.501
X-Spam-Level:
X-Spam-Status: No, score=-1.501 tagged_above=-999 required=5 tests=[AWL=0.448, BAYES_00=-2.599, HELO_EQ_DE=0.35, MIME_8BIT_HEADER=0.3]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RlA+oZMi+FGe for <re-ecn@core3.amsl.com>; Fri, 13 Nov 2009 07:07:50 -0800 (PST)
Received: from mailsrv.ikr.uni-stuttgart.de (mailsrv.ikr.uni-stuttgart.de [129.69.170.2]) by core3.amsl.com (Postfix) with ESMTP id 3EE803A6910 for <re-ecn@ietf.org>; Fri, 13 Nov 2009 07:07:50 -0800 (PST)
Received: from netsrv1.ikr.uni-stuttgart.de (netsrv1-c [10.11.12.12]) by mailsrv.ikr.uni-stuttgart.de (Postfix) with ESMTP id 3A3F6439F4 for <re-ecn@ietf.org>; Fri, 13 Nov 2009 16:08:19 +0100 (CET)
Received: from localhost (inode21 [10.21.18.11]) by netsrv1.ikr.uni-stuttgart.de (Postfix) with ESMTP id CFFD3BC07E for <re-ecn@ietf.org>; Fri, 13 Nov 2009 16:08:18 +0100 (CET)
From: Mirja =?iso-8859-1?q?K=FChlewind?= <mirja.kuehlewind@ikr.uni-stuttgart.de>
To: re-ecn@ietf.org
Date: Fri, 13 Nov 2009 16:08:16 +0100
User-Agent: KMail/1.9.10 (enterprise35 0.20090731.1005176)
References: <130EBB38279E9847BAAAE0B8F9905F8C023967DD@esealmw109.eemea.ericsson.se> <200911131311.nADDBl2M011699@bagheera.jungle.bt.co.uk> <EC9F0C58-47E0-433B-BE0D-B9220DC4289E@g11.org.uk>
In-Reply-To: <EC9F0C58-47E0-433B-BE0D-B9220DC4289E@g11.org.uk>
X-KMail-QuotePrefix: >
MIME-Version: 1.0
Content-Type: Text/Plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Message-Id: <200911131608.16539.mkuehle@ikr.uni-stuttgart.de>
Subject: Re: [re-ECN] Other transports than TCP in charter
X-BeenThere: re-ecn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: re-inserted explicit congestion notification <re-ecn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/re-ecn>, <mailto:re-ecn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/re-ecn>
List-Post: <mailto:re-ecn@ietf.org>
List-Help: <mailto:re-ecn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/re-ecn>, <mailto:re-ecn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Nov 2009 15:07:51 -0000

Hi,

> The thing I (and probably Ingemar) would ideally like to see is a charter
> that doesn't preclude the introduction of proposed work involving
> transports other than TCP.  

Yes! Me too. Actually exposing congestion is something that works on IP layer. 
Then you might want to also specify how the algorithms should work on sender 
and  on receiver side to count congestion and estimate the right number of ce 
marks to send. But how you actually feedback the current state of your 
counter from the receiver to the sender is a minor thing. In TCP case it 
might be using the 3 ECN bit. In another protocol you simply use 3 or more 
other bits. Definitely you need some requirements how often you have to 
feedback this information and so on. But this you need for very transport 
protocol. 
And than furthermore the case were you have no feedback channel should be 
covered as well, anyway.
But finally how to react on congestion (with TCP congestion control or 
something else or not at all) is in my option out of scope.

> This is perhaps a question to the chairs/ADs, 
> but would it be possible to have a charter that makes a more general
> statement about transport protocols, and then for now have a specific
> milestone that only identifies a work item for TCP and no other transport
> protocol?
I still think that we can't excluse other protocols anyway. If the goal is to 
make the endsystem/user more responsible for their congestion (using some 
kind of congestion policing on ingress node) you need to have congestion 
exposure on very kind of traffic. Otherwise this gives one the chance to 
cheat.

Mirja