3 ms·
I find it weird that the hop limit is 3 bits, wouldn't that limit the effective range a lot? Unless an intermediate node lies and doesn't decrement and retrans
by juancn 5mo ago
I find it weird that the hop limit is 3 bits, wouldn't that limit the effective range a lot?
Unless an intermediate node lies and doesn't decrement and retransmits anyway.
- jeromegv 5mo agoYep that’s one of the issues with Meshtastic and why it’s hard to scale it past a certain point. Meshcore has much higher hop limit
- laurowyn 5mo agoTo be fair, the hop limit has to die somewhere. It's an intricate balancing act of causing packet storms vs failure to deliver messages. 6 degrees of separation is probably the intended design constraint, assuming there are sufficient nodes to do long range propagation it would work, so 3 bits should be enough in theory. Or passive repeaters as you suggest to go even further. But it seems in practice to be insufficient. Perhaps this is the reason Reticulum works so well? hop limit of 255, support for any transport mechnism so a fragmented internet is still suitable for long range propagation.
- AyyEye 5mo agoIt's flood routed. 3 bits is probably far past what is practical, except in very linear low-node-count networks.
- juancn 5mo agoYeah, I was expecting something fancier than flood routing. Perhaps a per node hash of known recent routes to avoid flooding every single time and using flooding as a backup.
- celsoazevedo 5mo agoMeshcore does up to 64 and I regularly see flood messages with +30 hops. They use a different routing though.