From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from bifrost.lang.hm (mail.lang.hm [64.81.33.126]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by huchra.bufferbloat.net (Postfix) with ESMTPS id B23F421F13F for ; Wed, 18 Dec 2013 12:14:44 -0800 (PST) Received: from asgard.lang.hm (asgard.lang.hm [10.0.0.100]) by bifrost.lang.hm (8.13.4/8.13.4/Debian-3) with ESMTP id rBIKEhkr002814; Wed, 18 Dec 2013 12:14:43 -0800 Date: Wed, 18 Dec 2013 12:14:43 -0800 (PST) From: David Lang X-X-Sender: dlang@asgard.lang.hm To: Michael Richardson In-Reply-To: <27518.1387397235@sandelman.ca> Message-ID: References: <52AF797E.6030600@imap.cc> <18972.1387302855@sandelman.ca> <1387319157.48330794@apps.rackspace.com> <20131217154345.0e91b65f@nehalam.linuxnetplumber.net> <1387379970.401720581@apps.rackspace.com> <18235.1387385681@sandelman.ca> <874n66yqcs.fsf@toke.dk> <4400ed3b15245d06d0bf73d22f7a7692@lang.hm> <27518.1387397235@sandelman.ca> User-Agent: Alpine 2.02 (DEB 1266 2009-07-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cerowrt-devel@lists.bufferbloat.net Subject: Re: [Cerowrt-devel] treating 2.4ghz as -legacy? 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: Wed, 18 Dec 2013 20:14:45 -0000 On Wed, 18 Dec 2013, Michael Richardson wrote: > Date: Wed, 18 Dec 2013 15:07:15 -0500 > From: Michael Richardson > To: David Lang > Cc: cerowrt-devel@lists.bufferbloat.net > Subject: Re: [Cerowrt-devel] treating 2.4ghz as -legacy? > > > David Lang wrote: > >> Michael Richardson writes: > >> > >>> As for having identical ESSID on the same layer-2... I think that > >>> perhaps cerowrt/openwrt/homenet should consider a wireless AP > >>> discovery attribute in the routing protocol, and given that, run GRE > >>> over IPv6 ULA between APs. > >> > >> I was thinking something like that would be neat. I seem to recall that > >> the homenet effort at IETF is in the process of specifying standard(s) > >> for how multiple routes that get plugged into each other in random > >> fashions should auto-configure themselves. In the meantime, perhaps a > >> poor-mans version could be to have cero check, when the wan interface > >> comes up, whether the upstream router is also running cero, and if so > >> setup the appropriate GRE tunnels and, basically, turn off all other > >> functionality. > >> > >> Some sort of negotiation would be needed, but a lua script running in > >> the (upstream) web configuration (or even an inetd-powered pipe to a > >> shell script) could work I guess. This could be authenticated by a > >> shared secret (which the cero firmware would ship with), to prevent the > >> most obvious abuse. > >> > >> Any reason why the above wouldn't work? > > > doing a lot of GRE tunnels could be a lot of overhead. > > True. For the average home, there might be two APs (one tunnel). For three > APs, we have either two or three tunnels (three if we support STP). actually, the _average_ home system probably only has a single AP :-) But if we are going to do something like this, it needs to be able to scale to something much larger than just a small home system. > > What I would like is something that would be easier to scale (I run the > > wireless network for the Southern California Linux Expo and so I am a bit > > biased towards figuring out the large scale problem) > > > What I do there is to have all the APs on the same ESSID, but them have them > > all bridge the wireless to the wired network (a different VLAN for 2.4 and 5) > > and then the wireless VLANs get run through a router to connect them to the > > wired networks. > > Yes, all that's great in a managed network, particularly one where one has a > proper router that can filter out the unwanted multicast from the wired > network. The IETF does that. Well, in our case the cerowrt devices should be able to do this. I believe that Linux allows having both tagged and untagged packets on the samy physical interface, so the APs could communicate on a VLAN and one could be the gateway to the rest of the network (similar type of overhead in this case to GRE tunnels in that all traffic would get routed through one system, but I think it would still be less) Also, if you use multicast MAC, it only is multicast on the local subnet, to something the other side of a router it looks like unicast traffic. > > If there is no central system, this gets a little uglier. By using multicast > > (either explicitly or by turning the UDP unicast address into a MAC > > multicast > > There is no central system, except that homenet will provide a routing > protocl which will allow a system to elect itself master. once a system has elected itself master, we now have a central system :-) David Lang