Re: [re-ECN] Draft Agenda
<toby.moncaster@bt.com> Thu, 08 October 2009 09:09 UTC
Return-Path: <toby.moncaster@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 AC5123A67EF for <re-ecn@core3.amsl.com>;
Thu, 8 Oct 2009 02:09:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.963
X-Spam-Level:
X-Spam-Status: No, score=-2.963 tagged_above=-999 required=5 tests=[AWL=0.036,
BAYES_00=-2.599, 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 r4JoB31JkM9i for
<re-ecn@core3.amsl.com>; Thu, 8 Oct 2009 02:09:26 -0700 (PDT)
Received: from smtp4.smtp.bt.com (smtp4.smtp.bt.com [217.32.164.151]) by
core3.amsl.com (Postfix) with ESMTP id 97A8D3A67AA for <re-ecn@ietf.org>;
Thu, 8 Oct 2009 02:09:25 -0700 (PDT)
Received: from E03MVZ1-UKDY.domain1.systemhost.net ([193.113.30.61]) by
smtp4.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.3959);
Thu, 8 Oct 2009 10:11:06 +0100
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: Thu, 8 Oct 2009 10:10:45 +0100
Message-ID: <AEDCAF87EEC94F49BA92EBDD49854CC70D646AD8@E03MVZ1-UKDY.domain1.systemhost.net>
In-Reply-To: <8A82D1BFEDDE7E4597978355239BBBCB3BC15C@PACDCEXCMB06.cable.comcast.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [re-ECN] Draft Agenda
Thread-Index: AcpHYvQsZ+ZQBqPkRdm9+XqPFdtnawAAMxiQAA1vowAAFwxnwA==
References: <200909281832.n8SIWijX024923@bagheera.jungle.bt.co.uk><4ACBC12A.3050507@thinkingcat.com><AEDCAF87EEC94F49BA92EBDD49854CC70D5DCFEA@E03MVZ1-UKDY.domain1.systemhost.net><200910071729.42797.mirja.kuehlewind@ikr.uni-stuttgart.de>
<AEDCAF87EEC94F49BA92EBDD49854CC70D646794@E03MVZ1-UKDY.domain1.systemhost.net>
<8A82D1BFEDDE7E4597978355239BBBCB3BC15C@PACDCEXCMB06.cable.comcast.com>
From: <toby.moncaster@bt.com>
To: <Richard_Woundy@cable.comcast.com>
X-OriginalArrivalTime: 08 Oct 2009 09:11:06.0072 (UTC)
FILETIME=[443B6D80:01CA47F7]
Cc: re-ecn@ietf.org
Subject: Re: [re-ECN] Draft Agenda
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: Thu, 08 Oct 2009 09:09:27 -0000
Hi Rich, Thanks for the useful info and advice. I have BCC'ed the 2 guys here working on this. Don't worry - we aren't going to bring down the whole network by sending 1Gbps round the globe from Ipswich, UK... The idea is to have a relatively small data flow going e2e (e.g. a 50Mbyte file and a 1Mbps stream). The vast bulk of the network will remain in our lab which is where the ECN congestion will happen. We were then intending running a VPN tunnel out to Hiroshima where we will have a laptop as a router and network tap connected to a client laptop... inline > -----Original Message----- > From: Woundy, Richard [mailto:Richard_Woundy@cable.comcast.com] > Sent: 07 October 2009 23:30 > To: Moncaster,T,Toby,DEE1 R; mirja.kuehlewind@ikr.uni-stuttgart.de > Cc: re-ecn@ietf.org > Subject: RE: [re-ECN] Draft Agenda > > Toby, > > >One idea is to extend our testbed here in the UK out to Japan. We have > a high-speed traffic generator that generates up to ~30,000 stateful > TCP > flows at Gbps speeds across 2 different physical links (+ countless > VLANs). We will set up a client at one end of the network (prob in > Hiroshima) and a server at the other with a number of applications > available (e.g. FTP, streaming video, web browsing). > > If you plan to perform a full re-ECN demo at Hiroshima, I would > strongly > suggest coordination with the IETF 76 organizing committee; email them > at ietf76-operation at wide.ad.jp. The IETF 76 folks already have plans > for a few experiments during the meeting; see > http://www.inet.info.hiroshima-cu.ac.jp/ietf76-exp/. Good advice. We should at least notify the powers that be what is happening... > > If you are really considering a demo to send 1 Gbps worth of traffic > from the UK to Hiroshima, the folks running the IETF Meeting Network > will have to approve and support this. Here are two critical IETF > meeting network requirements from > http://iaoc.ietf.org/network_requirements.html: > > "The primary link MUST provide at least 45Mb bandwidth in both > directions, and SHOULD have at least 100Mb bidirectionally. (Note: > Historically, bandwidth utilization peaked at 80Mb and averaged 35Mb. > Recent events have peaked at 50 Mbs and averaged in the 25Mb range.) > The > backup link MUST have 10 Mb bandwidth in both directions and SHOULD > have > at least 45 Mb bandwidth in both directions." > > "The network provider MUST NOT view the IETF network as an experimental > facility at the risk of impacting the IETF attendee experience. (Do not > experiment with his/her favorite pet technology.)" > > I have two suggestions, based on my previous experience (as part of the > host committee for IETF 71, and with several previous tech demos at > IETF > meetings), that you can modify or reject as you like. > > 1. Keep the high bandwidth traffic for the re-ECN demo off the IETF > meeting network. I predict that the IETF meeting network folks will NOT > allow this traffic that would potentially affect the rest of the > participants' Internet experience. Use remote GUIs etc to manage and > show re-feedback mechanisms on heavy network traffic isolated to your > UK > lab, for example. As I say above we will be keeping all the really heavy traffic here in the UK. Hopefully the IETF folks will be OK with the relatively modest and short-term burst of data we will want to send through their network. We will also do a recorded version of the demo in case it all goes wrong when Bob gets to Japan. > > 2. Schedule the re-ECN demo prior to the BoF timeslot, in a separate > room allocated by the IETF meeting organizers. First, that will give > the > demonstrators time to set up and tear down the demo equipment, without > impacting other WG/BoF sessions. Second, you don't have to worry about > a > 'last minute glitch' (or other demo failure) impacting the rest of the > BoF session; the folks in the BoF session ought to focus on the problem > statement and charter, not live debugging. Third, demo visitors can ask > as many questions about re-ECN technology as they like, without > derailing the BoF session discussions. We were already thinking of offering to do more detailed demos for smaller groups and this is worth looking at. I guess it all comes down to how big an impact a live demo will have on the audience. If it will sway lots of people to change their view of this from "it's just Bob's pipe dream" to "Ahh - it really works" then it is worth doing. If it won't change minds then it isn't worth doing it in the BoF... Toby > > -- Rich > > -----Original Message----- > From: re-ecn-bounces@ietf.org [mailto:re-ecn-bounces@ietf.org] On > Behalf > Of toby.moncaster@bt.com > Sent: Wednesday, October 07, 2009 11:46 AM > To: mirja.kuehlewind@ikr.uni-stuttgart.de; re-ecn@ietf.org > Subject: Re: [re-ECN] Draft Agenda > > First, the key thing is not to give a full demo of the capabilities of > re-ECN. All that is needed is something that shows congestion exposure > can be done and HAS been done... > > > > -----Original Message----- > > From: Mirja Kuehlewind [mailto:mirja.kuehlewind@ikr.uni-stuttgart.de] > > Sent: 07 October 2009 16:30 > > To: re-ecn@ietf.org > > Cc: Moncaster,T,Toby,DEE1 R; leslie@thinkingcat.com > > Subject: Re: [re-ECN] Draft Agenda > > > > Hi, > > > > some questions regarding the demonstration: > > > > > > > 10 mins demonstration > > > > > > > > ? > > > > > > We are trying to put together a very simple demo of re-ECN to show > > that > > > it is possible to reveal congestion both upstream and downstream at > > any > > > point in the network. The idea was not to go into any technical > > detail > > > (after all the BoF isn't here to rubberstamp a solution, but it > will > > > help people to see that a solution is possible and actually > > works...). > > > > I not sure how you gone make a demo (of re-ECN) without any technical > > details > > of re-ECN. The mechanism that there are re-ECN markings which have > been > > insert by the sender into the network based on the number of ECN > > markings > > the receiver has seen and that ECN marking are set by a router to > > signal > > congestion (usually bases one the current queue length) needs to be > > mentioned. And than you basically explained Re-ECN....? > > You are right of course that there will need to be some explanation of > re-ECN. However this will be at the level of "ECN marks packets that > have been congested. We then re-insert that mark in the next round trip > and you can then use the difference between the two to measure the > downstream congestion". This will be shown graphically either using > simple counters or "gauges" on a screen. What we will avoid doing is > explaining any protocol details (e.g. bit 48 issues, how the count of > ECI is carried back to sender, etc). > > > > > > Then I would like to know if I understood the scenario right: There > > will be > > one (TCP)-connection (with some congestion control ?) and a way to > > insert > > congestion (just set marking with a certain probability or start some > > other > > transmissions...?). I have a couple of these simple scenarios in my > > simulation and either I define the congestion (=setting markings with > a > > certain pattern, but what realistic here..?) or the congestion level > is > > varying very strong (because of TCP congestion control and most of > the > > time > > there might be no congestion in these simple scenarios). > > One idea is to extend our testbed here in the UK out to Japan. We have > a > high-speed traffic generator that generates up to ~30,000 stateful TCP > flows at Gbps speeds across 2 different physical links (+ countless > VLANs). We will set up a client at one end of the network (prob in > Hiroshima) and a server at the other with a number of applications > available (e.g. FTP, streaming video, web browsing). Across the > bottleneck we will be able to inject and remove traffic using the > traffic generator. The bottleneck will be an ECN-enabled router. At the > client end we can show that you can see the rate of ECN marks arriving > and that this balances the rate of re-ECN marks. At the server end we > can show re-ECN marks being inserted. If we are more clever we can add > a > second bottleneck and demonstrate that you can see the downstream > congestion being caused by this second bottleneck. > > > > > And how do you actually calculating the current congestion level? > > Because > > usually there are a couple of markings at one time and than it take > > more than > > one RTT that the Re-ECN markings balance it. If the congestion level > is > > varying strongly, the delay might be a problem for getting a concrete > > values > > for the current congestion level in one network component...? > > Please correct me if I'm wrong. > > We would probably use some form of moving average for this (which gives > a kind of congestion rate). Or an absolute count that steadily > increases > (congestion volume) > > Hope that makes more sense? > > Toby > > > > > Mirja > _______________________________________________ > re-ECN mailing list > re-ECN@ietf.org > https://www.ietf.org/mailman/listinfo/re-ecn
- [re-ECN] Acronym for BoF / w-g? Bob Briscoe
- Re: [re-ECN] Acronym for BoF / w-g? Matthew Ford
- Re: [re-ECN] Acronym for BoF / w-g? Scott Brim
- Re: [re-ECN] Acronym for BoF / w-g? Kwok Ho Chan
- Re: [re-ECN] Acronym for BoF / w-g? Fred Baker
- Re: [re-ECN] Acronym for BoF / w-g? Bob Briscoe
- Re: [re-ECN] Acronym for BoF / w-g? Bob Briscoe
- Re: [re-ECN] Acronym for BoF / w-g? Fred Baker
- Re: [re-ECN] Acronym for BoF / w-g? Bob Briscoe
- Re: [re-ECN] Acronym for BoF / w-g? Fred Baker
- Re: [re-ECN] Acronym for BoF / w-g? Richard Bennett
- Re: [re-ECN] Acronym for BoF / w-g? Fred Baker
- [re-ECN] Congestion is relative (was: Re: Acronym… Bob Briscoe
- Re: [re-ECN] Acronym for BoF / w-g? ECE Michael Menth
- Re: [re-ECN] Acronym for BoF / w-g? DCP Michael Menth
- Re: [re-ECN] Acronym for BoF / w-g? toby.moncaster
- Re: [re-ECN] Acronym for BoF / w-g? DCP toby.moncaster
- Re: [re-ECN] Acronym for BoF / w-g? DCP toby.moncaster
- Re: [re-ECN] Acronym for BoF / w-g? toby.moncaster
- Re: [re-ECN] Acronym for BoF / w-g? DCP Tina TSOU
- Re: [re-ECN] Acronym for BoF / w-g? Lars Eggert
- Re: [re-ECN] Acronym for BoF / w-g? toby.moncaster
- [re-ECN] Draft Agenda toby.moncaster
- Re: [re-ECN] Acronym for BoF / w-g? DCE Michael Menth
- Re: [re-ECN] Draft Agenda Leslie Daigle
- Re: [re-ECN] Draft Agenda toby.moncaster
- Re: [re-ECN] Draft Agenda Mirja Kuehlewind
- Re: [re-ECN] Draft Agenda toby.moncaster
- Re: [re-ECN] Draft Agenda Woundy, Richard
- Re: [re-ECN] Draft Agenda Leslie Daigle
- Re: [re-ECN] Draft Agenda toby.moncaster
- [re-ECN] BOF e-ECN Demo (was RE: Draft Agenda) alan.p.smith
- Re: [re-ECN] Draft Agenda Woundy, Richard
- Re: [re-ECN] Draft Agenda Woundy, Richard
- Re: [re-ECN] Draft Agenda alan.p.smith
- Re: [re-ECN] Draft Agenda Lars Eggert
- Re: [re-ECN] Draft Agenda Woundy, Richard
- Re: [re-ECN] Draft Agenda Matt Mathis