Zerotier very slow speeds

@pitfermi. …. Nice work
I generally do not recommend to have WireGuard working AND TailScale at the same time … one or the Other … not both ….. but many do it :laughing:

Very interesting this topic about ZeroTier and Tailscale things. In my case the experience with ZeroTier was good, but not perfect:

Some days ZeroTier network is a rocket and some days a small old car. Now about comparison of speed and latency I got so so the same results. I downloaded some files on my personal server at ~8Mbps with ~15 to 20 Mbps upload speed. Then I connected to my Minecraft Server getting ~300 to 500ms of ping.

The part that I hate of ZeroTier is when the computers are correctly connected (and you can see the online status on ZeroTier Central) but the traffic is impossible. All services down and is impossible get any connection, and the only solution sometimes is reinstalling ZeroTier or sometimes with a simple reboot is enought. This problem has been occured to me on all my devices (Windows machines, my RaspberryPi with Kali Linux and my Android mobile).

For now with Tailscale I not got this problem.

For this reason I’m using both now, if ZeroTier fails, I can use Tailscale.

Regards.

Thought to share my experience, although my setup is quite atypical. I am based in Thailand and I am always connected via RDP to a server I have in NJ - USA. There are some issue that are common for Thailand, (small pipe for international bandwidth) which I learned years ago to deal with a VPN which give me an advantage of around 50 ms as average. I let more figured out what could be the reason but I believe my vpn use a more efficient route to reach my server. I am using a RB4011.

I have used for a couple of years ExpressVPN which I would say returned excellent results in term of latency and bandwidth to USA.
I have recently used ZeroTier which unfortunately add a lot of latency to an extent that I would say is barely usable. (correctly installed)
I just added Tailscale and although is just a couple of days I have I would say the performance are at least the same of ExpressVPN which for Asia (Singapore) is by far the best vpn provider.

However one strange thing I noted is the following:

If I don’t use any VPN my latency is ~280 ms.
ExpressVPN: ~245 (through Singapore)
ZT = ~265
TS= ~260

I am not sure what is the cause of ZT lag because the latency when I ping my server is more or less the same. But the RDP connection is way more pleasant with TS over ZT.

@krafg

I'm having the same issue: ~20Mbps over Zerotier & HAP ac3
If I turn off Zerotier and just NAT out, then I get ~200Mbps.
And if I enable Zerotier on my Windows desktop, through the same HAP ac3, then I get ~100Mbps

The cpu load of hap ac3, when transfering files is 20-30%, avg 25%, but i dont think this explains the slow download speed.

It looks like it could be one of the CPU cores maxing out:

Columns: CPU, LOAD, IRQ, DISK

CPU LOAD IRQ DISK

0 cpu0 45% 25% 0%
1 cpu1 100% 3% 0%
2 cpu2 15% 2% 0%
3 cpu3 1% 0% 0%

I have also added Fasttrack entries under the Firewall, which have made no difference.

Kind regards,
Ryan van Klaveren

Same here on HAP ac3 and RB3011 we used for testing. One core maxes out at 100% and I guess this is the reason the bandwidth is limited to around 20MBit.
I wonder if this is related to some unsupported hardware encryption?

Did anyone try this on some CCR2116 or maybe CCR2004 or so?

Hey Andreas,

I’ve tested it with an RB5009 (arm64) and got the full line speed of 100 Mbps and the CPU didn’t max out like the smaller units.

Haven’t had a chance to test with an RB4011.

Also I believe Zerotier is only available on ARM/ARM64 processors. I tried on a CCR, but it had a Tile processor and didn’t have Zerotier available.

It’s 2026 and NO ONE support to ZeroTier on ARM devices. Mikrotik Version of ZeroTier is too old and buggy. Mikrotik, please, update version and enable the ARM support to offloading crypto to accel devices! New versions have the support to arm platform!