Re: [re-ECN] ConEx-IP & ConEx-TCP as separate docs?
Bob Briscoe <rbriscoe@jungle.bt.co.uk> Wed, 16 December 2009 15:03 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 DEF553A67F1 for <re-ecn@core3.amsl.com>;
Wed, 16 Dec 2009 07:03:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.025
X-Spam-Level:
X-Spam-Status: No, score=-2.025 tagged_above=-999 required=5 tests=[AWL=0.092,
BAYES_00=-2.599, DNS_FROM_RFC_BOGUSMX=1.482, 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 6r6Yf8EwIiRL for
<re-ecn@core3.amsl.com>; Wed, 16 Dec 2009 07:03:37 -0800 (PST)
Received: from smtp2.smtp.bt.com (smtp2.smtp.bt.com [217.32.164.150]) by
core3.amsl.com (Postfix) with ESMTP id B5C583A6964 for <re-ecn@ietf.org>;
Wed, 16 Dec 2009 07:03:36 -0800 (PST)
Received: from i2kc08-ukbr.domain1.systemhost.net ([193.113.197.71]) by
smtp2.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.3959);
Wed, 16 Dec 2009 15:03:22 +0000
Received: from cbibipnt08.iuser.iroot.adidom.com ([147.149.100.81]) by
i2kc08-ukbr.domain1.systemhost.net with Microsoft SMTPSVC(6.0.3790.3959);
Wed, 16 Dec 2009 15:03:21 +0000
Received: From bagheera.jungle.bt.co.uk ([132.146.168.158]) by
cbibipnt08.iuser.iroot.adidom.com (WebShield SMTP v4.5 MR1a P0803.399);
id 1260975800640; Wed, 16 Dec 2009 15:03:20 +0000
Received: from MUT.jungle.bt.co.uk ([10.73.209.106]) by
bagheera.jungle.bt.co.uk (8.13.5/8.12.8) with ESMTP id nBGF3HaU005387;
Wed, 16 Dec 2009 15:03:18 GMT
Message-Id: <200912161503.nBGF3HaU005387@bagheera.jungle.bt.co.uk>
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Wed, 16 Dec 2009 15:03:15 +0000
To: Mirja Kuehlewind <mirja.kuehlewind@ikr.uni-stuttgart.de>
From: Bob Briscoe <rbriscoe@jungle.bt.co.uk>
In-Reply-To: <200912161346.23674.mirja.kuehlewind@ikr.uni-stuttgart.de>
References: <mailman.4950.1260814723.32729.re-ecn@ietf.org>
<130EBB38279E9847BAAAE0B8F9905F8C02686F22@esealmw109.eemea.ericsson.se>
<200912161346.23674.mirja.kuehlewind@ikr.uni-stuttgart.de>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
X-Scanned-By: MIMEDefang 2.56 on 132.146.168.158
X-OriginalArrivalTime: 16 Dec 2009 15:03:21.0774 (UTC)
FILETIME=[E8985CE0:01CA7E60]
Cc: re-ecn@ietf.org
Subject: Re: [re-ECN] ConEx-IP & ConEx-TCP as separate docs?
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: Wed, 16 Dec 2009 15:03:44 -0000
Mirja, At 12:46 16/12/2009, Mirja Kuehlewind wrote: > > The main point should be that an implementor of an (incentive)dropper or a > > congestion volume policer should ideally only need to read the ConEx IP > > document to get enough informaton. Application developers would need to > > read both ConEx IP and the transport related ConEx docs. >That's a good point. Yes, good point (Ingemar). I hadn't thought about implementors of incentive mechanisms. This makes tips the balance more towards a separate IP doc for me. >Inline with that we have to address how to handle >not-ConEx packets. In a long range from my understanding it would be the goal >to make very IP packets ConEx-capable. I don't think we need to have that aas a goal. A better goal would be to have the system working well with permanent partial deployment. If one day the Internet has very few non-ConEx packets on it, that's beyond success, but it doesn't need to be a goal. >That would mean you need to have an >IP(-only) spec and also specify requirements for a feedback mechanism (in >transport layer) regarding e.g. max delay of the ConEx information or >whatever. > >So the question is: Is the goal to make ConEx used by very kind of transport? >Or does ConEx also work if just some connections use it (e.g. TCP based >ones)? ConEx should work if only some connections use it. That's important for incremental and partial deployment. For example, DNS datagrams might not be upgraded to use ConEx for a very long time. Certainly an ultimate goal could be to update every transport to be able to use ConEx. And new transports might not even need a non-ConEx variant (ConEx info does no harm if it's ignored). We don't have to feel we've failed if we never update *all* transports. >I'm not sure if a policer at network ingress makes any sense if one >easily can >avoid to exposure the congestion information by not using TCP... I disagree. In future an ISP can: 1/ limit congestion entering its network (using a ConEx-based policer) 2/ also allow through some non-ConEx packets, but bit-rate-limited. Over the years, as legacy OSs reduce in popularity, ISPs will tighten down the non-ConEx limit further. This way, the ISP can encourage users & OS/app vendors to expose congestion to them using ConEx. (ISPs could then have an interesting role in helping to deprecate end-of-life OSs, which will keep up sales of new OS licenses!). We designed re-ECN to ensure re-ECN packets were distinguishable from non-re-ECN. It's important to do that for ConEx too. Sally Floyd was much happier with re-ECN when it became clear that I was not trying to change the service model of existing packets, but instead I was adding a new service model. Then there can be market selection, between the two aproaches. For ConEx the goal of "measuring congestion-volume as easily as we measure volume today" has to apply at a border (say), where you want to ignore non-ConEx packets, as they would confuse the measurement. You want to be able to filter out non-ConEx packets by just looking at them - you don't want flow state. Bob >Mirja >_______________________________________________ >re-ECN mailing list >re-ECN@ietf.org >https://www.ietf.org/mailman/listinfo/re-ecn ________________________________________________________________ Bob Briscoe, BT Innovate & Design
- [re-ECN] ConEx-IP & ConEx-TCP as separate docs? Bob Briscoe
- Re: [re-ECN] ConEx-IP & ConEx-TCP as separate doc… Don Bowman
- Re: [re-ECN] ConEx-IP & ConEx-TCP as separate doc… Ingemar Johansson S
- Re: [re-ECN] ConEx-IP & ConEx-TCP as separate doc… Bob Briscoe
- Re: [re-ECN] ConEx-IP & ConEx-TCP as separate doc… Mirja Kuehlewind
- Re: [re-ECN] ConEx-IP & ConEx-TCP as separate doc… Bob Briscoe