As a first test, we performed a hard
disconnect on the Mesh Rider signal while pinging one radio from the other. The
ping was performed at a 1 second interval with a 1 second timeout. From the
results, only one sequence number was missing (sequence #9) indicating that the
failover time is about 1 to 2 seconds. The latency on the LTE link was more
than 100ms while the Mesh Rider’s latency was around 2ms. The results are shown
below.
We also ran a test to check the failover and
recovery of the network when the nodes
are moving away from each other and the Mesh Rider signal strength is gradually
descreasing. The RSSI and IFACE is plotted on the primary axis of Fig 4. When
the IFACE value is high, it means that the Mesh Rider interface was being used,
and when the IFACE value is low, it means the LTE interface was being used. In the
experiment, 10 dB attenuators were added to each radio to reduce the scale of
the test. As can be seen, at lower RSSI values, the network fails over to LTE
and then recovers again to use the Mesh Rider. This illustrates the added resiliency
in the network by using the best of the interface available at any time.
[1] M2MOne, https://www.m2mone.co.nz/, 14 June 2021
[2] Gl-inet Mudi, https://www.gl-inet.com/products/gl-e750/, 14 June 2021
[3] Installing Wireguard on Routers Running Openwrt and Luci, https://www.azirevpn.com/support/guides/router/openwrt/wireguard, 14 June 2021
[4] OpenVPN, https://openvpn.net/, 14 June 2021
[5] WireGuard, https://www.wireguard.com/, 14 June 2021
[6] Linux L2TP ethernet pseudowires, https://remote-lab.net/linux-l2tp-ethernet-pseudowires, 14 June 2021