使用zerotier已经相当长一段时间了,之前网络有时不够稳定,后来自己购买了一台云服务器搭建了moon,稍稍稳定了一些。
最近云服务器到期,也没再续期,所以把moon也撤了,似乎对自己的zerotier网络也没什么影响。
但最近发现,从家里笔记本电脑向办公室的ping包延时达到280ms,其他节点之间的网络倒是正常的20-30ms。查看peers时,发现家里的这个节点是需要转发的。
后来似乎想明白一个问题,家里的笔记本是接入了ipv6的,而其他的节点并没有接入ipv6,有ipv6的节点,首先选择的是ipv6网络,这个从listpeers可以看到,而其他节点的公网ipv4怎么可能直接和ipv6的节点通信呢?只能转发。
然后把ipv6协议取消,等待一段时间之后再进行ping测试,延时马上到了20-30ms的正常水平。看来要好好使用zerotier,各个节点最好都在纯ipv4的网络中,ipv4和ipv6的节点,就需要转发了,如果节点都是ipv6网络,组建的网络应该可以直连的,但如果节点都是ipv6了,似乎可以不用zerotier了吧。
当zerotier遇到ipv6
最新推荐文章于 2024-10-13 20:54:20 发布
博客作者分享了使用Zerotier网络时遇到的IPv6问题。当节点混合使用IPv4和IPv6时,网络延迟增加,取消IPv6后延迟恢复正常。作者建议,为确保Zerotier网络效率,最好所有节点都使用纯IPv4,或者在全IPv6环境中使用,以避免不必要的转发。
摘要由CSDN通过智能技术生成