Why MeshCore Scales Better Than Flooding

Understanding the difference between MeshCore's flood-first, direct-route-after routing and Meshtastic's flood routing explains why the two protocols behave differently in large networks.

Flood Routing (Meshtastic)

Flood-First, Direct-Route-After Routing (MeshCore)

Side-by-Side Comparison

AttributeMeshCore (flood-first, direct-route-after)Meshtastic (flooding)
First message to unknown nodeFloods (once)Floods (always)
Subsequent messages to known nodePath-only retransmissionsFloods (always)
Congestion as network growsLower for repeat unicast; group/broadcast still floodsHigh - grows with nodes
Average power per message at scaleLowerHigher
Group / broadcast messagesFloodFlood
Route failure recoveryOn repeated ACK failure the path is reset to flood, and the next message re-discovers a route (the exact retry count is firmware/config dependent). Each recovery incurs a full flood, briefly increasing channel load.N/A - always floods

Practical Implications


Revision #3
Created 2026-05-03 03:00:18 UTC by Mesh America Admin
Updated 2026-06-09 14:28:07 UTC by Mesh America Admin