Re: [re-ECN] Pls bash: Congestion Exposure (re-ECN) BoF in Hiroshima?
Bob Briscoe <rbriscoe@jungle.bt.co.uk> Tue, 08 September 2009 10:39 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 498FC3A6911 for <re-ecn@core3.amsl.com>;
Tue, 8 Sep 2009 03:39:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.278
X-Spam-Level:
X-Spam-Status: No, score=-1.278 tagged_above=-999 required=5 tests=[AWL=-0.361,
BAYES_00=-2.599, DNS_FROM_RFC_BOGUSMX=1.482, J_CHICKENPOX_72=0.6,
J_CHICKENPOX_91=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 XsD5gmuCTPzq for
<re-ecn@core3.amsl.com>; Tue, 8 Sep 2009 03:39:31 -0700 (PDT)
Received: from smtp1.smtp.bt.com (smtp1.smtp.bt.com [217.32.164.137]) by
core3.amsl.com (Postfix) with ESMTP id 4DECE3A6861 for <re-ecn@ietf.org>;
Tue, 8 Sep 2009 03:39:31 -0700 (PDT)
Received: from i2kc06-ukbr.domain1.systemhost.net ([193.113.197.70]) by
smtp1.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.3959);
Tue, 8 Sep 2009 11:40:00 +0100
Received: from cbibipnt05.iuser.iroot.adidom.com ([147.149.196.177]) by
i2kc06-ukbr.domain1.systemhost.net with Microsoft SMTPSVC(6.0.3790.3959);
Tue, 8 Sep 2009 11:39:59 +0100
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 1252406398192; Tue, 8 Sep 2009 11:39:58 +0100
Received: from MUT.jungle.bt.co.uk ([10.73.97.241]) by
bagheera.jungle.bt.co.uk (8.13.5/8.12.8) with ESMTP id n88AdqKM019835;
Tue, 8 Sep 2009 11:39:54 +0100
Message-Id: <200909081039.n88AdqKM019835@bagheera.jungle.bt.co.uk>
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Tue, 08 Sep 2009 11:39:54 +0100
To: <toby.moncaster@bt.com>
From: Bob Briscoe <rbriscoe@jungle.bt.co.uk>
In-Reply-To: <AEDCAF87EEC94F49BA92EBDD49854CC70CF2BAD1@E03MVZ1-UKDY.doma
in1.systemhost.net>
References: <200909071019.n87AJgBB030579@bagheera.jungle.bt.co.uk>
<AEDCAF87EEC94F49BA92EBDD49854CC70CEB8418@E03MVZ1-UKDY.domain1.systemhost.net>
<8A82D1BFEDDE7E4597978355239BBBCB04389F@PACDCEXCMB06.cable.comcast.com>
<AEDCAF87EEC94F49BA92EBDD49854CC70CF2B7C9@E03MVZ1-UKDY.domain1.systemhost.net>
<20090907164107.GR8532@verdi>
<AEDCAF87EEC94F49BA92EBDD49854CC70CF2B885@E03MVZ1-UKDY.domain1.systemhost.net>
<200909080035.n880Zs1t012039@bagheera.jungle.bt.co.uk>
<AEDCAF87EEC94F49BA92EBDD49854CC70CF2BAD1@E03MVZ1-UKDY.domain1.systemhost.net>
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: 08 Sep 2009 10:39:59.0686 (UTC)
FILETIME=[B6EBD660:01CA3070]
Cc: re-ecn@ietf.org
Subject: Re: [re-ECN] Pls bash: Congestion Exposure (re-ECN) BoF in Hiroshima?
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: Tue, 08 Sep 2009 10:39:38 -0000
Toby, Good list. inline... At 09:52 08/09/2009, toby.moncaster@bt.com wrote: >Having got a BoF proposal in (albeit a rather longer one than I >expected) we can now turn our attention to the stuff that is needed to >make the BoF a success: > >1) Decide what questions we will ask at the BoF in order to get clear >hums that result in a WG being forms. >2) Define EXACTLY the problem we are addressing (by writing a problem >statement document). And keep this concise and focussed (e.g. only >concentrate on a single aspect). >3) Write a BRIEF email summarising the key points from the BoF proposal >which can be used to publicise the BoF on a bunch of other lists. >4) Find a couple of experienced people to chair this - ideally both >having chaired successful BoFs and at least 1 having some experience in >this space. >5) Work out an agenda - I envisage at most 3 presentations - the >problem, re-ECN as a potential solution (but without ANY protocol >detail) and a summary of what the WG would do. Then work out who >presents these. > >I'm sure there are other things I'm missing. Now we've got things moving >let's keep the momentum going and hopefully we can have a successful BoF >in November. Extra stuff from an earlier draft agenda: > > Demo (what demo?) > > Misconceptions > > Relationship to other w-gs > > Community - who's doing what; who's planning what Bob >Toby > > > > -----Original Message----- > > From: Briscoe,RJ,Bob,XVR9 BRISCORJ R > > Sent: 08 September 2009 01:36 > > To: Moncaster,T,Toby,DER3 R > > Cc: re-ecn@ietf.org > > Subject: RE: [re-ECN] Pls bash: Congestion Exposure (re-ECN) BoF in > > Hiroshima? > > > > Toby, John, > > > > I picked up some of the ideas in this in time. But I didn't get to > > the final parts of the thread until now (after I've posted for the > > deadline). > > > > inline... > > > > > > At 18:29 07/09/2009, toby.moncaster@bt.com wrote: > > >Inline... > > > > > > > -----Original Message----- > > > > From: John Leslie [mailto:john@jlc.net] > > > > Sent: 07 September 2009 17:41 > > > > To: Moncaster,T,Toby,DER3 R > > > > Cc: Richard_Woundy@cable.comcast.com; Briscoe,RJ,Bob,XVR9 BRISCORJ > > R; > > > > courcou@aueb.gr; sblake@extremenetworks.com; marcelo@it.uc3m.es; > > > > Anil.Agarwal@viasat.com; tom.taylor@rogers.com; > > >ken.carlberg@gmail.comcom; > > > > leslie@thinkingcat.com; don@sandvine.com; re-ecn@ietf.org > > > > Subject: Re: [re-ECN] Pls bash: Congestion Exposure (re-ECN) BoF >in > > > > Hiroshima? > > > > > > > > toby.moncaster@bt.com <toby.moncaster@bt.com> wrote: > > > > > > > > > > OK here is my attempt at something a bit better. Feel free to > > bash > > >it > > > > > hard: > > > > > > > > > > ----------------- > > > > > Congestion Transparency > > > > > > > > This doesn't feel like the correct title: we don't want > > congestion > > > > to be invisible, which is the direction this seems to aim. I'm > > happier > > > > with "Congestion Exposure". > > > > > >I guess I agree - I accept transparency is open to misinterpretation > > by > > >some people but it is technically a correct description - we are > > making > > >the level of congestion visible - in other words we are being > > >transparent about it and not seeking to hide it... > > > > > > > > > > > > > > > It is increasingly clear that the current approach to sharing > > > > capacity > > > > > between users of networks isn't working. > > > > I kept my opening stating "The Internet is all about sharing > > capacity...". I always think it's worth spelling out what makes the > > Internet what it is - people get complacent and forget the basics are > > important. > > > > Also, rather than making accusations that "it isn't working", I > > preferred to say we're " realising we really don't understand." This > > is lass accusatorial. > > > > >As a consequence ISPs feel > > > > they > > > > > have to police "heavy users" to free up resources for the bulk >of > > > > their > > > > > customers. This involves making assumptions about the wishes of > > >their > > > > > customers which in turn is fuelling tension between ISPs, > > customers, > > > > > content providers and application writers. > > > > > > > > I liked this opening. I put a much briefer sentence alluding to this > > at the start, then returned to it a bit later. > > > > > > > > > > Basically good. I wonder if there's a way to say something more > > > > moderate than "fuelling tension". I'm partial to the term > > "tussle"... > > > > > > > > > >Yep, would be very happy with tussle, but we need to be clear that > > this > > >is not a healthy tussle (like Clark's Design of Tussle) - this is a > > >tussle that cannot be won > > > > I called it an arms race. > > > > > > > > > Other work at the IETF [LEDBAT, ALTO] and IRTF [ICCRG] is >looking > > at > > > > new > > > > > approaches to controlling bulk data transfer rates. But these >new > > > > > approaches will only work with the cooperation of the operators. > > > > > > > > This is not quite true: what we mean is that they will fail if > > the > > > > operators continue to punish congestion-free transport. > > > > > > > > > What is lacking is a mechanism to build trust between operators > > and > > > > > end-users and between different tiers of operators. In short the > > > > > Internet lacks a system for accountability. > > > > > > > > Good. > > > > Bu;;er - I missed this para of your mail - it's good. Hold it for > > another time, Toby! > > > > > > > > > > > This Congestion Transparency BoF focuses on exposing the > > congestion > > > > > information that end systems use to determine their >transmission. > > By > > > > > sharing this information in an open manner among the many users > > on > > > > the > > > > ^^^^^^^ > > > > Not quite right... I think we mean, "Openly propagating > > congestion > > > > information can provide..." > > > > > >Yes > > > > I wasn't sure about this. I prefer to avoid sentences like these that > > muddy who is the subject of the verb. We should be clear that this is > > hosts exposing congestion to networks. Truth in advertising. > > > > > > > > > > > > > Internet it can provide the foundations for trust and > > accountability > > > > > throughout the network. Specifically, the protocols to be > > considered > > > > by > > > > > this BoF will expose the expected rest-of-path congestion in the > > IP > > > > > header of each packet such that nodes downstream of the source > > can > > > > see > > > > > the impact that will be caused by any packet they forward. > > > > > > > > Perhaps clearer to say "expose both actual congestion and > > expected > > > > rest-of-path congestion"... > > > > > >agreed > > > > Again, if I'd have noticed this, I'd have included it - sorry. > > > > I did manage to make the sentence I had much clearer tho. > > > > > > > > > > > > > Currently a protocol called re-ECN (re-inserted explicit > > congestion > > > > > notification) has been proposed to do this. Re-ECN is the > > strongest > > > > > candidate for adoption, but of course the proposed working group > > is > > > > > expected to redesign and thoroughly test alongside any > > alternative > > >if > > > > > one surfaces. > > > > > > > > Good, IMHO; but I'd end the paragraph there. > > > > > >I wasn't quite sure where to break the paragraphs - I kept changing >my > > >mind! > > > > > > > > > > > > Whatever protocol is adopted, it should be possible for a >network > > > > > operator to count the volume of congestion that is attributable > > > > > to an aggregate of traffic, as easily as it can count the volume > > of > > > > > bytes today. This can be done for each user, or for whole > > attached > > > > > networks. The defined protocol should work with minimal changes > > to > > > > the > > > > > existing network, in particular it should work with unmodified > > > > routers, > > > > > but in the long run it is envisaged these small changes will >make > > a > > > > big > > > > > impact to how the limited resource of the network are shared. > > > > > > > > I'd go for something more like, "The WG will publish a protocol > > > > which > > > > enables network operators to count the volume of congestion for >any > > > > chosen aggregate of traffic, whether per customer, per peer, or >any > > > > other aggregate." > > > > > >Sounds OK to me > > > > Again, I'd have used this, but what's there isn't so bad anyway. > > > > > > > > > > > > And add, "The protocol should work with the substantial >majority > > of > > > > existing routers needing no modification whatsoever." > > > > > >Yes > > > > I say "without changing forwarding on routers" (true if they already > > implement RFC3168, which they should!) > > > > This nicely excludes the additions an ISP would add at trust > > boundaries for policing etc. > > > > > > > > > > > > > This is not about changing the existing approach to congestion > > > > control, > > > > > where congestion is detected and responded to by transports on > > > > endpoints > > > > > (e.g. congestion control in TCP, RTP/RTCP). The only difference > > is > > > > that > > > > > network operators will be able, if they choose, to monitor and > > > > control > > > > > the one factor that causes grief to their other customers: the > > >volume > > > > of > > > > > congestion caused. In turn they can be monitored and controlled > > by > > > > their > > > > > providers. The proposed working group will NOT mandate how > > exposed > > > > > congestion should be used. It will confine itself to the focused > > >task > > > > of > > > > > defining the protocol for exposing congestion. However, it will > > > > strongly > > > > > encourage experiments into how this information can be used and > > will > > > > > ultimately produce guidance on the dos and don'ts of using this > > > > > information. > > > > > > > > Long-winded, but I'll let someone else edit it for length. > > > > > >Agree it needs to be reduced. May get round to it after my supper... > > > > I made it much shorter. > > > > > > > > > > > > > The proposed work items for this group are: > > > > > > > > > > 1) An informational document giving the motivations for > > congestion > > > > > transparency and specifying the requirements for any protocol > > > > > > > > > > 2) An experimental protocol for congestion transparency. This > > will > > > > > probably be based upon the proposed re-ECN protocol as > > >significant > > > > > research work has already been done to understand and test > > this > > > > > protocol. > > > > I avoided saying re-ECN again, as the main point had been made >earlier. > > > > I added that we would define the protocol for v4, v6 & TCP > > > > Given we've already defined re-ECN for all these, I didn't think that > > was committing us overly. (We haven't implemented for v6 tho - I > > thought that would be a nice exercise for someone else). > > > > > > > > > > I'd say "likely" rather than "probably"; otherwise good. > > > > > >OK > > > > > > > > > > > > 3) One or more informational documents reporting the results of > > > > > experiments on applications of the congestion transparency > > > > > protocol. > > > > > > > > Good... > > > > > > > > > Specifically these experiments are likely to look at means to > > > > > force honest disclosure of congestion information > > > > > > > > I'm not thrilled with "means to force"... It implies ongoing > > war. > > > > I'd rather talk about "means to recognize misleading usage of > > > > congestion-exposure bits", and that as part of Security > > >Considerations. > > > > > >Indeed, but I was unsure how to put this - what the actual aim might > > be > > >be is to reduce the traffic to the equivalence of what it should be > > for > > >the declared congestion - in other words remove any gain from gaming > > the > > >system - so perhaps something like "means to prevent users gaining > > from > > >cheating or gaming the system"? > > > > I don't think it harms not to mention it's ungamable. If any passing > > traveller turns up at the mic and says "can't they lie," it's a > > useful excuse to introduce this whole area. > > > > > > > > > > > > > and the impact of rationing the congestion volume a given >user > > or > > > > > network can cause. > > > > > > > > I don't quite get the point here. > > > > > >OK, I was driving at what happens if you ration congestion on a per- > > user > > >basis. We have results that suggest this leads to heavy users having > > to > > >back of meaning lighter users that share a bottleneck will benefit > > from > > >being able to go faster (and that was with unmodified TCP CC) > > > > > > > > > > > > The initial goal is that all the output of the working group >will > > be > > > > > informational or experimental, but once the experiments have >been > > > > > completed then they will be used to determine if this approach > > >should > > > > > be standardised within the IETF. > > > > > > > > Looks basically good! It might help to make reference to the > > > > discussion > > > > that has proceeded on this list... > > > > > >Yes, that is the missing bit- something that gives a feel for the >size > > >of this community (which seems to be getting quite large) > > > > I added a community size estimate in the covering note to the ADs, > > rather than in the BoF proposal itself (where it's not so >appropriate). > > > > Sorry again, for not getting to this thread before the deadline. But > > I think some of it got in. > > > > > > Bob > > > > > > > > > > > > -- > > > > John Leslie <john@jlc.net> > > > > ________________________________________________________________ > > Bob Briscoe, Networks Research Centre, BT Research ________________________________________________________________ Bob Briscoe, Networks Research Centre, BT Research
- [re-ECN] Pls bash: Congestion Exposure (re-ECN) B… Bob Briscoe
- [re-ECN] Fwd: Pls bash: Congestion Exposure (re-E… Bob Briscoe
- Re: [re-ECN] Pls bash: Congestion Exposure (re-EC… toby.moncaster
- Re: [re-ECN] Fwd: Pls bash: Congestion Exposure (… toby.moncaster
- Re: [re-ECN] Fwd: Pls bash: Congestion Exposure (… marcelo bagnulo braun
- Re: [re-ECN] Fwd: Pls bash: Congestion Exposure (… Agarwal, Anil
- Re: [re-ECN] Fwd: Pls bash: Congestion Exposure (… Steven Blake
- Re: [re-ECN] Fwd: Pls bash: Congestion Exposure (… Bob Briscoe
- [re-ECN] Fwd: Pls bash: Congestion Exposure (re-E… Bob Briscoe
- Re: [re-ECN] Pls bash: Congestion Exposure (re-EC… toby.moncaster
- Re: [re-ECN] Pls bash: Congestion Exposure (re-EC… toby.moncaster
- Re: [re-ECN] Pls bash: Congestion Exposure (re-EC… João Taveira Araújo
- Re: [re-ECN] Pls bash: Congestion Exposure (re-EC… Woundy, Richard
- Re: [re-ECN] Fwd: Pls bash: Congestion Exposure (… arnaud.jacquet
- Re: [re-ECN] Pls bash: Congestion Exposure (re-EC… toby.moncaster
- Re: [re-ECN] Pls bash: Congestion Exposure (re-EC… John Leslie
- Re: [re-ECN] Pls bash: Congestion Exposure (re-EC… toby.moncaster
- Re: [re-ECN] Pls bash: Congestion Exposure (re-EC… Bob Briscoe
- Re: [re-ECN] Pls bash: Congestion Exposure (re-EC… Bob Briscoe
- Re: [re-ECN] Pls bash: Congestion Exposure (re-EC… toby.moncaster
- Re: [re-ECN] Pls bash: Congestion Exposure (re-EC… Mirja Kuehlewind
- Re: [re-ECN] Pls bash: Congestion Exposure (re-EC… Mirja Kuehlewind
- Re: [re-ECN] Pls bash: Congestion Exposure (re-EC… ken carlberg
- Re: [re-ECN] Pls bash: Congestion Exposure (re-EC… toby.moncaster
- Re: [re-ECN] Pls bash: Congestion Exposure (re-EC… Bob Briscoe
- Re: [re-ECN] Pls bash: Congestion Exposure (re-EC… toby.moncaster
- Re: [re-ECN] Pls bash: Congestion Exposure (re-EC… João Taveira Araújo
- Re: [re-ECN] Pls bash: Congestion Exposure (re-EC… slblake
- Re: [re-ECN] Pls bash: Congestion Exposure (re-EC… toby.moncaster
- Re: [re-ECN] Pls bash: Congestion Exposure (re-EC… Steven Blake
- [re-ECN] Problem Statement (was Re: Pls bash: Con… ken carlberg
- Re: [re-ECN] Pls bash: Congestion Exposure (re-EC… Steven Blake
- Re: [re-ECN] Pls bash: Congestion Exposure (re-EC… Bob Briscoe
- Re: [re-ECN] Pls bash: Congestion Exposure (re-EC… toby.moncaster
- Re: [re-ECN] Pls bash: Congestion Exposure (re-EC… João Taveira Araújo
- Re: [re-ECN] Pls bash: Congestion Exposure (re-EC… toby.moncaster