、按需路由选择原理
 
       静态路由的缺点是,必须手工配置,同时在网络拓扑变化后需要手工更新;动态路由选择协议的缺点是,它们需要占用网络带宽和路由器资源。在包含数百个分支点的中央-分支网络中,采用静态路由时配置工作量将非常大;而采用动态路由选择协议时将占用大量的资源。
 
       在这种情况下,可采用第三种方式:按需路由选择(ODR)。ODR使用Cisco发现协议(CDP)来在分支(末节)路由器和中央路由器之间传输网络信息。与动态路由选择协议相比,ODR提供IP路由选择信息的开销非常小;而与静态路由相比,ODR的手工配置量更少。
 
       ODR只适合用于中央-分支拓扑。在这种拓扑中,每台分支路由器只与中央路由器相邻。分支路由器也被称为末节路由器。末节路由器可能连接了几个LAN,但通常只有一条到中央路由器的WAN连接。中央路由器需要获悉每台分支路由器连接的网络,而分支路由器只需要一条指向中央路由器的默认路由。
 
       配置ODR后,末节路由器使用CDP将IP前缀信息发送给中央路由器。末节路由器发送其所有直连网络的前缀信息。ODR报告子网掩码,因此支持变长子网掩码(VLSM)。
 
       ODR依赖于CDP在中央路由器和分支路由器之间传输信息,因此在中央路由器和分支路由器之间的所有链路上都必须启用CDP。默认情况下,Cisco路由器全局地启用CDP,并在各个接口上启用CDP。然而,在有些WAN链路(如ATM)上,必须显式地启用CDP。
 
       中央路由器将一条指向自己的默认路由发送给分支路由器,并将ODR报告的末节网络加入到路由选择表中,可对中央路由器进行配置,使之将这些网络重分发给动态路由选择协议。中央路由器将ODR报告分支路由器的IP地址用作下一跳地址。
 
       ODR并非一种路由选择协议,因为它交换的信息仅限于IP前缀和默认路由。ODR不报告度量值,对于ODR报告的所有路由,中央路由器都将其度量值设置为1跳。然而,使用ODR,可以动态地获悉有关末节网络的路由选择信息,而不存在动态路由选择协议所需的开销;同时,无需手工配置,就能够给末节路由器提供一条默认路由。
 
二、配置ODR
 
1、在中央路由器上,使用全局命令router odr 配置ODR。
router dor
network ...
 
2、在末节路由器上,无需配置任何IP路由选择协议。事实上,从ODR的角度看,没有配置任何路由选择协议的路由器自动被视为末节路由器。