Re: [re-ECN] RE-ECN without ECN.

João Taveira Araújo <j.araujo@ee.ucl.ac.uk> Mon, 05 October 2009 17:48 UTC

Return-Path: <j.araujo@ee.ucl.ac.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 9082528C22F for <re-ecn@core3.amsl.com>; Mon, 5 Oct 2009 10:48:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.22
X-Spam-Level:
X-Spam-Status: No, score=-5.22 tagged_above=-999 required=5 tests=[AWL=-0.779, BAYES_20=-0.74, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
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 QzrJuDTbYPD4 for <re-ecn@core3.amsl.com>; Mon, 5 Oct 2009 10:48:16 -0700 (PDT)
Received: from dax.ee.ucl.ac.uk (dax.ee.ucl.ac.uk [128.40.42.12]) by core3.amsl.com (Postfix) with ESMTP id 8D5F428C1CD for <re-ecn@ietf.org>; Mon, 5 Oct 2009 10:48:16 -0700 (PDT)
Received: from [144.82.248.160] (dhcp-248-160.visi.ucl.ac.uk [144.82.248.160]) (authenticated bits=0) by dax.ee.ucl.ac.uk (8.13.8/8.13.8) with ESMTP id n95Hjnht027821 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 5 Oct 2009 18:45:56 +0100 (BST)
Message-ID: <4ACA31AE.1010905@ee.ucl.ac.uk>
Date: Mon, 05 Oct 2009 18:49:34 +0100
From: =?windows-1252?Q?Jo=E3o_Taveira_Ara=FAjo?= <j.araujo@ee.ucl.ac.uk>
Organization: UCL
User-Agent: Thunderbird 2.0.0.23 (X11/20090817)
MIME-Version: 1.0
To: Matt Mathis <matt.mathis@gmail.com>
References: <fc0ff13d0910010936i5aa26e6esd830c958422e340d@mail.gmail.com> <4AC52108.4090004@ee.ucl.ac.uk> <200910021543.n92Fh4f2014818@bagheera.jungle.bt.co.uk> <fc0ff13d0910021542h70e74adap859f8d8a20d3d1f@mail.gmail.com>
In-Reply-To: <fc0ff13d0910021542h70e74adap859f8d8a20d3d1f@mail.gmail.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
X-UCL_EE-MailScanner-Information: Please contact mailhelp@ee.ucl.ac.uk for more information
X-MailScanner-ID: n95Hjnht027821
X-UCL_EE-MailScanner: Found to be clean
X-UCL_EE-MailScanner-From: j.araujo@ee.ucl.ac.uk
Cc: re-ecn@ietf.org
Subject: Re: [re-ECN] RE-ECN without ECN.
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: Mon, 05 Oct 2009 17:48:17 -0000

Matt Mathis wrote:
>>>> For all modern reliable protocols over non-ECN networks (where loss is
>>>> the primary congestion indicator), the amount of duplicate data is a
>>>> direct measure of the down stream congestion.    (e.g. If I observe
>>>> both a data packet and its retransmission, then the first transmission
>>>> was lost someplace downstream).    This is because for all modern
>>>> protocols, the sender almost never sends data that the receiver
>>>> already holds.
>>>>
>>>>         
>>> Except it's not transport oblivious, so you'd have to a) redesign the
>>> solution for every new transport protocol or b) expect a single transport
>>> protocol to be all-encompassing. Won't nitpick since this is a thought
>>> experiment though...
>>>       
>
> Joao,
> Which do you think is harder: adding duplicate data detection for a
> new transport protocol to the ingress router or to get a (potentially
> hostile) new transport to carry the ECN information on its ACKs?  (See
> the ECI field for TCP Section 6.1.1 in -re-ecn-tcp- )   My bet that it
> is a lot easier to add the duplicate detection to the ingress router,
> since the owner is motivated to do so.
>
>   

I thought you were referring to the first, rather than last ISP, so I 
had construed your solution backwards, but even so doesn't this depend 
on the fate of non-re-ECN traffic? If non compliant traffic is treated 
in bulk as if it were misbehaving, the incentive would be for all 
transport protocols to adhere to re-ECN, in which case it wouldn't 
matter how hostile a transport protocol is, so long as it complies with 
the ISP's definition of acceptable behaviour [see Bob's ReArch paper].

Joao