Wireless Mesh Networks

TheDevopsGuy

Posts: 681   +195
What are Wireless Mesh Networks?

Wireless Mesh networks are networks which consist of wireless nodes connected together in a mesh topology layout. This can either be setup in a partial mesh topology, where not all the nodes are connected with all the neighbors and also in full mesh, where all the nodes are connected to all the neighbors. The standard which specifies the creation and development of wireless mesh networks developed by IEEE is known as the 802.11s amendment, this is an extension to the IEEE 802.11 amendment which is the standard for wireless networking.

Why should you use Wireless Mesh Networks?(As depicted by literature)

Wireless Mesh Networks(WMN) provide wireless scalable solutions, cheap deployments and reliable network connectivity.

  • The network scales extremely easily as to further expand the network a new access point also known as a MAP(Mesh Access Point) can be added to the mesh network by forming a mesh neighborship through a WDS backhaul.
  • Why is it cheap? Any protocol compatible AP can be used inside the mesh network.(It should be noted that most mesh systems are running non 802.11s(Vendor Specific Protocols such as Microtiks HWMP+) specific amendment protocols thus unless you're using the open source 802.11s stack you're stuck by a vendor specific eco-system). Also, less cabling means less capital used and easier installations.
  • Reliable Network Connectivity-Mesh Networks advertise roaming latency of between 1 packet lost and less.
What was depicted by results throughout the testing phase?

  • Real time protocols such as a Storage Attached Network Shares and VoIP are feasible solutions inside WMN due to its low latency during roaming you can expect next to no downtime. Also the protocol incorporates self-healing techniques which routes the traffic to arrive to its destination (the Mesh Gateway) through a functional path and amends broken links on its own.
It should be noted that the network is still prone to Single Point of Failures which is due to the Mesh Gateway being the only link to the internet.

  • Although Mesh Networks are said to be scalable a 54% performance degradation in bandwidth was noted after 1 Mesh hop distance from the Mesh Gateway(The AP which is bridging the wireless mesh network to the Modem). After 2 Mesh hops 76% performance degradation was noted.
This means that as more mesh hops are introduced performance degradation will continue to increase further highly due to the Mesh AP's acting both as a receiver and a transmitter, wireless signal degradation and interference from outside sources.

  • Careful planning and deployment of a WMN should be done beforehand. The network is highly reliant on the interconnection and the data rates which are exchanged between AP's. Also when we factor that most Wireless Mesh protocols mandate the use of the same Wireless Channel on a particular wireless band (2.4GHz or 5GHz) it is simply harder to control interference between the AP's inside the network. This would result in a poor performing network.

  • Different Network Cards with different drivers were not performing correct mesh roaming. A wireless adapter which is 802.11 certified on windows was fully functional whereas when the same device was used on Linux with two separate drivers one was fully functional whereas one of the drivers was completely incompatible.

So after all the rambling. Why should you even consider deploying a Wireless Mesh Network and where shouldn't you?

Where should you deploy WMN's
  • Businesses with RTP protocol requirements and Wireless connectivity uptime SLA's
  • Metropolitan Areas
  • Schools
  • Home networks ONLY if you have a Network Attached Storage or a Storage Attached Network.
As per the advantages mentioned above.

Where you shouldn't
  • Home networks
Why?

Performance degradation inside a Wireless Mesh Network is too impactful. With every mesh hop you introduce a 50% Bandwidth degradation or higher is expected. Unless you really require the need of 100% connectivity the network is simply overkill and is killing most of the bandwidth per Access Point.


  • Note All the above is Considering a purely Wireless Based Mesh Network. Solutions for the bandwidth issue can be solved by connecting further nodes away with an uplink and the issue would be somewhat mitigated.

Conclusion

Wireless Mesh Networks is a very reliable network with low roaming latency and self healing techniques which provides great uptime and device connectivity reliability which can also be deployed cheap. Although the above is true this could not be deployed without any limitations. As discussed bandwidth degradation is one if not the most important issue inside a WMN.



Thread still in progress might've missed something.
 
Last edited:
Mesh networking can get complicate. One reason to use it is to access a system that can not be directly connected to the WiFi router, due to distance and/or intervening walls.

upload_2019-8-27_8-30-25.jpeg
The issue is node A is a single point of failure; if it fails then there is no access to node B
 
Mesh performance: will be 100 / (node_count - 1).
[edit] count of nodes needed to connect two devices [/edit]

A 3 node connection would be 100 / (3 - 1) = 50%

4 nodes would be 100 / (4 - 1) = 33%

TERRIBLE for streaming !!
 
Last edited by a moderator:
Mesh networking can get complicate. One reason to use it is to access a system that can not be directly connected to the WiFi router, due to distance and/or intervening walls.

View attachment 85424
The issue is node A is a single point of failure; if it fails then there is no access to node B

Here the network could complicate further. One implementation to fix this would be to deploy a mesh system with two separate Mesh Portals. Overall most of the disadvantages have a solution. Mesh isn't bad at all. The home solutions which are offered to the consumer are quite misleading though which is mainly the point of this post.

Vendors claim perfect uptime and reliable networks whereas the product sold out of the box doesn't support such features. Home networks are simply too small to even gain most of mesh's reliable capabilities
 
By controlling the configuration, we can avoid further expenditures ($$) and just fully interconnect all nodes:

upload_2019-8-28_12-22-14.jpeg
Notice that every system is directly connected to ever other system (assuming wifi will reach them all, which questions WHY mesh at all?)

Visusally it's clear that there's LOTS of traffic just to keep it all connected. The math says there are C (6,2)= 6!/(2! * (6-2)!) = 6!/(2! * 4!) = 15 connections for these 6 systems.
{that's a non-redundant combination of 15}
 
Last edited by a moderator:
If I'm not wrong, this is the technology behind Google's router? Was a big improvement getting internet access to cover a three storey house entirely. Previously, it was separate connections and extenders which didn't work too well.
 
If I'm not wrong, this is the technology behind Google's router? Was a big improvement getting internet access to cover a three storey house entirely. Previously, it was separate connections and extenders which didn't work too well.

If you're refering to the google wifi mesh yes it's the same technology. Fortunately with this technology you can cover large areas effectively, always at the cost of speed.
 
Back