07-10-2023 12:13 PM
Hi...
I have a Google WiFi mesh in my home, comprising the older AC1200 units (i.e. pre-NEST). It's worked great for years, but I've been frustrated trying to extend a good WiFI signal to my garage, which is an out-building that lies beyond the range of my in-home wifi mesh.
Fortunately (I thought!), I have a small building that lies almost exactly in-between my garage and my home, which is itself in range of both my garage and my home (and it's almost a straight line!!), so I figured I could drop an AC1200 unit into both my garage and my intermediate building, and the units would figure out from the signal strengths that the garage unit could talk to the house via the unit in the intermediate building, but.... Alas no joy! The garage unit seems to just want to talk to the house, and it can't, so end-of story.
So... Is this "expected behavior"? If so, it's a little disappointing. I was kinda hoping the mesh would be a little more.... ya know... "meshy", rather than just hub-and-spoke.
As an aside, I am already aware of the building-to-building WiFi bridge products sold by companies like UeVii. They look really nice, and ideal for my application, but installing one of those would involve me having to crawl around under my house, and it's f'-ing terrifying under there, so... would like to avoid if possible!
Thanks in advance for any wisdom on this one.
07-11-2023 08:40 AM
Hello @KeithB3636
Google/Nest WiFi use a (hidden) 802.11s mesh WiFi to interconnect. There isn't a single "topology" per se, but there is a path for traffic between any two points. Each step (hop) on that path is decided by the unit that currently has the packet in question. To decide which unit to send the packet to next, it uses a table that maps all of the known final destinations to the "best" next-hop mesh unit. To build this table, it needs some kind of metric – something that can be measured, but also something that doesn't change quickly. The 802.11s mesh implementation uses "hop count" as that metric. Using signal quality wouldn't work, since there's no way to compute the end-to-end signal quality – only the single-hop signal qualities can be directly measured. In short, the algorithm picks the next unit based on which one will get the packet to its destination in the fewest hops. Keep in mind that since there's a single 5GHz channel being used for all of the mesh traffic (and any 5GHz WiFi client traffic), multiple hops would just retransmit the data back out on the same channel again, using more channel time. In a typical home, this "fewest hops" approach works quite well, and that's the environment these were designed to be used in.
With that as background, to your situation, getting coverage to outbuildings via the 5GHz WiFi mesh interconnect is not going to be reliable in most situations. Running a physical Ethernet cable works well, putting inexpensive Ethernet switches on each end of some additional electrical isolation.
Using devices from someone like TP Link that have high gain directional antennas can work as well. You may not even have to mount them on the outside of the buildings if you can arrange to have them placed in windows on each end. I don't know why you'd have to crawl under anything for that, but you know more about your situation than I do. They then look like Ethernet on each end, and you can connect a Google WiFi unit as part of your system out there. This is more expensive in terms of materials than cabling, but may end up cheaper on a total cost basis. Configuring them isn't as easy, though.
So, that's my advice. In a nutshell, don't try to make the mesh network do something it wasn't designed to do. For best results, run an Ethernet cable. If that's not possible, use WiFi bridge products from someone like TP Link to create a virtual Ethernet cable.
Good luck!
07-15-2023 08:14 AM
Thank you for the detailed replay @MichaelP . Much appreciated. It looks as though WiFI bridging products are really my only viable route here. As an aside, I also tried Wifi "extenders" to solve this problem, after I failed trying to extend the Google mesh out to the garage. As I'm sure you're aware, these things require separate SSIDs for the "extended" networks, something that I really wanted to avoid, but I gave it a try anyway. I tried using a single extender in my outbuilding, and I also tried an extender in my outbuilding plus another in the garage itself (two extra SSIDs!! ☹️), but although I was able to get it to intermittently work, I could never find a config that delivered more than a low single-digits of megabits/sec, which wasn't enough for what I needed, and it was all terribly unreliable and sometimes wouldn't work at all.
I tried power-line networking too (I have power in my garage), but that wouldn't work either. Anything to avoid having to go under my house, but... looks like I'm out of alternate options. 😞
Thank you again!