iT邦幫忙

0

追蹤路由後面點 Ping 值比前面的節點低?

我對VPS追蹤路由

為什麼後面點的Ping值比前面還低?

1 個回答

12
raytracy
iT邦大神 1 級 ‧ 2015-07-17 20:09:15
最佳解答

這代表中間那幾台 Latency 較長的路由器, 管理者設定了特別的 QoS Policy.

一般沒有設定 QoS 的設備, 封包通常依循預設「先進先出」的處理方式, 這樣使用 ICMP 或是 Traceroute 所測量出來的結果, 大約等同於其他通訊協定的回應結果.

但是因為 Traceroute 的通訊協定並不是特別重要, 因此對於非常繁忙的伺服器, 網路管理者可能會希望把她的傳輸權重降到最低, 以便讓其他更重要的通訊協定優先通過, 所以她就不會依循「先進先出」的原則來處理, 而是根據管理者所設定的順序來處理.

如果該節點的流量非常繁忙的話, 有可能優先權都被其他權重較高的協定搶走了, 此時 Traceroute 的封包就必須等待, 等到其他高優先權封包都已經傳送完畢, 才會輪到傳送 Traceroute 封包, 因此她就會呈現出延遲的現象.

所以, 如果在中間的節點上有設定 QoS Policy 的話, 透過 Traceroute/ICMP 工具的測試結果, 將無法正確反映出其他通訊協定的潛在延遲時間.

我要發表回答

立即登入回答