From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-iy0-f171.google.com (mail-iy0-f171.google.com [209.85.210.171]) (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 E9F5B201ACD for ; Wed, 4 May 2011 09:42:54 -0700 (PDT) Received: by iyi20 with SMTP id 20so1715679iyi.16 for ; Wed, 04 May 2011 09:46:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=OvTEbi6uzxvHOqGqwHGx2lEp5DH/qV6AeAibzuWVQfs=; b=KWQxrbXOoqCgmhYW5jxLW4+HChBnuzawUmzMjyt/mcfgFClzF8MjDtPqDhoTf6gMoo p+YqVRDM58LYGjoxnIMRW6+0lsjTpe2zRNPfQXQdSt61cdgOUm2NQt8woxbBh3qPZNZT aQ7Ft5/wunMGogpzxy6CQERMQfHDKeWQCAsUA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=LnRzJkYSAjJik+qcDZ2Oq9RK9qRcgUNqXJzejLIRFACI/kZJ6EetzQvjyNSWWkea7E QmqSJDr7fbcpURdFKuFIwvof05+hgQynRuU54xRfu5BaCGGqrWKI8HeALwLGl1B6F3Te h7TcN7rbVX4LDLlfBPLiCwnvNbhDsWMFCQHfs= MIME-Version: 1.0 Received: by 10.231.4.23 with SMTP id 23mr386518ibp.96.1304527618377; Wed, 04 May 2011 09:46:58 -0700 (PDT) Received: by 10.231.34.77 with HTTP; Wed, 4 May 2011 09:46:58 -0700 (PDT) In-Reply-To: <398DDA0C-771B-4769-A643-E3CBFC3863D8@cc.gatech.edu> References: <398DDA0C-771B-4769-A643-E3CBFC3863D8@cc.gatech.edu> Date: Wed, 4 May 2011 10:46:58 -0600 Message-ID: From: Dave Taht To: Nick Feamster Content-Type: multipart/alternative; boundary=00151773dba84b071a04a2760194 Cc: bismark-devel@lists.bufferbloat.net Subject: Re: [Bismark-devel] incorporating openflow X-BeenThere: bismark-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: BISMark related software development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 May 2011 16:42:55 -0000 --00151773dba84b071a04a2760194 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable OK I compiled it. It built as a package. On Wed, May 4, 2011 at 10:16 AM, Nick Feamster wrot= e: > As Srikanth said, not needed for capetown. > > Some possibilities we've been thinking about using it for: > > * enforcing per-user or per-device usage caps (in capped settings) > In this particular case, using SFB on a per IP address basis may work. (not that SFB is in the build) > * rate-limiting and QoS functionality > I incorporated the QoS scripts which use tc and the hsfc QoS algorithm + SF= Q to do that job. It works well in iscwrt, in combination with a lowered txqueue (to 16), I observed latencies peaking at 66ms on a DSL connection that can't do better than 26ms. (vs over half a second) (these are disabled by default (I think) as they will mess up your measurements) But do try 'em out! They seem pretty good on the outgoing interface. To do rate limitation on a per user basis in conjunction with that I would think about SFB on the inne= r interfaces. So I'm back to wondering what to do, exactly, with openflow. If you aren't already aware of the iscwrt subproject, see: http://www.bufferbloat.net/projects/iscwrt/wiki One of the principal maintainers of bind (Evan Hunt) is hacking on it - eve= n running it now using the wndr3700v2 as his main router. * remote management, troubleshooting, or security services. See this, for > example: > http://www.gtnoise.net/papers/2010/feamster:homenets2010.pdf > > nagios + snmp are common for some of that. I'll read the paper on the plane. > I'd love to get this into the build sometime soon-ish, so I could encoura= ge > people to use it in my class this coming fall. :-) > > -Nick > > > On May 4, 2011, at 11:33 AM, Dave Taht wrote: > > > 3) What is the need for openflow? I am meeting with the folk at stanfor= d > at 2PM PDT and although I get what openflow is for, I'm not sure of the > intended use. Is it needed for capetown? > > > > > > -- > > Dave T=E4ht > > SKYPE: davetaht > > US Tel: 1-239-829-5608 > > http://the-edge.blogspot.com > > _______________________________________________ > > Bismark-devel mailing list > > Bismark-devel@lists.bufferbloat.net > > https://lists.bufferbloat.net/listinfo/bismark-devel > > --=20 Dave T=E4ht SKYPE: davetaht US Tel: 1-239-829-5608 http://the-edge.blogspot.com --00151773dba84b071a04a2760194 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable OK I compiled it. It built as a package.

On Wed, May 4, 2011 at 10:16 AM, Nick Feamster <feamster@cc.gatech.edu> = wrote:
As Srikanth said,= not needed for capetown.

Some possibilities we've been thinking about using it for:

* enforcing per-user or per-device usage caps (in capped settings)

In this particular case, using SFB on a per IP address bas= is may work.

(not that SFB is in the build)
=A0
* rate-limiting and QoS functionality

I incorporat= ed the QoS scripts which use tc and the hsfc QoS algorithm + SFQ to do that= job. It works well in iscwrt, in combination with a lowered txqueue (to 16= ), I observed latencies peaking at 66ms on a DSL connection that can't = do better than 26ms. (vs over half a second)

(these are disabled by default (I think) as they will mess up your meas= urements)
=A0
But do try 'em out!

They seem pretty good on= the outgoing interface. To do rate limitation on a per user basis in conju= nction with that I would think about SFB on the inner interfaces.

So I'm back to wondering what to do, exactly, with openflow.
If you aren't already aware of the iscwrt subproject, see:

http://www.bufferbl= oat.net/projects/iscwrt/wiki

One of the principal maintainers of bind (Evan Hunt) is hacking on it -= even running it now using the wndr3700v2 as his main router.

* remote management, troubleshooting, or security services. =A0See this, fo= r example:
=A0 =A0 =A0 =A0http://www.gtnoise.net/papers/2010/feamster= :homenets2010.pdf


nagios + snmp are common for some of that.
I'll read the paper on the plane.
=A0
I'd love to get this into the build sometime soon-ish, so I could encou= rage people to use it in my class this coming fall. :-)

-Nick


On May 4, 2011, at 11:33 AM, Dave Taht wrote:

> 3) What is the need for openflow? I am meeting with the folk at stanfo= rd at 2PM PDT and although I get what openflow is for, I'm not sure of = the intended use. Is it needed for capetown?
>
>
> --
> Dave T=E4ht
> SKYPE: davetaht
> US Tel: 1-239-82= 9-5608
> http://the-= edge.blogspot.com
> ________________________= _______________________
> Bismark-devel mailing list
> Bismark-devel@l= ists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/bismark-devel




--
Dave T=E4ht=
SKYPE: davetaht
US Tel: 1-239-829-5608
http://the-edge.blogspot.com
--00151773dba84b071a04a2760194--