TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

What Happens Inside a 100-Hop IPv6 Wireless Mesh Network?

137 pointsby tdrndover 4 years ago

8 comments

nikisweetingover 4 years ago
Heh, I walked a similar path ~7 years ago. Wanted to get started developing a mesh network routing algorithm that could handle a hundred hops, got distracted and built a mesh networking test harness &#x2F; simulation system instead (<a href="https:&#x2F;&#x2F;github.com&#x2F;pirate&#x2F;mesh-networking" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;pirate&#x2F;mesh-networking</a>).<p>Never got around to finishing a full routing algorithm, though we did have a lot of fun testing wacky network topologies and protocols that solved subsets of the problem.<p>The closest we came was designing a 2 or 3 tiered system, where nodes self-arrange into clusters of up to 256 nodes with one elected leader to coordinate. The routing table is replicated on all nodes (eventually consistent), but the leader handles all changes. Then there&#x27;s Layer 2 routing between clusters with a similar leader election system to handle inter-cluster routing.<p>We tried to figure out a way to make the routing stateless, (e.g. by encoding a node&#x27;s position in the graph in its id, sort of like a phone number has a country code, then area code, etc.), but stopped working on it before figuring out a good approach for broadcasting ID changes without flooding the network with broadcast traffic beyond small network sizes.<p>Nowadays there are established mesh routing algorithms that solve all these problems (like B.A.T.M.A.N., Contiki, 802.11s, or even BGP), but it&#x27;s still a really exciting field that I dream of working in professionally someday.<p><a href="https:&#x2F;&#x2F;www.open-mesh.org&#x2F;projects&#x2F;open-mesh&#x2F;wiki" rel="nofollow">https:&#x2F;&#x2F;www.open-mesh.org&#x2F;projects&#x2F;open-mesh&#x2F;wiki</a>
评论 #26383473 未加载
konjinover 4 years ago
I feel the article ended before it started.<p>Did they find anything? What are some interesting rules of thumb? Is there any theory you can draw about long path networks?
评论 #26381556 未加载
llimosabout 4 years ago
Why does the page jump back to the top when I scroll past the bottom? Is this by design? (I&#x27;m on Firefox desktop.)
评论 #26386256 未加载
londons_exploreabout 4 years ago
Most wireless networks seem to have loss in the range 0.1% - 1% due to congestion (ie. when a packet is clobbered by noise of some far off transmitter that the media access control algorithms could not protect against).<p>In that case, Layer 2 retransmission (ie. retransmission at an individual link rather than needing to retransmit a packet across the entire route) becomes absolutely necessary if there are many wireless links on a route.<p>What systems use layer 2 retransmission? My home wifi does not seem to...
评论 #26385777 未加载
评论 #26385084 未加载
评论 #26386093 未加载
pantalaimonover 4 years ago
Is this proprietary? Based on Contiki?
评论 #26381422 未加载
gioscarababout 4 years ago
PJON supports mesh networking too, it is open-source and free to use, check it out: <a href="https:&#x2F;&#x2F;github.com&#x2F;gioblu&#x2F;PJON" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;gioblu&#x2F;PJON</a><p>its address space may be beneficial (more flexible, lower overhead) for many use cases.
wyldfireover 4 years ago
What are some of the biggest public&#x2F;private wireless mesh networks out there? (I suppose &#x27;biggest&#x27; by measure of node count -- or maybe area covered?). For those networks, how deep are they in practice? 100 hops seems unrealstic, but a great way to find scaling problems.
评论 #26383391 未加载
YarickR2over 4 years ago
Haven&#x27;t read article yet - did they reinvent BGP or tuned it for small scale networks and kept full view on each node ?
评论 #26383488 未加载