每一种路由协议都由自己的优先级,当不同路由协议之间的路由发生冲突时,选择其中优先级最高的路由协议获得的路由。路由优先级是根据路由算法的优劣等因素得出的经验数值,也可以由网管员手动修改。
三种路由协议
RIP
、OSPF
、IGRP
各自得到了一条到达目标网络10000
的路由。我们假定三种协议之间的路由优先级的次序是
OSPF
->
IGRP-
>
RIP
,则最终选定
OSPF
路由作为最优路由。
管理距离(AD):表示路由可能通过多种协议获取的相同路由,而路由器选取AD小的加入路由表。
度量值(metric):当有多跳路径可选时,路由器会几时每条路径的代价(metric),而路由器选取metric小的加入路由表。
网络中路由器会首先比较管理距离,如果管理距离相同,则比较度量值。
路由开销(metric)和路由优先级(Administrative Distance/preference)是两个概念: 1、metric是针对同一种路由协议而言,对不同的路由协议,由于代表的含义不同,比较不同协议的metric是无意义的,所以要在两条不同协议的同信宿路由中作出选择,只能比较路由协议的优先级。
2、preference是针对不同路由协议而言,同协议的路由的preference优先级是一般情况下一样的,这时metric是在两条同信宿路由中作出选择的标准。
总之:路由优先级在不同协议时候,比较preference的大小,而在路由协议相同时候由于preference相同,则再比较metric的大小,进而确定最终选择的路由。 一般在ip route命令中静态路由中的参数“Distance metric for this route“都是指metric参数,而Administrative Distance在使用不同路由协议间比较时候,都使用默认值。