Question

Je suis dans une équipe et nous sommes censés être la mise en place d'une « base géolocalisation », ipv6, réseau maillé wifi pour fonctionner sur Google Android.

L'idée est d'utiliser la géolocalisation (latitude, longitude, altitude) de chaque noeud pour générer l'adresse IPv6, utilisez que pour choisir le noeud le plus proche en tant que nœud préféré pour le routage à travers. Certains optimisation se fait à travers des messages « de charge » de routage périodiques.

http://www.v6pc.jp/apc/en/data /addressing.pdf

Si je comprends bien: Le « bénéfice » principal de faire un algorithme de géolocalisation est que chaque saut de réseau intensifiera physiquement plus proche de la destination ... et nous Supposons qui voyage dans le chemin le plus direct vers la destination, va nous donner le chemin de routage optimal.

Mais, mon problème avec cette approche est que la proximité physique + charge ne signifie pas nécessairement une bonne résistance de connexion ou de routage rapide. Et s'il y a un mur de plomb d'épaisseur (?) Ou beaucoup d'interférences?

Certes, la proximité est une mesure assez inutile pour déterminer les routes?

Les principales mesures devraient être principalement fondés sur la performance / charge devraient-ils pas? Quelque chose comme, la force du signal, le débit démontré, l'utilisation du processeur, le temps connecté au réseau, etc. Au moins qui était ma compréhension de la façon dont les chemins de routage doivent être choisis.

Pourquoi est-ce une bonne idée? Y at-il quelque chose que je suis absent?

Je n'ai pas passé beaucoup de temps à travailler avec des réseaux, donc s'il vous plaît mettre en termes de noobmans.

Était-ce utile?

La solution

Les trois principaux paramaters pour toute connexion sont la bande passante, la latence et la capacité. La bande passante serait mesurée en octets par seconde, la latence en millisecondes, et la capacité en% de la bande passante utilisée. Ce sont tous les paramètres que vous pouvez déterminer les connexions aux noeuds voisins (Avant de vous joindre le maillage, la capacité utilisée sera probablement 0%)

Vous avez besoin d'une capacité parce que vous voulez éviter les nœuds congestionnés même si elles auraient une bonne bande passante et de la latence.

Autres conseils

  

Y at-il quelque chose que je suis absent?

Oui, pour autant que je peux dire qu'il n'y a pas de support IPv6 dans Android encore ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top