各路由协议一般来说都定一个固定的 preference 值, preference 值越小,协议对应的路由的优先级越高。一般情况下路由优先级规定如下:
直接路由 0
OSPF 路由 10
IS-IS 的 level 1 的路由 15
IS-IS 的 level 2 的路由 18
NSFnet 主干的 SPF 路由 19
缺声网关和 EGP 缺省 20
重定向路由 30
由 route socket 得到的路由 40
由网管加入的路由 50
路由器发现的路由 55
静态路由 60
Cisco IGRP 的路由 80
DCN 的 hello 的路由 90
Berkeley 的 RIP 路由 100
点对点接口聚集的路由 110
down 状态的接口路由 120
聚集的缺省路由优先级 130
OSPF 的扩展路由 140
BGP 的路由 170
EGP 的路由 200
路由的优先级的概念是优先级高的新路由可替代优先级低同信宿的路由,反之,则不然。不过,在具体实现中,有可能将对其作一定的改变。如 quidway2501 下的 RIP-2 提供了一个改变 RIP 的路由优先级的命令。通过这个命令可改变 RIP 路由的优先级。 quidway2501 的配置静态路由时,也可指定路由的优先级,这是针对具体应用而作的处理。但是我们不鼓励修改优先级。
需要区别的是路由开销( metric )和路由优先级( preference )这两个概念。 metric 是针对同一种路由协议而言,对不同的协议,由于代表的含义不同,比较不同协议的 metric 是无意义的,所以要在两条不同协议的同信宿路由中作出选择,只能比较路由的优先级。相反, preference 是针对不同协议而言,同协议的路由的优先级是一般情况下一样的, metric 这时是在两条同信宿路由中作出选择的标准。