我在一个团队中,我们的任务是在Google Android上建立一个基于地理位置的IPv6 WiFi Mesh网络。思路是使用每个节点的地理位置(纬度、经度、海拔)来生成IPv6地址,然后选择最近的节点作为首选路由节点。通过定期发送“路由负载”消息来进行一些优化。请保留HTML标签。
我的理解是:基于地理位置的算法的主要“好处”是,每个网络跳跃都会物理上靠近目标...我们“假设”直接前往目的地的路线将为我们提供最优路径。但是,我对这种方法的问题在于,物理接近+负载不一定意味着良好的连接强度或快速路由。如果有厚重的铅墙或大量干扰怎么办?显然,接近性是确定路线的相当无用的指标吧?主要指标应该基于性能/负载,对吗?像信号强度、演示吞吐量、CPU使用率、连接到网络的时间等。至少这是我对如何选择路由路径的理解。为什么这是一个好主意?我是否遗漏了什么?我没有花太多时间在网络方面工作,请用初学者的术语解释。