Wireless Mesh configuration example: Difference between revisions

From Teltonika Networks Wiki
 
(17 intermediate revisions by the same user not shown)
Line 9: Line 9:
==Topology==
==Topology==
[[File:Networking_RUTOS_Wireless_Mesh_configuration_Example_Topologija_V1.png|border|center|class=tlt-border|1100x500px]]
[[File:Networking_RUTOS_Wireless_Mesh_configuration_Example_Topologija_V1.png|border|center|class=tlt-border|1100x500px]]
The test setup uses two RUTX11 routers, one RUT956 router and a smartphone for testing purposes. One of the RUTX11 devices has access to the internet. Wired WAN connectivity is used, however, any type can be employed. Upon successful configuration, all mesh devices should be able to communicate with each other either directly of through other devices in the mesh, thus allowing to increase wi - fi coverage radius.
The test setup uses two RUTX11 routers, one RUT956 router and a smartphone for testing purposes. One of the RUTX11 devices has access to the internet. Wired WAN connectivity is used, however, any type can be employed. Upon successful configuration, all mesh devices should be able to communicate with each other either directly of through other devices in the mesh, thus allowing to increase Wi-Fi coverage radius.


==Configuration==
==Configuration==
Line 15: Line 15:
| series = RUTX
| series = RUTX
}}
}}
----
===Mesh gateway===
===Mesh gateway===
This router must have access to the internet. The following settings should be enabled by default.  
This router must have access to the internet. The following settings should be enabled by default.  
# Access router‘s WebUI. Navigate to '''Network''' → '''Interfaces'''.  
# Access router‘s WebUI. Navigate to '''Network''' → '''LAN'''.  
# Press the pencil icon on the right of the LAN interface.
# Click [[File:Pencil2.png]] icon on the right of the LAN interface.
# If necessary, select Protocol in the General settings tab as Static.
# In opened LAN Interface window select Protocol: '''Static''' (1)
# Enter IPv4 address, as well as subnet mask.
# Enter IPv4 address: '''192.168.1.2''' (2)
# Enable DHCP. Based on your requirements, edit DHCP limit and lease time or leave the rest of the settings as set by default.
# Enter IPv4 netmask: '''255.255.255.0''' (3)
[[File:Networking_rutx11_configuration_example_wireless_mesh_mesh_gateway_configuration_v2.png|border|class=tlt-border]] 
# Enable DHCPv4: '''on''' (4)
[[File:Networking_rutx11_configuration_example_wireless_mesh_mesh_gateway_configuration_2_v2.png|border|class=tlt-border]]  
[[File:Gateway LAN Config.png|border|700x500px|class=tlt-border|center]]
----
----
===Common settings===
===Common settings===
The following settings need to be applied to all of the routers in the wireless mesh network including mesh gateway and nodes.
The following settings need to be applied to all of the routers in the wireless mesh network including mesh gateway and nodes.
<ol>
Open router‘s '''WebUI''' and navigate to '''Network → Wireless → SSIDs''' click [[File:Pencil2.png]]on current available 2.4 Ghz Wireless interface configuration and make the following changes:
    <li>Open router‘s WebUI and navigate to '''Network''' '''Wireless'''.</li> 
 
    <li>Depending on your application requirements and availability, open 2.4GHz or 5GHz interface configuration. 2.4GHz is selected for this example.</li>
# Select Mode: '''Access Point'''
    <li>In '''General Setup''' tab make sure '''Mode''' is selected as '''Access Point'''.</li>
# Select Radios: '''2.4GHZ'''
    <li>Change SSID so that it would be '''the same in all of the routers'''.</li>
# Enter SSID: '''MESH_DEMO'''
    <li>In '''Wireless Security''' tab select encryption and set Password so that it would be '''the same in all of the routers'''.</li>
# Enter Password: '''Password'''
    <li>In router‘s WebUI, Navigate to '''Network''' '''Wireless''' section. '''Add new''' 2.4GHZ or 5GHz interface. '''This frequency band must match in all routers'''. </li>
# Select Network: '''LAN'''
    <li>An interface configuration window will show up. In '''General Setup''' tab '''Enable''' interface, select Mode as '''Mesh''', and enter Mesh ID. '''Mesh ID Must be identical in all devices'''.</li>
[[File:SSIDs General Settings_1.png|border|700x500px|class=tlt-border|center]]
    <li>In '''Wireless Security''' tab select Encryption '''WPA3 – SAE''' and enter the Password. '''The password must match in all devices'''.</li>
 
    <li>In '''Advanced Settings''' tab enable Forward mesh peer traffic and set RSSI threshold for joining to '''-80'''. Leave the rest as set by default.</li>
----
    <li>Lastly, press '''Edit''' on general radio settings.</li>
In router‘s WebUI, Navigate to '''Network → Wireless section → SSIDs'''. click [[File:Add Button.png]] and create new interface. Frequency band must match in all nodes.
    <li>Set wireless channel to use. Channel must be '''the same in all of the routers'''</li>
 
</ol>
Make the following changes:
[[File:Networking_rutx11_configuration_example_wireless_mesh_mesh_common_configuration_1_v2.png|border|class=tlt-border]]
 
[[File:Networking_rutx11_configuration_example_wireless_mesh_mesh_common_configuration_2_v2.png|border|class=tlt-border]]
# Select Mode: '''Mesh'''
[[File:Networking_rutx11_configuration_example_wireless_mesh_mesh_common_configuration_3_v2.png|border|class=tlt-border]]
# Select Radios: '''2.4GHZ'''
[[File:Networking rutx11 configuration example wireless mesh mesh common configuration 4 v2.png|border|class=tlt-border]]
# Enter SSID: '''Demo_1'''
[[File:Networking_rutx11_configuration_example_wireless_mesh_mesh_common_configuration_5_v2.png|border|class=tlt-border]]
# Enter Password: '''Password'''
[[File:Networking_rutx11_configuration_example_wireless_mesh_mesh_common_configuration_6_v2.png|border|class=tlt-border]]
[[File:Mesh_General_Settings_1.png|border|700x500px|class=tlt-border|center]]
[[File:Networking rutx11 configuration example wireless mesh mesh common configuration 7 v2.png|border|class=tlt-border]]
 
[[File:Networking_rutx11_configuration_example_wireless_mesh_mesh_demo_common_configuration_8.JPG|border|class=tlt-border]]
----
[[File:Networking_rutx11_configuration_example_wireless_mesh_mesh_demo_common_configuration_9.JPG|border|class=tlt-border]]
Make the following changes in '''Mesh Additional''' settings tab:
# Enable Forward mesh peer traffic: '''on'''
# Enter RSSI threshold for joining: '''-80'''
[[File:Mesh Additional Settings.png|border|class=tlt-border|center]]
 
----
In router‘s WebUI, Navigate to '''Network → Wireless section → Radio → Wifi 2.4GHZ settings'''.
 
Make the following changes:
# Press on dropdown arrow
# Select Channel: '''11 (2462 Mhz)'''
[[File:Wireless Mesh Radio Selection.png|border|700x500px|class=tlt-border|center]]
 
----
----


===Mesh nodes===
===Mesh nodes===
In order to avoid conflicts, each node router needs to be leased their LAN IP by mesh gateway. These settings should also be set after configuring access and mesh points settings, as, otherwise, access to the router will be lost. The configuration is as follows:   
In order to avoid conflicts, each node router needs to be leased their LAN IP by mesh gateway. These settings should also be set after configuring access and mesh points settings, as, otherwise, access to the router will be lost. The configuration is as follows:   
# Access router‘s WebUI. Navigate to '''Network''' → '''Interfaces'''.</li>
# Access router‘s WebUI. Navigate to '''Network''' → '''LAN'''.
# Press pencil icon on the right of the LAN interface.</li>
# Press [[File:Pencil2.png]] icon on the right of the LAN interface.
# Change Protocol to '''DHCP'''.</li> 
# Make sure '''Enable DHCPv4''' is enabled.
[[File:Networking_rutx11_configuration_example_wireless_mesh_mesh_node_configuration_1_v2.png|border|class=tlt-border]]
[[File:Enable DHCPv4 v1.png|border|class=tlt-border|center]]
[[File:Networking_rutx11_configuration_example_wireless_mesh_mesh_node_configuration_2_v2.png|border|class=tlt-border]]
 
