度量值<Metric>:
作用:计算到达目的路由所消耗代价(cost)的计算单位
说明:度量值通常只对动态路由协议有意义,静态路由和直连路由的度量值统一规定为0
常用度量值:跳数、链路带宽、链路时延、链路使用率、链路可信度以及链路MTU等
RIP度量值:跳数;跳数越小,其路由cost也就越小
OSPF:链路带宽;链路带宽越大,其路由cost越小
管理距离<优先级>
作用:一种路由协议的路由可信度
说明:如RIP和OSPF,两种不同单位的度量值没法进行比较,为了方便比较,通过管理距离来衡量不同路由协议的路径开销从而选出最优路径
数值:管理距离是取值从0—255的整数值,0最可信赖,255则意味着不会有业务量通过这个路由
管理距离:
直连接口 0
出站接口 0
下一跳地址 1
外部BGP 20
内部EIGRP 90
OSPF 110
RIP 120
等价路由
当路由器发现多条到某条网络的路径后,根据度量值来选择最优,如果相同则可实现负载均衡,IOS 12.3(2)T之前最大支持6条,IOS 12.3(2)T支持16条平行路由
路由重发布
对于不同的路由协议到一个目的地的路由信息,路由器首先根据管理距离决定相信哪一个协议;
对于边界路由器,会存在多种路由协议,此时需要做路由充分发:
例如机房网关路由,使用了OSPF,此时对于出外网的数据,需要使用到默认静态路由,为了让静态路由发布到OSPF的路由器路由条目中,需要重发布。
分类路由:路由选择更新不包含子网掩码
无类路由:包含子网掩码,使用 ip classless开启无类路由
浮动静态路由
ip route 10.0.0.0 255.0.0.0 172.16.1.2 130 //130是管理距离,就是所谓的优先级
router OSPF 10
network 172.16.1.0 0.0.0.255 area 0
network 172.17.1.0 0.0.0.255 area 0
说明:路由器上的172.16.1.1和172.17.1.1是启用了ospf的2个接口,172.16.1.2是一条备份链路,
由于OSPF的管理距离为110,比静态路由的130小,所以使用OSPF绘制路由表,默认到10.0.0.0/8网段的路由在OSPF中定义,当启用OSPF的链路故障时,自动使用静态路由绘制路由表,实现了备份路由