1)ODR:on demand routing(按需路由)———出现在Cisco11.2以上的版本。
(1)私有的,
(2)不是真正的路由协议。
(3)依赖于CDP。
(4)其管理距离为160(虽然其不是真正的路由协议,但是其也有管理距离)
(5)其metic永远不会超过1,(也就是说永远也不会超过一跳)
(6)o(小欧):代表ODR,O(大欧):代表OSPF
(7)ODR使用Cisco Discovery Protocol(CDP)在hub路由器和Spoke路由器之间传递路由信息,因此需要在hub和spoke路由之间的每条链路上启用CDP协议。
(8)(CPD默认都是启用的,若关闭,则在全局下打一个:CDP run,便可启用。)
(9)Cdp默认60秒发送一次更新包
2)ODR配置:让准备参与ODR的路由器启用cdp路由协议,若只想让路由器的某一个半端口参与ODR,则在路由器的全局模式下关闭CDP协议(cdp disable),然后进入串口模式下:cdp enable,便可。
启用ODR的配置命令:Router(config)#router odr(只需要在hub路由器上使用)
3).有类路由:基于害的路由协议最大的特点是在路由更新(routing update)中不包含子网掩码的信息(RIPv1,IGRP(Cisco私有的路由协议))
距离矢量路由协议一般都会在主类网络边界自动汇总成主类网络条目信息,
有类路由协议中要注意的一些问题:1,在相同网络中所有路由器接口的子网掩码必须相同,2所有主类网络的子网必须连续。
4 )..无类路由:(RIP v2,ospf,eigrp,is-is,BGPv4,)使用无类路由协议,拥有相同主网络的不同子网就可以使用不同的子网掩码,假如在路由表中到达目的的网络的匹配条目不止一条,将会选择子网掩码长的那条进行匹配(最长匹配原则)。
Router(config)#ip classless
当无具体匹配条目的时候选择默认路由。(Cisco IOS 12.0后的版本该命令默认存在)
对于无类路由协议,该命令无实际意义,因为无类路由协议使用的是最长匹配原则。
5).在不连续的子网环境中,应该关闭自动汇总。(无类路由最好关闭)