From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ia0-x22d.google.com (mail-ia0-x22d.google.com [IPv6:2607:f8b0:4001:c02::22d]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id 0D3AE21F16D for ; Sun, 3 Feb 2013 09:18:31 -0800 (PST) Received: by mail-ia0-f173.google.com with SMTP id h37so2929906iak.18 for ; Sun, 03 Feb 2013 09:18:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=FAt//gPU4UIDQQw7X5AEukZEfJPYlI2tKOz6aTa1VdY=; b=DqRWcI85EMeYtxmWci8C4p5vxm3RGwm5OX0W0yqsHB2+RFHbr1JCvUaaglanmZ3l84 ZasJcy2roOBdKKcUQrINME16xDX8lbzOC62tRUop2BqzLVOs9e86t+AJeWIoW8q9cdzu wO/jwtt8DC/StV35dfzUPaLcH0t/65AxpxWWnj4RUudDurUAI8XJbe4mbypZOBYtEcUf QVlj1UL4OeFEIfkRoVjzlai1cJZ1mk648rahNjZQxCIvNSsPpZR/FddSMQMdByOCBkQE n1FS9J6ZmNf9pCn/0mUdcRcL7vMaeM8BJvRyovacsslYp1Z/9gsAlk9ZHvuRzKuzTh7E 1uVA== MIME-Version: 1.0 X-Received: by 10.50.168.102 with SMTP id zv6mr3236407igb.27.1359911911386; Sun, 03 Feb 2013 09:18:31 -0800 (PST) Received: by 10.64.135.39 with HTTP; Sun, 3 Feb 2013 09:18:31 -0800 (PST) Date: Sun, 3 Feb 2013 09:18:31 -0800 Message-ID: From: Dave Taht To: cerowrt-devel@lists.bufferbloat.net Content-Type: multipart/alternative; boundary=e89a8f83ab19676efe04d4d52ae6 Subject: [Cerowrt-devel] stanford talk/deluged in hardware/yurtlab X-BeenThere: cerowrt-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Development issues regarding the cerowrt test router project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Feb 2013 17:18:32 -0000 --e89a8f83ab19676efe04d4d52ae6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable I spent most of the last week prepping a talk at stanford; trying to dispel a few delusions. The core points that I tried to make: * Mice and ants account for a lot of traffic and sfq helps a lot on managing those * both inbound and outbound rate limiting, fq, and queue management are needed * rrul is cool http://mirrors.bufferbloat.net/Talks/Stanford2013/ While it was filmed, we (kathie nichols, eric dumazet, luigi rizzo, and the students) really got distracted with some current issues and way off the slides. It was not my finest hour. I think the modena talk went much better. I should probably have brought out that slides 20 (pfifo_fast) and 23 (simple_qos, basically) were taken 1 minute apart, on the same connection.... twice the utilization, 1/15th the latency and jitter... to me these two slides should have had everyone in the room running out to make this stuff work on their head ends and cpe a few seconds later. :crickets: Anyway: The rest of the week I spent starting an internet draft, justin and I building up the yurtlab testbed, upgrading hardware there, adding instrumentation and trying to get to where I can track various data points like power failures, packet drops, etc. * Yes, I'm trying to do an internet draft requiring some form of fq + aqm on the edge networks. I'm really terrible at this. * Yurtlab The deployment (3.7.4-4 and 3.7.5-2 based on wndr3800s, pico station m2hp, and nanostation M5) just survived a 24 hour dance party and total saturation of the links... I really like the m2hps in particular. I picked up a couple samsung 2955-dw laser printers. At 100 bucks each, they were a steal. And it turned out they supported ipv6, and worked well with linux out of the box. So, yea, I can fiddle with dhcpv6 on another sort of box. While I'm talking about hardware, these power controllers are excellent. http://www.digital-loggers.com/lpc.html And I'd got nut in cerowrt to work with these so I'd be able to collect power status. http://www.amazon.com/gp/product/B000OTEZ5I/ref=3Doh_details_o01_s00_i00 Turned out really useful, had one flaky spot where the power was 90v or less. And, wow... http://www.amazon.com/gp/product/B000OTEZ5I/ref=3Doh_details_o01_s00_i00 Lastly, anybody want a couple picostation 2HPs? They only have 4MB of flash and don't do ipv6 and are pretty useless for my purposes.... * the quest for new hardware I continue to look for new hardware to support, as the wndr3800s remain scarce. I rather appreciate the donations to cerowrt (yurtlab is a different budget), it makes the quest for this stuff a lot easier, and mentally "gives me a budget" for the quest. I'm looking at this board: http://www.globalscaletechnologies.com/p-58-mirabox-development-kit.aspx I'm grumpy, as it doesn't have an esata interface internally, apparently. It would have been good to have one of those hooked up to a good flash disk for active measurements, as a core bottleneck on using a mini-sd card for storage is the pathetic write speed on that sort of card. Aside from that, it looked interesting. I also ordered a dreamplug, another raspberri pi... but, darn it, I can't find the perfect hardware. I've been trying to sort out what I want, perhaps I can't do it all on one piece of gear or have to design something that does do things right. I like the zedboard a lot. At the moment I hope that a guruplug or equivalent can be made to capture 8Mbit/sec of packet headers off a mirrored port. Also, openwrt has added support for a new atheros reference board, a couple tplink boards... --=20 Dave T=E4ht Fixing bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.html --e89a8f83ab19676efe04d4d52ae6 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable I spent most of the last week prepping a talk at stanford; trying to dispel= a few delusions.

The core points that I tried to make:

* Mic= e and ants account for a lot of traffic and sfq helps a lot on managing tho= se
* both inbound and outbound rate limiting, fq, and queue management are nee= ded
* rrul is cool

http://mirrors.bufferbloat.net/Talks/Stanford2013/

While it was filmed, we (kathie nichols, eric dumazet, luigi rizzo, and= the students) really got distracted with some current issues and way off t= he slides. It was not my finest hour. I think the modena talk went much bet= ter.

I should probably have brought out that slides 20 (pfifo_fast) and 23 (= simple_qos, basically) were taken 1 minute apart, on the same connection...= . twice the utilization, 1/15th the latency and jitter... to me these two s= lides should have had everyone in the room running out to make this stuff w= ork on their head ends and cpe a few seconds later. :crickets:

Anyway:

The rest of the week I spent starting an internet draft,= justin and I building up the yurtlab testbed, upgrading hardware there, ad= ding instrumentation and trying to get to where I can track various data po= ints like power failures, packet drops, etc.

* Yes, I'm trying to do an internet draft requiring some form of fq= + aqm on the edge networks.

I'm really terrible at this.
* Yurtlab

The deployment (3.7.4-4 and 3.7.5-2 based on wndr3800s, p= ico station m2hp, and nanostation M5) just survived a 24 hour dance party a= nd total saturation of the links... I really like the m2hps in particular.<= br>
I picked up a couple samsung 2955-dw laser printers. At 100 bucks each,=20 they were a steal. And it turned out they supported ipv6, and worked=20 well with linux out of the box. So, yea, I can fiddle with dhcpv6 on=20 another sort of box.

While I'm talking about hardw= are, these power controllers are excellent.

http://www.digital-loggers.com/lpc.html

And I'd got nut in cerowrt to work with these so I'd be able to= collect power status.

http://www.amazon.com/gp/product/B0= 00OTEZ5I/ref=3Doh_details_o01_s00_i00

Turned out really useful, had one flaky spot where the power was 90v or= less.

And, wow...

http://www.amazon.com/gp/product= /B000OTEZ5I/ref=3Doh_details_o01_s00_i00

Lastly, anybody want a couple picostation 2HPs? They only have 4MB of f= lash and don't do ipv6 and are pretty useless for my purposes....
* the quest for new hardware

I continue to look for new hardware t= o support, as the wndr3800s=20 remain scarce. I rather appreciate the donations to cerowrt (yurtlab is a d= ifferent budget), it makes=20 the quest for this stuff a lot easier, and mentally "gives me a budget= " for the quest.

I'm looking at this board:

http://www.globalscaletechnologies.com/p-58-mirabox-development-kit.aspx=

I'm grumpy, as it doesn't have an esata interface internally, apparently.= =20 It would have been good to have one of those hooked up to a good flash=20 disk for active measurements, as a core bottleneck on using a mini-sd=20 card for storage is the pathetic write speed on that sort of card. Aside from that, it looked interesting. I also ordered a dreamplug, another=20 raspberri pi...

but, darn it, I can't find the perfect hardware.= I've been trying to sort out what I want, perhaps I can't do it al= l on one piece of gear or have to design something that does do things righ= t. I like the zedboard a lot.

At the moment I hope that a guruplug or equivalent can be made to captu= re 8Mbit/sec of packet headers off a mirrored port.

Also, openwrt ha= s added support for a new atheros reference board, a couple tplink boards..= .



--
Dave T=E4ht

Fixing bufferbloat with cerowrt: ht= tp://www.teklibre.com/cerowrt/subscribe.html=20 --e89a8f83ab19676efe04d4d52ae6--