==Testing the configuration==
==Testing the configuration==
There are several ways to check the connection.  
There are several ways to check the connection.  
*Access mesh gateway's WebUI.
*Access mesh gateway's WebUI.
*Navigate to '''Network''' → '''Wireless'''. The mesh interface, in this case "1", shows the number of connected mesh nodes, which is 2 and indicates the cpnfigures RUTX11 and RUT956.
*Navigate to '''Network''' → '''Wireless'''. The mesh interface, in this case "1", shows the number of connected mesh nodes, which is 2 and indicates the cpnfigures RUTX11 and RUT956.
[[File:Networking rutx11 configuration example wireless mesh test 1 v2.png|border|class=tlt-border]]  
[[File:Wireless Mesh Test 1.png|border|1000x480px|center|class=tlt-border]]  
*A list of IP addresses leased by mesh gateway can be viewed by going to '''Status''' → '''Network''' → '''LAN'''. In the screenshot, IP addresses can be seen provided to the two RUT routers as well as a device, connected to the access point, which is a smartphone in this case.
*A list of IP addresses leased by mesh gateway can be viewed by going to '''Status''' → '''Network''' → '''Topology''' and pressing on [[File:Scan LAN Icon.png]] icon. In the screenshot, IP addresses can be seen provided to the two RUT routers as well as a device, connected to the access point, which is a smartphone in this case.
[[File:Networking rutx11 configuration example wireless mesh test 2 v2.png|border|class=tlt-border]]
[[File:Wireless Mesh Test2.png|border|1000x246px|center|class=tlt-border]]
*Those IPs can be pinged from the mesh gateway despite the fact that there is no wired or mobile connection between the mesh nodes.  
*Those IPs can be pinged from the mesh gateway despite the fact that there is no wired or mobile connection between the mesh nodes.  
[[File:Networking_rutx11_configuration_example_wireless_mesh_test_4_v2.png|border|class=tlt-border]]
[[File:Wireless Mesh Test 3.png|border|center|class=tlt-border]]
*One more test to perform is to physically displace mesh nodes, move around the coverage area with the device connected to the Wireless AP SSID and see if wi - fi access to the internet remains outside of the initial router coverage radius.  
*One more test to perform is to physically displace mesh nodes, move around the coverage area with the device connected to the Wireless AP SSID and see if Wi-Fi access to the internet remains outside of the initial router coverage radius.
 
==External links==
==External links==
# [https://openwrt.org/docs/guide-user/network/wifi/mesh/80211s https://openwrt.org/docs/guide-user/network/wifi/mesh/80211s]
# [https://openwrt.org/docs/guide-user/network/wifi/mesh/80211s https://openwrt.org/docs/guide-user/network/wifi/mesh/80211s]
# [https://www.cwnp.com/uploads/802-11s_mesh_networking_v1-0.pdf https://www.cwnp.com/uploads/802-11s_mesh_networking_v1-0.pdf]
# [https://www.cwnp.com/uploads/802-11s_mesh_networking_v1-0.pdf https://www.cwnp.com/uploads/802-11s_mesh_networking_v1-0.pdf]

Latest revision as of 15:25, 29 August 2024

Introduction

Wireless networks have become widely adopted in various industrial, agricultural, medical, military, scientific and many other areas, due to a widespread use of various remote sensors, monitoring and management devices as well as new, constantly emerging services. The necessity for wireless coverage has grown in both indoor and outdoor environments, as in many cases the 100 m connection limitation of ethernet cable is not sufficient to cover the required area. Wireless mesh networks basically work as a replacement of cables. The client station connects to the access point without any additional steps or requirements and without knowing if the access point connects to the wired network directly or through a mesh cloud. Mesh functionality is carried out by access points, which support additional features, functions and frame formats in order to expand wireless coverage. All stations in a mesh might send, receive and forward traffic. Mesh networks allow to transfer messages between stations that are not in direct communication through other intermediate stations. This provides a layer of robustness as, in case of a device failure, traffic can be rerouted, so, generally, mesh networks have no single points of failure. They are also relatively easy to scale, as a new device can be easily added to the mesh and underlying algorithms automatically create new links and routes between devices. The example below shows how to configure Teltonika routers for wireless mesh network functionality.

