* [Cerowrt-devel] Upper routing throughput limit @ 2014-07-10 14:49 William Katsak 2014-07-10 15:01 ` Aaron Wood 0 siblings, 1 reply; 8+ messages in thread From: William Katsak @ 2014-07-10 14:49 UTC (permalink / raw) To: cerowrt-devel Hello, Does anyone have a good sense of the most throughput our 3800s with Cero can push through the WAN interface? Are we good to 100 mbps? 1gbps? Thanks, Bill Katsak ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Cerowrt-devel] Upper routing throughput limit 2014-07-10 14:49 [Cerowrt-devel] Upper routing throughput limit William Katsak @ 2014-07-10 15:01 ` Aaron Wood 2014-07-10 15:19 ` William Katsak 2014-08-06 19:35 ` William Katsak 0 siblings, 2 replies; 8+ messages in thread From: Aaron Wood @ 2014-07-10 15:01 UTC (permalink / raw) To: William Katsak; +Cc: cerowrt-devel [-- Attachment #1: Type: text/plain, Size: 881 bytes --] It depends on the aqm rules that are configured. In the base setup, it struggles at 50Mbps. But that can be increased by switching from the simple.qos script to simplest.qos (I'm not sure where the limit is with the simplest.qos script. I know that Dave Taht has been working with some other platforms. The Ubiquity EdgeRouter Lite may be able to hit 100Mbps, but it doesn't run CeroWRT itself, it just supports similar configuration. -Aaron On Thu, Jul 10, 2014 at 7:49 AM, William Katsak <wkatsak@gmail.com> wrote: > Hello, > > Does anyone have a good sense of the most throughput our 3800s with Cero > can push through the WAN interface? Are we good to 100 mbps? 1gbps? > > Thanks, > Bill Katsak > _______________________________________________ > Cerowrt-devel mailing list > Cerowrt-devel@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/cerowrt-devel > [-- Attachment #2: Type: text/html, Size: 1446 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Cerowrt-devel] Upper routing throughput limit 2014-07-10 15:01 ` Aaron Wood @ 2014-07-10 15:19 ` William Katsak 2014-07-11 9:33 ` Toke Høiland-Jørgensen 2014-08-06 19:35 ` William Katsak 1 sibling, 1 reply; 8+ messages in thread From: William Katsak @ 2014-07-10 15:19 UTC (permalink / raw) To: Aaron Wood; +Cc: cerowrt-devel This is what I was afraid of. I'm on an older firmware still, so I will upgrade and do some testing (have to find time when family doesn't need Internet :) ). I was considering the possibility of using PfSense on an x86 box as my main router/firewall for better throughput, and hanging Cero off of that for wifi. Anyone doing something similar? If so, how do you organize the subnets? -Bill On 07/10/2014 11:01 AM, Aaron Wood wrote: > It depends on the aqm rules that are configured. In the base setup, it > struggles at 50Mbps. But that can be increased by switching from the > simple.qos script to simplest.qos (I'm not sure where the limit is with > the simplest.qos script. > > I know that Dave Taht has been working with some other platforms. The > Ubiquity EdgeRouter Lite may be able to hit 100Mbps, but it doesn't run > CeroWRT itself, it just supports similar configuration. > > -Aaron > > > On Thu, Jul 10, 2014 at 7:49 AM, William Katsak <wkatsak@gmail.com > <mailto:wkatsak@gmail.com>> wrote: > > Hello, > > Does anyone have a good sense of the most throughput our 3800s with > Cero can push through the WAN interface? Are we good to 100 mbps? 1gbps? > > Thanks, > Bill Katsak > _________________________________________________ > Cerowrt-devel mailing list > Cerowrt-devel@lists.__bufferbloat.net > <mailto:Cerowrt-devel@lists.bufferbloat.net> > https://lists.bufferbloat.net/__listinfo/cerowrt-devel > <https://lists.bufferbloat.net/listinfo/cerowrt-devel> > > ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Cerowrt-devel] Upper routing throughput limit 2014-07-10 15:19 ` William Katsak @ 2014-07-11 9:33 ` Toke Høiland-Jørgensen [not found] ` <3FF07025-9AE2-4A6F-9E7B-A0AC5CAFD290@gmail.com> 0 siblings, 1 reply; 8+ messages in thread From: Toke Høiland-Jørgensen @ 2014-07-11 9:33 UTC (permalink / raw) To: William Katsak; +Cc: cerowrt-devel [-- Attachment #1: Type: text/plain, Size: 2313 bytes --] William Katsak <wkatsak@gmail.com> writes: > I was considering the possibility of using PfSense on an x86 box as my > main router/firewall for better throughput, and hanging Cero off of > that for wifi. Anyone doing something similar? If so, how do you > organize the subnets? I have a similar setup with a dual-ethernet x86 box acting as router for my 100/100 Mbps connection. The plan was originally to stick a minipci wifi card in there to also act as access point, but for now I've settled on using a cerowrt box as a relatively dumb wifi box. The setup is something like this +------------+ +----------+ +------------+ | | | | | | | Internet +-----------+ Router +-----------+ WNDR3800 | | | | | | | +------------+ +----------+ +------------+ The router downstream ethernet port is plugged into the wan port on the WNDR3800 and I've configured three 802.1Q VLANs on the link between the router and the cerowrt box, which are bridged to the LAN switch, the private wifi interfaces and the guest wifi interfaces respectively. This allows me to run dnsmasq etc on the router, and have the cerowrt box simply provide wifi connectivity, but without bridging the wifi directly to the ethernet LAN. I got lazy and only did one VLAN for each type of wifi, rather than having one per frequency as in stock cerowrt, but see no reason why adding additional VLANs for each frequency should pose any problems. The only daemons running on the cerowrt box are dropbear, radsecproxy (for 802.11i authentication on the private wifi), ntpd, netifd and hostapd. The router box runs a stock Arch Linux installation, with dnsmasq serving up a /27 and a /64 (from he.net) on each of the virtual vlan interfaces, most of the network setup managed through systemd-networkd, and a couple of scripts to set up the he.net tunnel and an SQM-derived shaper, as well as a manual firewall setup. The router box also runs BIND as a local resolver, a TOR node, minidlna and various other daemons. The VLAN setup on the cerowrt box took a couple of attempts to get right, but now that it is running it seems to work well. I'll be happy to share the config if you're interested. :) -Toke [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 472 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
[parent not found: <3FF07025-9AE2-4A6F-9E7B-A0AC5CAFD290@gmail.com>]
* Re: [Cerowrt-devel] Upper routing throughput limit [not found] ` <3FF07025-9AE2-4A6F-9E7B-A0AC5CAFD290@gmail.com> @ 2014-08-09 18:52 ` Toke Høiland-Jørgensen 0 siblings, 0 replies; 8+ messages in thread From: Toke Høiland-Jørgensen @ 2014-08-09 18:52 UTC (permalink / raw) To: William Katsak; +Cc: cerowrt-devel [-- Attachment #1: Type: text/plain, Size: 2443 bytes --] William Katsak <wkatsak@gmail.com> writes: > Somehow I didn’t see this email the last time I posted about this. I > was wondering too about how to nicely do the VLANs for the wifi. I > wouldn’t mind checking out your config (this will be relevant on the > Cero wide no matter what I do for the main router). Right, well I just re-did the setup from a vanilla cerowrt image, so here goes: For the secondary access point, I use the wan port as an 'uplink' port that trunks the vlans for each of the wireless networks (and one for the wired as well). Thus, vlan1 is the wired lan, vlan2 is the first 'internal' network (sw00), vlan3 is sw10, vlan4 is gw00 and vlan5 is gw10. For a vanilla cerowrt box, I shut off all daemons apart from dropbear (for ssh access) and the network config. This includes dnsmasq (DHCP is assumed to be on the upstream server). Going through init scripts to `/etc/init.d/foo stop && /etc/init.d/foo disable` until everything is shut off should do it. After that, it's really only a few modifications to /etc/config/network that is needed to achieve this: 1. Get rid of the config for the wan interface completely (the 'config interface ge00' block and the ipv6 equivalent). 2. For the se00 interface, make sure these lines are present: option 'ifname' 'se00 ge00.1' option 'type' 'bridge' replacing any lines with the same option names. The openwrt network setup automatically configures VLANs from the .N syntax. 3. Similarly, for the wireless interfaces change 'type' from 'none' to 'bridge' and add an 'option ifname ge00.N' line, with N being the vlan number as listed above. 4. Configure the IP addresses of each interface to correspond to the upstream router setup. I just add 1 to each IP and configure the DHCP server to start at (GW ip)+2 rather than (GW ip)+1. 5. Plug in the cerowrt lan port to the upstream router, and make sure that has the appropriate 5 VLANs configured with a DHCP server running on each, etc. I've used this setup for replacing the WNDR box with a beefier device for high-speed routing, as well as for adding a second WNDR for extended wifi range (doing that this way rather than meshing allows clients to roam while keeping their IP and DHCP lease, and gets me a single DNS namespace since there's only one dnsmasq instance). Hope this explanation makes sense. :) -Toke [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 472 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Cerowrt-devel] Upper routing throughput limit 2014-07-10 15:01 ` Aaron Wood 2014-07-10 15:19 ` William Katsak @ 2014-08-06 19:35 ` William Katsak 2014-08-06 23:06 ` David Lang 1 sibling, 1 reply; 8+ messages in thread From: William Katsak @ 2014-08-06 19:35 UTC (permalink / raw) To: cerowrt-devel Sorry to wake this thread up again. It does indeed seem that the 3800 is having trouble routing at my line speed. I was considering doing a pfSense box, but it doesn't seem that Bufferbloat has been much of a consideration yet over there. There is a version of Codel, but the QoS would have to be set up manually. I've Googled this Ubiquiti Edgerouter Lite, and I am intrigued. I don't see many details on Ubiquiti's site about the QoS though. Is this device as good at beating bloat as Cero? Would mating one of these with a 3800 (for Wifi only) be a good bet? Thanks, -Bill On 07/10/2014 11:01 AM, Aaron Wood wrote: > It depends on the aqm rules that are configured. In the base setup, it > struggles at 50Mbps. But that can be increased by switching from the > simple.qos script to simplest.qos (I'm not sure where the limit is with > the simplest.qos script. > > I know that Dave Taht has been working with some other platforms. The > Ubiquity EdgeRouter Lite may be able to hit 100Mbps, but it doesn't run > CeroWRT itself, it just supports similar configuration. > > -Aaron > > > On Thu, Jul 10, 2014 at 7:49 AM, William Katsak <wkatsak@gmail.com > <mailto:wkatsak@gmail.com>> wrote: > > Hello, > > Does anyone have a good sense of the most throughput our 3800s with > Cero can push through the WAN interface? Are we good to 100 mbps? 1gbps? > > Thanks, > Bill Katsak > _________________________________________________ > Cerowrt-devel mailing list > Cerowrt-devel@lists.__bufferbloat.net > <mailto:Cerowrt-devel@lists.bufferbloat.net> > https://lists.bufferbloat.net/__listinfo/cerowrt-devel > <https://lists.bufferbloat.net/listinfo/cerowrt-devel> > > ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Cerowrt-devel] Upper routing throughput limit 2014-08-06 19:35 ` William Katsak @ 2014-08-06 23:06 ` David Lang 2014-08-06 23:10 ` Dave Taht 0 siblings, 1 reply; 8+ messages in thread From: David Lang @ 2014-08-06 23:06 UTC (permalink / raw) To: William Katsak; +Cc: cerowrt-devel When link speeds get high enough, do we still need to shape the download for home users? at some point you stop saturating the line. the 3800 can easily handle 100mb if it's not trying to shape the traffic, is it worth seeing if there's any way to squeeze that shaping overhead down? David Lang On Wed, 6 Aug 2014, William Katsak wrote: > Date: Wed, 06 Aug 2014 15:35:57 -0400 > From: William Katsak <wkatsak@gmail.com> > To: "cerowrt-devel@lists.bufferbloat.net" > <cerowrt-devel@lists.bufferbloat.net> > Subject: Re: [Cerowrt-devel] Upper routing throughput limit > > Sorry to wake this thread up again. It does indeed seem that the 3800 is > having trouble routing at my line speed. > > I was considering doing a pfSense box, but it doesn't seem that Bufferbloat > has been much of a consideration yet over there. There is a version of Codel, > but the QoS would have to be set up manually. > > I've Googled this Ubiquiti Edgerouter Lite, and I am intrigued. I don't see > many details on Ubiquiti's site about the QoS though. Is this device as good > at beating bloat as Cero? Would mating one of these with a 3800 (for Wifi > only) be a good bet? > > Thanks, > -Bill > > > On 07/10/2014 11:01 AM, Aaron Wood wrote: >> It depends on the aqm rules that are configured. In the base setup, it >> struggles at 50Mbps. But that can be increased by switching from the >> simple.qos script to simplest.qos (I'm not sure where the limit is with >> the simplest.qos script. >> >> I know that Dave Taht has been working with some other platforms. The >> Ubiquity EdgeRouter Lite may be able to hit 100Mbps, but it doesn't run >> CeroWRT itself, it just supports similar configuration. >> >> -Aaron >> >> >> On Thu, Jul 10, 2014 at 7:49 AM, William Katsak <wkatsak@gmail.com >> <mailto:wkatsak@gmail.com>> wrote: >> >> Hello, >> >> Does anyone have a good sense of the most throughput our 3800s with >> Cero can push through the WAN interface? Are we good to 100 mbps? >> 1gbps? >> >> Thanks, >> Bill Katsak >> _________________________________________________ >> Cerowrt-devel mailing list >> Cerowrt-devel@lists.__bufferbloat.net >> <mailto:Cerowrt-devel@lists.bufferbloat.net> >> https://lists.bufferbloat.net/__listinfo/cerowrt-devel >> <https://lists.bufferbloat.net/listinfo/cerowrt-devel> >> >> > _______________________________________________ > Cerowrt-devel mailing list > Cerowrt-devel@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/cerowrt-devel > ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Cerowrt-devel] Upper routing throughput limit 2014-08-06 23:06 ` David Lang @ 2014-08-06 23:10 ` Dave Taht 0 siblings, 0 replies; 8+ messages in thread From: Dave Taht @ 2014-08-06 23:10 UTC (permalink / raw) To: David Lang; +Cc: cerowrt-devel [-- Attachment #1: Type: text/plain, Size: 3108 bytes --] On Aug 6, 2014 4:06 PM, "David Lang" <david@lang.hm> wrote: > > When link speeds get high enough, do we still need to shape the download for home users? at some point you stop saturating the line. > > the 3800 can easily handle 100mb if it's not trying to shape the traffic, is it worth seeing if there's any way to squeeze that shaping overhead down? In other words if you set the download to 0 in sqm, that disables ingress shaping completely... and cero can handle the 35mbit upload without raising too much sweat I have a report of a 250 mbit download cable modem exhibiting 300ms of latency. That would be both sad and good to confirm... > > David Lang > > On Wed, 6 Aug 2014, William Katsak wrote: > >> Date: Wed, 06 Aug 2014 15:35:57 -0400 >> From: William Katsak <wkatsak@gmail.com> >> To: "cerowrt-devel@lists.bufferbloat.net" >> <cerowrt-devel@lists.bufferbloat.net> >> Subject: Re: [Cerowrt-devel] Upper routing throughput limit >> >> >> Sorry to wake this thread up again. It does indeed seem that the 3800 is having trouble routing at my line speed. >> >> I was considering doing a pfSense box, but it doesn't seem that Bufferbloat has been much of a consideration yet over there. There is a version of Codel, but the QoS would have to be set up manually. >> >> I've Googled this Ubiquiti Edgerouter Lite, and I am intrigued. I don't see many details on Ubiquiti's site about the QoS though. Is this device as good at beating bloat as Cero? Would mating one of these with a 3800 (for Wifi only) be a good bet? >> >> Thanks, >> -Bill >> >> >> On 07/10/2014 11:01 AM, Aaron Wood wrote: >>> >>> It depends on the aqm rules that are configured. In the base setup, it >>> struggles at 50Mbps. But that can be increased by switching from the >>> simple.qos script to simplest.qos (I'm not sure where the limit is with >>> the simplest.qos script. >>> >>> I know that Dave Taht has been working with some other platforms. The >>> Ubiquity EdgeRouter Lite may be able to hit 100Mbps, but it doesn't run >>> CeroWRT itself, it just supports similar configuration. >>> >>> -Aaron >>> >>> >>> On Thu, Jul 10, 2014 at 7:49 AM, William Katsak <wkatsak@gmail.com >>> <mailto:wkatsak@gmail.com>> wrote: >>> >>> Hello, >>> >>> Does anyone have a good sense of the most throughput our 3800s with >>> Cero can push through the WAN interface? Are we good to 100 mbps? 1gbps? >>> >>> Thanks, >>> Bill Katsak >>> _________________________________________________ >>> Cerowrt-devel mailing list >>> Cerowrt-devel@lists.__bufferbloat.net >>> <mailto:Cerowrt-devel@lists.bufferbloat.net> >>> https://lists.bufferbloat.net/__listinfo/cerowrt-devel >>> <https://lists.bufferbloat.net/listinfo/cerowrt-devel> >>> >>> >> _______________________________________________ >> Cerowrt-devel mailing list >> Cerowrt-devel@lists.bufferbloat.net >> https://lists.bufferbloat.net/listinfo/cerowrt-devel >> > _______________________________________________ > Cerowrt-devel mailing list > Cerowrt-devel@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/cerowrt-devel [-- Attachment #2: Type: text/html, Size: 4846 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2014-08-09 18:52 UTC | newest] Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2014-07-10 14:49 [Cerowrt-devel] Upper routing throughput limit William Katsak 2014-07-10 15:01 ` Aaron Wood 2014-07-10 15:19 ` William Katsak 2014-07-11 9:33 ` Toke Høiland-Jørgensen [not found] ` <3FF07025-9AE2-4A6F-9E7B-A0AC5CAFD290@gmail.com> 2014-08-09 18:52 ` Toke Høiland-Jørgensen 2014-08-06 19:35 ` William Katsak 2014-08-06 23:06 ` David Lang 2014-08-06 23:10 ` Dave Taht
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox