What is the drawback of setting the TTL on mesh packet to a high number?
I am assuming that a node will not relay the same message twice? I.e. it sees a packet for the first time with a TTL of 5 and relays it out. It could then potentially see it again with a lower TTL, but it will not relay it again, correct?
So is the drawback just the overhead in processing and discarding these packets that have been seen before? But in my head I see that these packets would die out quickly.
For example, if I have a network of 20 nodes that can all see it each other. Even if I set the TTL to 100, wouldn't the packet basically just die right away anyways? Every node would relay it once, but then never again.
What am I missing?
Thanks.