【问题标题】:how to select shortest path for browsing client如何选择浏览客户端的最短路径
【发布时间】:2014-11-02 21:07:50
【问题描述】:

是否有一个库(在 PHP/PERL 中)可以计算 / 从浏览客户端到可能的服务器 IP 地址列表的最短路径,假设有三个?

我查看了 BGP 算法,对于我要问的问题,它看起来有点太复杂了,也许只是你向它提供了一组服务器 IP 地址和客户端 IP 地址( REMOTE_ADDR) 并返回长度和或最短路径?

想得到:

  1. 跳数
  2. Ping 时间

并制定一些关于选择最佳路径的逻辑。

【问题讨论】:

  • 你如何定义最短路径?最接近的地理关系?最短的路由器跳数?最低的 ping 响应? BGP 变得复杂是有充分理由的。
  • 好吧,我想从最短的路由器跳数开始,然后可能在 ping 响应中工作,反之亦然。

标签: php perl routing cgi


【解决方案1】:

我会大胆猜测,您所拥有的是地理上分布的服务器,并且正在尝试重定向客户端以优化延迟?

我建议你想要的是Net::Ping 并比较相对结果。路由长度/拓扑等很难有效管理,这就是 BGP 复杂的原因。所以不要尝试,让您的 ISP 担心。

【讨论】:

  • 是的,这可能实际上是讨论的结束,我会用 Net::Ping 测试并报告,谢谢,我忘了那个!
猜你喜欢
  • 1970-01-01
  • 2020-03-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多