要确定最佳路径,就需要对指向相同目的网络的多条路径进行评估,从中选出到达该网络的最优或最短路径。 当存在通向相同网络的多条路径时,每条路径会使用路由器上的不同送出接口来到达该网络。

路由协议根据其用来确定网络距离的值或度量来选择最佳路径。 度量是用于衡量给定网络距离的量化值。 指向网络的路径中,度量最低的路径即为最佳路径。

动态路由协议通常使用自己的规则和度量来建立和更新路由表。 路由算法会为网络中的每条路径生成值或度量。 度量可以基于路径的单个特征或多项特征。 一些路由协议能够根据将多个度量组合为单个度量,并根据该度量来进行路由选择。

下面列出了它们使用的一些动态协议以及度量:

图中的动画显示了路径为何因使用的度量不同而可能不同。