Prerequisites

The configuration of wireless mesh with Teltonika devices is relatively simple and involves only a few steps repeated for multiple devices. The device count depends on the use case, however, the configuration provided can be easily scaled for many devices. For the following example, two RUTX11 and one RUT956 routers will be used:

  1. One router has to be connected to the internet. It will act as a Mesh gateway and DHCP server.
  2. Other routers will operate as Mesh nodes.

Topology

The test setup uses two RUTX11 routers, one RUT956 router and a smartphone for testing purposes. One of the RUTX11 devices has access to the internet. Wired WAN connectivity is used, however, any type can be employed. Upon successful configuration, all mesh devices should be able to communicate with each other either directly of through other devices in the mesh, thus allowing to increase Wi-Fi coverage radius.

Configuration

If you're having trouble finding this page or some of the parameters described here on your device's WebUI, you should turn on "Advanced WebUI" mode. You can do that by clicking the "Advanced" button, located at the top of the WebUI.


Mesh gateway

This router must have access to the internet. The following settings should be enabled by default.

  1. Access router‘s WebUI. Navigate to NetworkLAN.
  2. Click icon on the right of the LAN interface.
  3. In opened LAN Interface window select Protocol: Static (1)
  4. Enter IPv4 address: 192.168.1.2 (2)
  5. Enter IPv4 netmask: 255.255.255.0 (3)
  6. Enable DHCPv4: on (4)

Common settings

The following settings need to be applied to all of the routers in the wireless mesh network including mesh gateway and nodes. Open router‘s WebUI and navigate to Network → Wireless → SSIDs click on current available 2.4 Ghz Wireless interface configuration and make the following changes:

  1. Select Mode: Access Point
  2. Select Radios: 2.4GHZ
  3. Enter SSID: MESH_DEMO
  4. Enter Password: Password
  5. Select Network: LAN

In router‘s WebUI, Navigate to Network → Wireless section → SSIDs. click and create new interface. Frequency band must match in all nodes.

Make the following changes:

  1. Select Mode: Mesh
  2. Select Radios: 2.4GHZ
  3. Enter SSID: Demo_1
  4. Enter Password: Password

Make the following changes in Mesh Additional settings tab:

  1. Enable Forward mesh peer traffic: on
  2. Enter RSSI threshold for joining: -80

In router‘s WebUI, Navigate to Network → Wireless section → Radio → Wifi 2.4GHZ settings.

Make the following changes:

  1. Press on dropdown arrow
  2. Select Channel: 11 (2462 Mhz)

Mesh nodes

In order to avoid conflicts, each node router needs to be leased their LAN IP by mesh gateway. These settings should also be set after configuring access and mesh points settings, as, otherwise, access to the router will be lost. The configuration is as follows:

  1. Access router‘s WebUI. Navigate to NetworkLAN.
  2. Press icon on the right of the LAN interface.
  3. Make sure Enable DHCPv4 is enabled.

Testing the configuration

There are several ways to check the connection.

  • Access mesh gateway's WebUI.
  • Navigate to NetworkWireless. The mesh interface, in this case "1", shows the number of connected mesh nodes, which is 2 and indicates the cpnfigures RUTX11 and RUT956.
  • A list of IP addresses leased by mesh gateway can be viewed by going to StatusNetworkTopology and pressing on icon. In the screenshot, IP addresses can be seen provided to the two RUT routers as well as a device, connected to the access point, which is a smartphone in this case.
  • Those IPs can be pinged from the mesh gateway despite the fact that there is no wired or mobile connection between the mesh nodes.
  • One more test to perform is to physically displace mesh nodes, move around the coverage area with the device connected to the Wireless AP SSID and see if Wi-Fi access to the internet remains outside of the initial router coverage radius.

External links

  1. https://openwrt.org/docs/guide-user/network/wifi/mesh/80211s
  2. https://www.cwnp.com/uploads/802-11s_mesh_networking_v1-0.pdf