也许这是一个愚蠢的问题!
假设一个 P2P 网络,其中对等点独立地尝试找到并连接到好的节点。好的节点是那些更接近(就 RTT 而言)并具有更高带宽的节点。在这种情况下,RTT 更重要(例如 RTT 有 90% 的权重)。
我想以有意义的方式获得RTT 和带宽的线性组合。但很明显,这两个指标的性质是不一致的。如何结合这两个指标?
也许这是一个愚蠢的问题!
假设一个 P2P 网络,其中对等点独立地尝试找到并连接到好的节点。好的节点是那些更接近(就 RTT 而言)并具有更高带宽的节点。在这种情况下,RTT 更重要(例如 RTT 有 90% 的权重)。
我想以有意义的方式获得RTT 和带宽的线性组合。但很明显,这两个指标的性质是不一致的。如何结合这两个指标?
EIGRP 是一种关键的单播路由协议(它是点对点而不是 P2P),它使用多个指标来得出一个指标。EIGRP 是一种非常流行的路由协议。延迟(又名 RTT)和带宽通常是 EIGRP 的两个关键参数。所以,你的问题是相关的!
鉴于带宽和延迟的性质,您可以让多个对等点对相同的最终指标进行评分。例如,您可以有一个对等点 P1,其值为 B 和 D。另一个对等点 P2,其值为 2B 和 2D。假设带宽代表管道的容量,您将能够同时与这两个对等点传输给定数量的数据!
您当然应该为这两个参数使用默认的权重值,比如 0.50/0.5。但是,您可能会发现对于给定的目标(例如更快的路由收敛),不同的权重值可能会更好。