Note that there are some explanatory texts on larger screens.

plurals
  1. POGeolocation based, wireless mesh routing algorithm: useful?
    primarykey
    data
    text
    <p>I'm in a team and we are supposed to be setting up a 'geolocation based', ipv6, wifi mesh network to run on google android. </p> <p>The idea is to use the geolocation (latitude, longitude, altitude) of each node to generate the IPv6 address, then use that to choose the closest node as the preferred node for routing through. Some optimisation is made through periodic 'routing load' messages.</p> <p><a href="http://www.v6pc.jp/apc/en/data/addressing.pdf" rel="nofollow noreferrer">http://www.v6pc.jp/apc/en/data/addressing.pdf</a></p> <p>My understanding is: The main 'benefit' of doing a geolocation based algorithm is that each network hop will step physically closer to the destination... and we <em>assume</em> that travelling in the most direct path to the destination, is going to give us the most optimal routing path.</p> <p>BUT, my problem with this approach is that physical proximity + load does not necessarily imply good connection strength or fast routing. What if there's a thick lead wall(?) or lots of interference? </p> <p>Surely proximity is a fairly useless metric for determining routes?</p> <p>The primary metrics should be primarily based on performance/load shouldn't they? Something like, signal strength, demonstrated throughput, cpu usage, time connected to network, etc. At least that was my understanding of how routing paths should be chosen.</p> <p>Why is this a good idea? Is there something I'm missing?</p> <p>I haven't spent a lot of time working with networks, so please put in noobmans terms.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload