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

Bob Briscoe <rbriscoe@jungle.bt.co.uk> Fri, 13 November 2009 13:11 UTC

Return-Path: <rbriscoe@jungle.bt.co.uk>
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 C292C3A6A34 for <re-ecn@core3.amsl.com>; Fri, 13 Nov 2009 05:11:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.283
X-Spam-Level:
X-Spam-Status: No, score=-0.283 tagged_above=-999 required=5 tests=[AWL=-1.064, BAYES_00=-2.599, DATE_IN_PAST_03_06=0.044, DNS_FROM_RFC_BOGUSMX=1.482, HTML_MESSAGE=0.001, MIME_HTML_ONLY=1.457, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_LOW=-1]
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 OHZU8bCOl6Eg for <re-ecn@core3.amsl.com>; Fri, 13 Nov 2009 05:11:26 -0800 (PST)
Received: from smtp4.smtp.bt.com (smtp4.smtp.bt.com [217.32.164.151]) by core3.amsl.com (Postfix) with ESMTP id D57F23A67F6 for <re-ecn@ietf.org>; Fri, 13 Nov 2009 05:11:25 -0800 (PST)
Received: from i2kc06-ukbr.domain1.systemhost.net ([193.113.197.70]) by smtp4.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.3959); Fri, 13 Nov 2009 13:11:54 +0000
Received: from cbibipnt05.iuser.iroot.adidom.com ([147.149.196.177]) by i2kc06-ukbr.domain1.systemhost.net with Microsoft SMTPSVC(6.0.3790.3959); Fri, 13 Nov 2009 13:11:54 +0000
Received: From bagheera.jungle.bt.co.uk ([132.146.168.158]) by cbibipnt05.iuser.iroot.adidom.com (WebShield SMTP v4.5 MR1a P0803.399); id 1258117912624; Fri, 13 Nov 2009 13:11:52 +0000
Received: from MUT.jungle.bt.co.uk ([10.73.128.33]) by bagheera.jungle.bt.co.uk (8.13.5/8.12.8) with ESMTP id nADDBl2M011699; Fri, 13 Nov 2009 13:11:48 GMT
Message-Id: <200911131311.nADDBl2M011699@bagheera.jungle.bt.co.uk>
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Fri, 13 Nov 2009 07:24:35 +0000
To: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, bo zhou <zhouboyj@gmail.com>
From: Bob Briscoe <rbriscoe@jungle.bt.co.uk>
In-Reply-To: <36a593230911121809m2b1322cctfcc124f5b7ec707@mail.gmail.com >
References: <130EBB38279E9847BAAAE0B8F9905F8C023967DD@esealmw109.eemea.ericsson.se> <36a593230911121809m2b1322cctfcc124f5b7ec707@mail.gmail.com>
Mime-Version: 1.0
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Scanned-By: MIMEDefang 2.56 on 132.146.168.158
X-OriginalArrivalTime: 13 Nov 2009 13:11:54.0137 (UTC) FILETIME=[DED23090:01CA6462]
Cc: re-ecn@ietf.org
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 13:11:32 -0000

Bo, Ingemar,

I want to manage expectations here.

ConEx is ambitious, because it tries to shoe-horn something radically different into the interoperability layer (IP) that everything else builds over or under. During the design of re-ECN, every time we realised there was a new constraint (e.g. a security attack), it often took weeks to find a new design that still met all the other constraints. [We should document all the design constraints - I'm v willing to help with that.]

The degrees of freedom are really minimal down in IP. You have to seek out each little crack, but then you can't just pop the protocol in. You have to knock it in hard with a heavy hammer.

So far the number of minds working on this has been small: my team plus a number of researchers devising attacks on the protocol. Once that number grows, more constraints may well be found. I sincerely promise we have tried to find them all, but... a lethal constraint might arise.

Therefore I believe we should charter to:
a) specify the base ConEx protocol in IP
b) provide design guidance for any ConEx transport
   (including with no feedback at all*).
c) specify a ConEx transport extension for TCP
d) specify a minimum of n other transport extensions in detail, where n=0

[* = If we adopt re-ECN, there are already guidelines in draft-briscoe-tsvwg-re-ecn S.6.2.1 on how to do re-ECN with no feedback at all (ie. pure UDP in datagram mode) or very infrequent feedback. This is important, because we have to support re-ECN under transports like
* digital fountain, which uses FEC and no feedback.
* or DNS over UDP. 
* I have also already specified a form of re-ECN for an inelastic transport (see ref to re-PCN in S.6.2.2).]

Once we've written a full spec for TCP and we've covered pure UDP (as a design guideline in the spec for ConEx in IP), this means we've covered the transports that are the "host requirements" for the Internet.

I think n=0 makes sense for the charter, in case we come across a big problem and have to stop at the first hurdle. This doesn't stop us doing more transports within the w-g; we just don't charter to *have* to do them.

There is an argument for n=1: ie. we specify TCP and one example from another extreme of the design space. That would give comfort that ConEx is extensible. I wouldn't argue against n=1, but I'd prefer us to try to do TCP first.

If we decided n=1, I would suggest ConEx in RTP/RTCP over UDP first, but only for unicast.



Bob

BTW, I tried to show the transport design space over re-ECN in my talk to ICCRG in Stockholm in Jul'09. See slide 19 of <http://bobbriscoe.net/presents/0907ietf/#0907iccrg" rel="nofollow"> http://bobbriscoe.net/presents/0907ietf/#0907iccrg>. Apologies, I omitted LEDBAT from that slide.


At 02:09 13/11/2009, bo zhou wrote:
I believe Ingemar's suggestion is reasonable.
Hope the ConEx WG can consider all transport protocols rather than TCP only.
 
Regards,
 
Bo Zhou
China Mobile

On Fri, Nov 13, 2009 at 10:00 AM, Ingemar Johansson S < ingemar.s.johansson@ericsson.com> wrote:
Hi

I have raised this concern earlier on this list but I do this again just to make sure that this does not fall between the chairs.
The proposed "strawman" BoF charter discusses TCP. I would like the group to consider IP as the common denominator, the motivation can be found at.
http://www.ietf.org/mail-archive/web/re-ecn/current/msg00410.html" rel="nofollow"> http://www.ietf.org/mail-archive/web/re-ecn/current/msg00410.html

In short the work done in ConEx should be able to apply on UDP as well as TCP. Other transports of interest may be SCTP and DCCP.

/Ingemar
=================================
INGEMAR JOHANSSON  M.Sc.
Senior Research Engineer

Ericsson AB
Multimedia Technologies
Labratoriegränd 11
971 28, Luleå, Sweden
Phone +46-1071 43042
SMS/MMS +46-73 078 3289
ingemar.s.johansson@ericsson.com
http://www.ericsson.com/" rel="nofollow"> www.ericsson.com
Visit http://labs.ericsson.com/" rel="nofollow">http://labs.ericsson.com !
=================================
_______________________________________________
re-ECN mailing list
re-ECN@ietf.org
https://www.ietf.org/mailman/listinfo/re-ecn" rel="nofollow"> https://www.ietf.org/mailman/listinfo/re-ecn




--
Regards,

Bo Zhou
China Mobile
_______________________________________________
re-ECN mailing list
re-ECN@ietf.org
https://www.ietf.org/mailman/listinfo/re-ecn" rel="nofollow"> https://www.ietf.org/mailman/listinfo/re-ecn

________________________________________________________________
Bob Briscoe,                                BT Innovate & Design