Re: [re-ECN] FW: ConEx BoF announcement text
<philip.eardley@bt.com> Mon, 26 October 2009 17:22 UTC
Return-Path: <philip.eardley@bt.com>
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 4590728C114 for <re-ecn@core3.amsl.com>;
Mon, 26 Oct 2009 10:22:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.791
X-Spam-Level:
X-Spam-Status: No, score=-2.791 tagged_above=-999 required=5 tests=[AWL=0.208,
BAYES_00=-2.599, J_CHICKENPOX_72=0.6, 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 9SwcvEaOLCkS for
<re-ecn@core3.amsl.com>; Mon, 26 Oct 2009 10:22:47 -0700 (PDT)
Received: from smtp3.smtp.bt.com (smtp3.smtp.bt.com [217.32.164.138]) by
core3.amsl.com (Postfix) with ESMTP id BD80A3A686C for <re-ecn@ietf.org>;
Mon, 26 Oct 2009 10:22:46 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.110]) by
smtp3.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.3959);
Mon, 26 Oct 2009 17:22:59 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 26 Oct 2009 17:22:58 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC063639E0@E03MVB1-UKBR.domain1.systemhost.net>
In-Reply-To: <200910261606.n9QG6IJA003794@bagheera.jungle.bt.co.uk>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [re-ECN] FW: ConEx BoF announcement text
Thread-Index: AcpWVkX3GKDcz4BXRru8PmI5Cgs0PgACp6Hg
From: <philip.eardley@bt.com>
To: <rbriscoe@jungle.bt.co.uk>, <leslie@thinkingcat.com>
X-OriginalArrivalTime: 26 Oct 2009 17:22:59.0608 (UTC)
FILETIME=[F71B2180:01CA5660]
Cc: re-ecn@ietf.org
Subject: Re: [re-ECN] FW: ConEx BoF announcement text
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, 26 Oct 2009 17:22:50 -0000
I found bob's new version much better, especially the more positive slant of the 'proposed para 4'. My only 2 minor comments:- << However, TCP doesn't account for how much an application occupies capacity over time.>> I suggest tweaking this to say "how much a user or applications occupies" <<These ad-hoc practices can stifle innovation at the transport and application layer ... This in turn has increasingly led to calls for government regulations>> I suggest tweaking this to say "These ad-hoc practices can stifle innovation at the transport and application layer, and have led to calls for government regulations [refs]". > -----Original Message----- > From: Briscoe,RJ,Bob,XVR9 BRISCORJ R > Sent: 26 October 2009 16:06 > To: Leslie Daigle > Cc: Eardley,PL,Philip,DEE1 R; re-ecn@ietf.org > Subject: Re: [re-ECN] FW: ConEx BoF announcement text > > Leslie, > > I realised what I didn't like. It was saying "TCP can't bash p2p" > which implied we want something that can. I've changed it round (& > it's a few bytes shorter): > > <BB_proposed_para2> > The Internet is, in essence, about pooling resources. The ability to > share capacity has been paramount to its success and has > traditionally been managed through the voluntary use of TCP > congestion control. However, TCP doesn't account for how much an > application occupies capacity over time. This has led ISPs to deploy > various ad-hoc mechanisms such as volume accounting, rate policing > and deep packet inspection. These try to protect the experience of > the majority of users by limiting persistent traffic such as > peer-to-peer file-sharing or video streaming. These ad-hoc practices > can stifle innovation at the transport and application layer (see for > example, the problem statement I-D referred to below and RFC5594). > This in turn has increasingly led to calls for government regulations. > </BB_proposed_para2> > > The whole thing has a relentlessly negative tone I'm afraid. It's all > about using ConEx to stop stuff. It's not getting across that we're > giving ISPs a tool to encourage things like LEDBAT and potentially > much better LEDBAT++s. And faster transports in the future. And apple > pie. And not having to limit volume unnecessarily. And not having to > limit bit-rate unnecessarily. And doves, and blossom and running > mountain streams ... > > <2nd_Half_of_para3_on_wiki> > Once ISPs can see rest-of-path congestion, they can discourage users > from causing large volumes of congestion, discourage other networks > from allowing their users to cause congestion, and more meaningfully > differentiate between the qualities of services offered from > potential connectivity partners. Meanwhile end-hosts may be freed > from rate restrictions where their traffic causes little congestion. > </2nd_Half_of_para3_on_wiki> > > <BB_proposed_para4> > <P><!--insert para break--> > Once ISPs can see rest-of-path congestion, they will no longer need > to unnecessarily limit volume or bit-rate or p2p just in case it > leads to congestion. They can limit only those users who cause large > volumes of congestion, and they can discourage other networks from > allowing their users to cause congestion. This will allow ISPs to > encourage transports like LEDBAT that send large amounts of volume > while causing little congestion. And end-hosts can be freed from peak > rate restrictions when their traffic causes little congestion. > </BB_proposed_para4> > > I dropped "And they can more meaningfully differentiate between the > qualities of services offered by potential connectivity partners." I > couldn't make it fit the flow as it started on a new concept. It is > also off the "one main message". > > > Bob > > At 21:29 25/10/2009, Leslie Daigle wrote: > > >Hi Bob, > > > >I've no issue with chucking the proposed text, if there's > >better. But, I think the fact that we (collectively) have been > >stumbling around that para and evidently not winding up in the same > >place is evidence that we need to get text on the table that works > >for everyone, and the original isn't it. (Not for the announcement, > >at this point, but for a draft charter, the problem document, and so on). > > > >So, I hope you're better rested, as you read this, and are willing > >to take another stab at sentence #2 :-) I would (and will, if > >need be), but I think that would be the longer road to convergence... > > > >Leslie. > > > >Bob Briscoe wrote: > >>Leslie, > >>It would be much better to leave it as it is than make these changes, > IMHO. > >>It's got more confusing and worserer (see inline comments later). > >>I was trying to write something to replace that middle sentence, > >>but I'm having trouble staying awake, so I thought I had better > >>just say it would not be a good idea to do the proposed update. > >>I'll try some text manyana. > >>Also inline... > >>At 03:59 24/10/2009, Leslie Daigle wrote: > >>>Hi Bob, > >>> > >>>I didn't change that para, not because it seemed to be perfect, > >>>but because there seem still to be confusion about how to improve it. > >>> > >>>I think the current proposal (per my last message, and certainly > >>>still subject to improvement!) is: > >>> > >>><on the wiki, to be replaced:> > >>>The Internet is, in essence, about pooling resources. The ability > >>>to share capacity has been paramount to its success and has > >>>traditionally been managed through the voluntary use of TCP > >>>congestion control. However, TCP alone is unable to prevent > >>>bandwidth intensive applications, such as peer-to-peer or > >>>streaming video, from causing enough congestion over time to > >>>severely limit the user-experience of many other users. This has > >>>led ISPs to deploy ad-hoc solutions such as volume accounting, > >>>rate policing and deep packet inspection in an attempt to > >>>distribute capacity differently. The consequences of such > >>>practices are increasingly leading to calls for government > >>>regulations and stifling innovation at the transport and > >>>application layer (see for example, the problem statement I-D (ref > >>>below) and RFC5594). > >>></on the wiki> > >>> > >>> > >>><proposed> > >>>The Internet is, in essence, about pooling resources. The ability to > >>>share capacity has been paramount to its success and currently > >>>relies on the voluntary use of TCP congestion control. However, > >>>this assumes all application requirements are the same, and > >>>congestion can be avoided by ensuring orderly and fair (on > >>>average) access to bandwidth. > >>not the problem > >> > >>>This is does not generally work for peer-to-peer or streaming > >>>video applications. > >>It works, it's just aiming for the wrong shares. > >> > >>>In order to avoid congestion from such applications, more > >>>aggressive control is required in some circumstances than is > >>>provided by standard TCP congestion control. > >>'Aggressive' is usually used to mean the congestion control pushes > >>harder against others, taking more bandwidth. For p2p *less* > >>aggressive endpoint control is required (e.g. LEDBAT). [Perhaps you > >>meant the *network* has to be more aggressive against p2p & > >>streaming? If so, that sounds like we're advocating app-specific > >>network control (which we're most definitely not).] > >> > >>>Networks are currently unable to accurately detect these > >>>applications' traffic > >>They can - unfortunately. > >> > >>>or the circumstances in which additional control should be applied. > >>Again, 'additional' sounds like we're arguing for app-specific, > >>which we're not. > >> > >>>The consequences of such practices are increasing calls for > >>>government regulation and stifling innovation at the transport and > >>>application layer (see for example, the problem statement I-D (ref > >>>below) and RFC5594). > >>></proposed> > >>But thanks for trying. > >>Cheers > >> > >>Bob > >> > >>>Though I'm suspecting that some instances of "congestion" should > >>>be replaced by "performance". > >>> > >>>Leslie. > >>> > >>>Bob Briscoe wrote: > >>>>Leslie, > >>>>I accept all the changes you've made except one, which we really > >>>>must stop saying. > >>>>1/ "However, TCP alone is unable to prevent bandwidth intensive > >>>>applications" > >>>>TCP *does* prevent high bandwidth apps. That's the problem. > >>>>And implying intensive bandwidth usage needs to be prevented is > >>>>rubbish marketing for the idea behind ConEx, given it *enables* > >>>>higher bandwidth apps. > >>>>I believe congestion exposure will enable an Internet where high > >>>>bandwidth and high volume apps can co-exist optimally. I want to > >>>>encourage high bandwidth apps *and* high volume apps, not prevent > either. > >>>>I sometimes think there really are people on this list who > >>>>believe that too much use of the Internet is the problem. Or > >>>>congestion is the problem. No. No. No. Rubbish capacity sharing is the > problem. > >>>>This is the same point as moving away from TCP-friendly, which is > >>>>what LEDBAT aims for. LEDBAT deliberately allows interactive > >>>>stuff to go faster while background stuff temporarily goes > >>>>slower. That is the opposite of TCP-friendly, which is better overall. > >>>>Data point: In the transport area plenary in March '09, Matt > >>>>Mathis asked for a hum on "Is TCP-friendly a way forward?". > >>>>Yes: zero; No: most of the hall. > >>>>[It's minuted as 'all hummed no' but I'd say that was > >>>>over-enthusiastic minute-taking as I'm sure there were plenty of > >>>>the obligatory silent observers you get these days at the IETF, > >>>>who were sitting on their hands > >>>><http://www.ietf.org/proceedings/74/minutes/tsvarea.txt>] > >>>>With congestion exposure, we will be able to have weighted > >>>>congestion control. Then we should be able to repeat the LEDBAT > >>>>trick recursively as different size flows arrive. Ie. imagine > >>>>three types of flows co-existing: > >>>>- small foreground flows > >>>>- medium middleground flows > >>>>- larger background flows > >>>>The larger background can be background to the medium > >>>>middleground, and both can be background to the small foreground. > >>>>This can continue with any number of recursions. All transfers > >>>>complete much faster, except the very largest flows which should > >>>>complete in not much more time than they do now. > >>>>2/ User experience: I agree; hard to quantify, but not > >>>>impossible. It's a mix of faster at same price / cheaper at same > quality. > >>>>Aspects of user experience that are really hard to quantify: less > >>>>complexity / more future innovation. > >>>> > >>>>Bob > >>>>At 02:55 20/10/2009, Leslie Daigle wrote: > >>>> > >>>>>Bob, > >>>>> > >>>>>First -- thanks for making the suggestions as marked up > >>>>>text: it makes it easier for all of us to track what is (and is > >>>>>not) changing in the text. > >>>>> > >>>>>Having seen no further discussion of the changes, I've made the > >>>>>changes as follows. I've also indicated where I've not made the > >>>>>changes, in case there is further discussion (in-line): > >>>>> > >>>>> > >>>>>philip.eardley@bt.com wrote: > >>>>>>Bob > >>>>>>Some (personal) comments in-line > >>>>>>Best wishes, > >>>>>>phil > >>>>>>-----Original Message----- > >>>>>>From: re-ecn-bounces@ietf.org [mailto:re-ecn-bounces@ietf.org] On > Behalf > >>>>>>Of Bob Briscoe > >>>>>>Sent: 18 October 2009 19:47 > >>>>>>To: Leslie Daigle > >>>>>>Cc: re-ecn@ietf.org > >>>>>>Subject: Re: [re-ECN] FW: ConEx BoF announcement text > >>>>>>Leslie, > >>>>>>I like the announcement text now (it was pretty good already). > >>>>>>I have a few suggestions that seem like nits, but they are important > (to > >>>>>>me). > >>>>>>I'm assuming you "hold the token" on the text at the mo. So > >>>>>>I've pasted it from the wiki below, and added my comments. > >>>>>>================================================================== == > ==== > >>>>>>==== > >>>>>>>Congestion Exposure (ConEx?) is a proposed new IETF activity > >>>>>>>to enable congestion to be exposed along the forwarding path > >>>>>>>of the Internet. By revealing expected congestion in the IP header > of every > >>>>>>packet, > >>>>>>s/every packet/packets/ > >>>>> > >>>>>Done > >>>>> > >>>>>>[phil] agree with your change > >>>>>>[[[Reasoning: We shouldn't imply we have ambitions to ever make > >>>>>>all Internet traffic expose congestion. I defined the re-ECN > >>>>>>protocol so re-ECN and non-re-ECN packets can be distinguished. > >>>>>>Then different apps can choose to use it or not. And different > >>>>>>ISPs can choose to separately account for these two main types > >>>>>>of traffic (or not). This is what we should mean by permanent > >>>>>>partial deployment. > >>>>>>For example, Sally Floyd was much less concerned about re-ECN > >>>>>>once I had made this design goal clear. > >>>>>>Anyway, on practicality grounds, an ISP can't force all IP > >>>>>>traffic to use ConEx, particularly if we've only initially > >>>>>>defined it for some transports like TCP and not others like > >>>>>>DNS/UDP. Obviously, if an ISP uses congestion exposure in the > >>>>>>future to limit heavy sources of congestion, then the ISP is > >>>>>>likely to severely limit non-re-ECN traffic. But we should > >>>>>>leave that up to each ISP. > >>>>>>]]] > >>>>>> > >>>>>>> congestion exposure provides a generic network capability > >>>>>>> which allows greater freedom over how capacity is shared. > >>>>>>> Such information could be used for many purposes, including > >>>>>>> congestion policing, accountability and inter-domain SLAs. It > >>>>>>> may also open new approaches to QoS and traffic engineering. > >>>>>>> > >>>>>>>The Internet is, in essence, about pooling resources. The > >>>>>>>ability to share capacity has been paramount to its success > >>>>>>>and has traditionally been managed through the voluntary use > >>>>>>>of TCP congestion control. However, TCP alone is unable to > >>>>>>>prevent bandwidth intensive applications, > >>>>>>s/bandwidth intensive applications/applications transferring > >>>>>>high traffic volumes/ > >>>>> > >>>>>Not done -- agree with Phil. > >>>>> > >>>>>>[phil] personally I don't find your version any more or less clear > than > >>>>>>the current text. maybe a 3rd version is needed! > >>>>>>[[[Reasoning: TCP *can* limit bandwidth, but it cannot > >>>>>>arbitrate continuously heavy use of bandwidth over time. > >>>>>>]]] > >>>>>> > >>>>>>>such as peer-to-peer or streaming video, from causing enough > congestion > >>>>>>i/over time / > >>>>> > >>>>>Done. > >>>>> > >>>>>> > >>>>>>>to severely limit the user-experience of many other end-hosts. > >>>>>>s/user-experience of many other end-hosts/experience of many other > >>>>>>users/ > >>>>>>[phil] ok > >>>>> > >>>>>Done. As a bit of a gripe: "user experience" is not quantifiable. > >>>>>It would be nicer if we could actually express this in terms of > >>>>>some other quantifiable impact at the end hosts. I am not > >>>>>inspired to suggestion, however. (So, I did the mod as described :-) > ). > >>>>> > >>>>>>[[[hosts don't have user-experiences > >>>>>>]]] > >>>>>> > >>>>>>>This has led ISPs to deploy ad-hoc solutions such as volume > >>>>>>>accounting, rate policing and deep packet inspection in an > >>>>>>>attempt to distribute capacity differently. The consequences > >>>>>>>of such practices are increasingly leading to calls for > >>>>>>>government regulations and stifling innovation at the > >>>>>>>transport and application layer (see for example, the problem > >>>>>>>statement I-D (ref below) and > >>>>>>RFC5594). > >>>>>>>We believe these problems stem from the lack of a > >>>>>>>network-layer system for accountability -- among all parties > >>>>>>>-- for sending traffic which causes congestion. > >>>>>>s/sending/forwarding/ > >>>>>>[phil] maybe this depends whether you think forwarding is a subset > or > >>>>>>sending, sending is a subset of forwarding, or neither. Perhaps the > >>>>>>easiest solution is to say "sending or forwarding" > >>>>> > >>>>>Changed to sending or forwarding. > >>>>> > >>>>>>[[[Reasoning: applies equally to networks or senders > >>>>>>]]] > >>>>>> > >>>>>>>We propose a metric where IP packets carry information about > >>>>>>>the expected rest-of-path congestion, so that any network node > >>>>>>>may estimate how much congestion it is likely to cause by > >>>>>>>forwarding traffic. A network operator can then count the > >>>>>>>volume of congestion about to be caused by an aggregate of > >>>>>>>traffic as easily as it can count the volume of bytes entering > >>>>>>>its network today. Once ISPs can see rest-of-path congestion, > >>>>>>>they can actively discourage > >>>>>>d/actively / > >>>>> > >>>>>Done. > >>>>> > >>>>>>[phil] ok > >>>>>>[[[Reasoning: passively (e.g. pricing) or actively (e.g. policing) > >>>>>>]]] > >>>>>> > >>>>>>>users from causing large volumes of congestion, discourage > >>>>>>>other networks from allowing their users to cause congestion, > >>>>>>>and more meaningfully differentiate between the qualities of > >>>>>>>services offered from potential connectivity partners. > >>>>>>>Meanwhile end-hosts may be freed from rate restrictions where > >>>>>>>their traffic causes little > >>>>>>congestion. > >>>>>>i/In this environment the self-imposed constraint of > >>>>>>TCP-friendliness could be relaxed, allowing a richer variety of > >>>>>>application behaviours to evolve that would still prevent congestion > collapse./ > >>>>>>[phil] if this is inserted, there is no point having the last > sentence > >>>>>>["Meanwhile..."], as they say the same thing. I don't care much > between > >>>>>>them. > >>>>>>[[[Your original had wording around this idea that has got lost > >>>>>>in translation.]]] > >>>>> > >>>>>No change made -- I think positing TCP-friendliness could be > >>>>>relaxed is probably overreaching (happy to be educated > >>>>>otherwise), and largely think the rest is covered in the "Meanwhile" > sentence. > >>>>> > >>>>>> > >>>>>>>The purpose of the BoF is to explore the support for and > >>>>>>>viability of pursuing an IETF activity to define a basic > >>>>>>>protocol to expose the expected rest-of-path congestion in the > >>>>>>>IP header. Any such protocol should work with minimal changes > >>>>>>>to the existing network, in particular it should work with > unmodified routers. > >>>>>>d/Any such protocol should work with minimal changes to the > >>>>>>existing network, in particular it should work with unmodified > routers./ > >>>>>>[phil] I have no strong preference where this text appears > >>>>>>[[[Reasoning: A BoF announcement shouldn't contain strong > >>>>>>requirements-text. A little lower down, I've introduced text > >>>>>>that conveys the same sentiment without making it a strong > requirement. > >>>>>>]]] > >>>>> > >>>>>Done -- I do think the BoF announcement should give some sense > >>>>>of boundaries that exists. Having said that, I don't care where > >>>>>it is, and am happy to migrate it closer to the proposal text. > >>>>> > >>>>>> > >>>>>>>There is already one existing proposal that builds on ECN to > >>>>>>>provide rest-of-path congestion information in every IP header > >>>>>>s/every IP header/IP headers/ > >>>>> > >>>>>Done. > >>>>> > >>>>>> > >>>>>>>and other proposals may come forward. > >>>>>>> > >>>>>>>If supported, an eventual WG would focus on the development of that > >>>>>>protocol > >>>>>>s/that protocol/its chosen congestion exposure protocol/ > >>>>>> > >>>>>>>as its main work item. > >>>>>>i/The chosen protocol will need to be deployable with minimal > >>>>>>changes to the existing Internet and compare well against the > >>>>>>existing proposal, which works with unmodified routers./ > >>>>> > >>>>>I inserted: > >>>>> > >>>>>"The chosen protocol will need to be deployable with minimal > >>>>>changes to the existing Internet, preferably working with unmodified > routers." > >>>>> > >>>>>I deleted the competition with the existing proposal -- either > >>>>>that's obvious, or something else is at play from which the > >>>>>BoF/WG should not be constrained, so it seemed an unnecessary > >>>>>restriction in the text. > >>>>> > >>>>>> > >>>>>>>Additional work items could include detailing the motivations > >>>>>>>for congestion exposure, a threat analysis of the subsequent > >>>>>>>protocol, providing feedback on experimental trials and > >>>>>>>describing deployment considerations. > >>>>>>s/providing feedback on/reporting on/ > >>>>> > >>>>>Done. > >>>>> > >>>>>>[phil] ok > >>>>>> > >>>>>>>Importantly, the proposed WG would encourage experimentation > >>>>>>>but not deliberate on how congestion exposure should be used: > >>>>>>>our concern would be how flexibly the resulting protocol can > >>>>>>>support differing needs at run-time, rather than dictating a > >>>>>>>particular usage at design > >>>>>>time. > >>>>> > >>>>> > >>>>>Thanks, > >>>>>Leslie. > >>>>> > >>>>>> > >>>>>>Bob > >>>>>>At 04:02 17/10/2009, Leslie Daigle wrote: > >>>>>> > >>>>>>>Hi, > >>>>>>> > >>>>>>>I've posted a description on the BoF wiki page: > >>>>>>> > >>>>>>>http://trac.tools.ietf.org/area/tsv/trac/wiki/re-ECN > >>>>>>> > >>>>>>>I think I mostly followed the structural edits, but not the > >>>>>>>wording changes within sentences, because I felt there were > >>>>>>>important (if subtle) changes that I wasn't convinced > >>>>>>>about/would want further input from the list for. But -- > >>>>>>>it's a wiki. We can change the text, if there's need to do so! > >>>>>>> > >>>>>>>Thanks, > >>>>>>>Leslie. > >>>>>>> > >>>>>>>>Suggested edited version (slightly shorter and it moves > >>>>>>>>references to re-ECN further towards the end. Also tries to > >>>>>>>>tighten up the text a > >>>>>>bit): > >>>>>>>>Congestion Exposure (ConEx) is a proposed new IETF activity > >>>>>>>>that reveals congestion along the forwarding path of the > >>>>>>>>Internet. By revealing the expected congestion in the IP > >>>>>>>>header of every packet, congestion exposure provides a new > >>>>>>>>generic network capability. We believe such information could > >>>>>>>>be used for many purposes, including congestion policing, > >>>>>>>>accountability and inter-domain SLAs. It may also open new > >>>>>>>>approaches to QoS and traffic engineering. > >>>>>>>> > >>>>>>>>The Internet is, in essence, about pooling and sharing > >>>>>>>>resources. This has been paramount to its success and has > >>>>>>>>traditionally been managed through the voluntary use of TCP > congestion control. > >>>>>>>>However, TCP alone is unable to prevent bandwidth intensive > >>>>>>>>applications, such as peer-to-peer or streaming video, > >>>>>>> >from causing enough congestion to severely limit the > >>>>>>>>user-experience of many other end-hosts. This has led ISPs > >>>>>>>>to deploy ad-hoc solutions such as volume accounting, rate > >>>>>>>>policing and deep packet inspection in an attempt to > >>>>>>>>distribute capacity differently. Such practices are leading > >>>>>>>>to calls for government regulation as well as stifling > >>>>>>>>innovation at the transport and application layer (see for > >>>>>>>>example, the problem statement I-D (ref below) and RFC5594). > >>>>>>>> > >>>>>>>>We believe these problems stem from the lack of > >>>>>>>>accountability for causing congestion at the network layer. > >>>>>>>>We propose a metric where all IP packets carry information > >>>>>>>>about the expected rest-of-path congestion, so that any > >>>>>>>>network node may estimate how much congestion it will cause > >>>>>>>>by forwarding traffic. This will allow network operators to > >>>>>>>>count the volume of congestion about to be caused as easily > >>>>>>>>as the volume of bytes in any aggregate of traffic. Once ISPs > >>>>>>>>can see rest-of-path congestion, they can actively discourage > >>>>>>>>users from causing excessive congestion, encourage other > >>>>>>>>networks to control the congestion their customers cause, and > >>>>>>>>more meaningfully differentiate between the qualities of > >>>>>>>>services offered by potential connectivity partners. > >>>>>>>>Meanwhile end-hosts can be freed from rate restrictions so > >>>>>>>>long as they control the overall congestion they cause. > >>>>>>>> > >>>>>>>>The purpose of this BoF is to explore whether the IETF > >>>>>>>>community agrees this lack of congestion exposure is a > >>>>>>>>problem and to gauge the support for and viability of > >>>>>>>>pursuing an IETF activity to define a basic protocol to > >>>>>>>>expose the expected rest-of-path congestion in the IP > >>>>>>>>header. Any such protocol should work with minimal changes > >>>>>>>>to the existing network; in particular it should work with > >>>>>>>>unmodified routers. There is already one existing proposal > >>>>>>>>that builds on ECN to provide rest-of-path congestion > >>>>>>>>information in every IP header and other proposals may come > forward. > >>>>>>>> > >>>>>>>>If supported, an eventual WG would focus on developing such a > >>>>>>>>protocol as its main work item. Additional work items could > >>>>>>>>include detailing the motivations for congestion exposure, a > >>>>>>>>threat analysis of the protocol, providing feedback on > >>>>>>>>experimental trials and describing deployment considerations. > >>>>>>>>Importantly, the proposed WG would encourage experimentation > >>>>>>>>but not deliberate on how congestion exposure should be used: > >>>>>>>>our concern would be how flexibly the resulting protocol can > >>>>>>>>support differing needs at run-time, rather than dictating a > >>>>>>>>particular usage at design time. > >>>>>>>> > >>>>>>>> > >>>>>>>>*From:* re-ecn-bounces@ietf.org > >>>>>>>>[mailto:re-ecn-bounces@ietf.org] *On Behalf Of > *philip.eardley@bt.com > >>>>>>>>*Sent:* 16 October 2009 11:28 > >>>>>>>>*To:* re-ecn@ietf.org > >>>>>>>>*Subject:* [re-ECN] ConEx BoF announcement text > >>>>>>>> > >>>>>>>>Here's a slightly revised version of the announcement text - > >>>>>>>>thanks to Joao and everyone who worked on it. > >>>>>>>> > >>>>>>>>The main change was to re-write the last 2 paras from the > >>>>>>>>perspective of the BoF. I also deleted the claim that the > >>>>>>>>work should be transport-agnostic, as I find 'transport' an > >>>>>>>>ambiguous word & also think the substantive point is already > >>>>>>>>made by saying the congestion is revealed in the IP header. > >>>>>>>> > >>>>>>>>Please send any further suggestions asap, so we can circulate > >>>>>>>>to other mailing lists later today > >>>>>>>> > >>>>>>>>Thanks > >>>>>>>>Phil & Leslie > >>>>>>>> > >>>>>>>>--- > >>>>>>>> > >>>>>>>>Congestion Exposure (ConEx) is a proposed new IETF activity > >>>>>>>>to enable congestion to be exposed along the forwarding path > >>>>>>>>of the Internet. By revealing expected congestion in the IP > >>>>>>>>header of every packet, congestion exposure provides a > >>>>>>>>generic network capability which allows greater freedom over > >>>>>>>>how capacity is shared. > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>>An existing proposal, building on ECN to reveal > >>>>>>>>"rest-of-path" information into the IP header, has already > >>>>>>>>demonstrated how congestion exposure can give an incentive to > >>>>>>>>control one's impact on the network beside TCP > >>>>>>>>congestion-control. We believe this "congestion exposure" > >>>>>>>>information may be used for many purposes, including > >>>>>>>>congestion policing, accountability and inter-domain SLAs. It > >>>>>>>>may also open new approaches to QoS and traffic engineering. > >>>>>>>> > >>>>>>>>The Internet is, in essence, about pooling resources. The > >>>>>>>>ability to share capacity has been paramount to its success > >>>>>>>>and has traditionally been managed through the voluntary use > >>>>>>>>of TCP congestion control. > >>>>>>>>However, TCP alone is unable to prevent bandwidth intensive > >>>>>>>>applications, such as peer-to-peer or streaming video, from > >>>>>>>>causing enough congestion to severely limit the > >>>>>>>>user-experience of many other end-hosts. This has led ISPs > >>>>>>>>to deploy ad-hoc solutions such as volume accounting, rate > >>>>>>>>policing and deep packet inspection in an attempt to > >>>>>>>>distribute capacity differently. The consequences of such > >>>>>>>>practices are increasingly leading to calls for government > >>>>>>>>regulations and stifling innovation at the transport and > >>>>>>>>application layer (see for example, the problem statement I-D > >>>>>>>>(ref below) and RFC5594). > >>>>>>>> > >>>>>>>>We believe these problems stem from the lack of a > >>>>>>>>network-layer system for accountability -- among all parties > >>>>>>>>-- for sending traffic which causes congestion. We propose a > >>>>>>>>metric where IP packets carry information about the expected > >>>>>>>>rest-of-path congestion, so that any network node may > >>>>>>>>estimate how much congestion it is likely to cause by > >>>>>>>>forwarding traffic. A network operator can then count the > >>>>>>>>volume of congestion about to be caused by an aggregate of > >>>>>>>>traffic as easily as it can count the volume of bytes > >>>>>>>>entering its network today. Once ISPs can see rest-of-path > >>>>>>>>congestion, they can actively discourage users from causing > >>>>>>>>large volumes of congestion, discourage other networks from > >>>>>>>>allowing their users to cause congestion, and more > >>>>>>>>meaningfully differentiate between the qualities of services > >>>>>>>>offered from potential connectivity partners. Meanwhile end-hosts > may be freed > >>>>>>> >from rate restrictions where their traffic causes little > congestion. > >>>>>>>>The purpose of the BoF is to explore the support for and > >>>>>>>>viability of pursuing an IETF activity to define a basic > >>>>>>>>protocol to expose the expected rest-of-path congestion in the IP > header. > >>>>>>>>Any such protocol should work with minimal changes to the > >>>>>>>>existing network, in particular it should work with unmodified > routers. > >>>>>>>> > >>>>>>>>If supported, an eventual WG would focus on the development > >>>>>>>>of that protocol as its main work item. Additional work > >>>>>>>>items could include detailing the motivations for congestion > >>>>>>>>exposure, a threat analysis of the subsequent protocol, > >>>>>>>>providing feedback on experimental trials and describing > >>>>>>>>deployment considerations. Importantly, the proposed WG would > >>>>>>>>encourage experimentation but not deliberate on how > >>>>>>>>congestion exposure should be used: our concern would be how > >>>>>>>>flexibly the resulting protocol can support differing needs > >>>>>>>>at run-time, rather than dictating a particular usage at design > time. > >>>>>>>> > >>>>>>>>---------------------------------------------------------------- -- > ---- > >>>>>>-- > >>>>>>>>_______________________________________________ > >>>>>>>>re-ECN mailing list > >>>>>>>>re-ECN@ietf.org > >>>>>>>>https://www.ietf.org/mailman/listinfo/re-ecn > >>>>>>>-- > >>>>>>> > >>>>>>>----------------------------------------------------------------- -- > >>>>>>>"Reality: > >>>>>>> Yours to discover." > >>>>>>> -- ThinkingCat > >>>>>>>Leslie Daigle > >>>>>>>leslie@thinkingcat.com > >>>>>>>----------------------------------------------------------------- -- > >>>>>>>_______________________________________________ > >>>>>>>re-ECN mailing list > >>>>>>>re-ECN@ietf.org > >>>>>>>https://www.ietf.org/mailman/listinfo/re-ecn > >>>>>>________________________________________________________________ > >>>>>>Bob Briscoe, BT Innovate & Design > >>>>>>_______________________________________________ > >>>>>>re-ECN mailing list > >>>>>>re-ECN@ietf.org > >>>>>>https://www.ietf.org/mailman/listinfo/re-ecn > >>>>> > >>>>>-- > >>>>> > >>>>>------------------------------------------------------------------- > >>>>>"Reality: > >>>>> Yours to discover." > >>>>> -- ThinkingCat > >>>>>Leslie Daigle > >>>>>leslie@thinkingcat.com > >>>>>------------------------------------------------------------------- > >>>>________________________________________________________________ > >>>>Bob Briscoe, BT Innovate & Design > >>> > >>>-- > >>> > >>>------------------------------------------------------------------- > >>>"Reality: > >>> Yours to discover." > >>> -- ThinkingCat > >>>Leslie Daigle > >>>leslie@thinkingcat.com > >>>------------------------------------------------------------------- > >>________________________________________________________________ > >>Bob Briscoe, BT Innovate & Design > > > >-- > > > >------------------------------------------------------------------- > >"Reality: > > Yours to discover." > > -- ThinkingCat > >Leslie Daigle > >leslie@thinkingcat.com > >------------------------------------------------------------------- > > ________________________________________________________________ > Bob Briscoe, BT Innovate & Design
- [re-ECN] ConEx BoF announcement text philip.eardley
- [re-ECN] FW: ConEx BoF announcement text toby.moncaster
- Re: [re-ECN] FW: ConEx BoF announcement text Leslie Daigle
- Re: [re-ECN] FW: ConEx BoF announcement text Bob Briscoe
- Re: [re-ECN] FW: ConEx BoF announcement text Leslie Daigle
- Re: [re-ECN] FW: ConEx BoF announcement text Bob Briscoe
- Re: [re-ECN] FW: ConEx BoF announcement text Bob Briscoe
- Re: [re-ECN] FW: ConEx BoF announcement text philip.eardley
- Re: [re-ECN] FW: ConEx BoF announcement text toby.moncaster
- Re: [re-ECN] FW: ConEx BoF announcement text Leslie Daigle
- Re: [re-ECN] FW: ConEx BoF announcement text toby.moncaster
- Re: [re-ECN] FW: ConEx BoF announcement text bmanning
- Re: [re-ECN] FW: ConEx BoF announcement text Leslie Daigle
- Re: [re-ECN] FW: ConEx BoF announcement text Richard Bennett
- Re: [re-ECN] FW: ConEx BoF announcement text Richard Bennett
- Re: [re-ECN] FW: ConEx BoF announcement text toby.moncaster
- Re: [re-ECN] FW: ConEx BoF announcement text philip.eardley
- Re: [re-ECN] FW: ConEx BoF announcement text toby.moncaster
- Re: [re-ECN] FW: ConEx BoF announcement text Kwok Ho Chan
- Re: [re-ECN] FW: ConEx BoF announcement text João Taveira Araújo
- Re: [re-ECN] FW: ConEx BoF announcement text John Leslie
- Re: [re-ECN] FW: ConEx BoF announcement text Leslie Daigle
- Re: [re-ECN] FW: ConEx BoF announcement text Bob Briscoe
- Re: [re-ECN] FW: ConEx BoF announcement text Fred Baker
- Re: [re-ECN] FW: ConEx BoF announcement text Ilpo Järvinen
- Re: [re-ECN] FW: ConEx BoF announcement text Fred Baker
- Re: [re-ECN] FW: ConEx BoF announcement text Ilpo Järvinen
- Re: [re-ECN] FW: ConEx BoF announcement text Fred Baker
- Re: [re-ECN] FW: ConEx BoF announcement text Leslie Daigle
- Re: [re-ECN] FW: ConEx BoF announcement text Bob Briscoe
- Re: [re-ECN] FW: ConEx BoF announcement text Bob Briscoe
- Re: [re-ECN] FW: ConEx BoF announcement text Leslie Daigle
- Re: [re-ECN] FW: ConEx BoF announcement text João Taveira Araújo
- Re: [re-ECN] FW: ConEx BoF announcement text Ilpo Järvinen
- Re: [re-ECN] FW: ConEx BoF announcement text toby.moncaster
- Re: [re-ECN] FW: ConEx BoF announcement text Bob Briscoe
- Re: [re-ECN] FW: ConEx BoF announcement text John Leslie
- Re: [re-ECN] FW: ConEx BoF announcement text philip.eardley
- Re: [re-ECN] FW: ConEx BoF announcement text toby.moncaster
- Re: [re-ECN] FW: ConEx BoF announcement text philip.eardley