[Router]
interface Serial0
进入串口0
[Router-Serial0]
link-protocol ppp
封装ppp协议
[Router-Serial0]
ip address 20.1.1.1 255.255.255.252
配置串口ip地址串口
!
quit
[Router]
ip route-static 10.1.1.0 255.255.255.0 10.1.1.2 preference 60
配置到对端PC1所在网段的静态路由,缺省优先级为60
!
quit
『注意』
在配置静态路由时,一定要保证路由的双向的可达,即要配置到远端路由器路由,远端路由器也要配置到近端路由器回程路由。
如果必须配置静态路由,请尽量使用具体网段的静态路由,避免使用ip route-static 0.0.0.0 0.0.0.0缺省路由,以防止路由环的产生。
1.2 缺省路由的配置
『说明』
缺省路由也是一种静态路由。简单地说,缺省路由就是在没有找到任何匹配的路由项情况下,才使用的路由。即只有当无任何合适的路由时,缺省路由才被使用。
[Router]ip route-static 0.0.0.0 0.0.0.0 Serial 0 preference 60
『注意』
上面命令中用到了Serial 0,接口的名字,如串口封装PPP或HDLC协议,这时可以不用指定下一跳地址,只需指定发送接口即可。
对于以太口,Serial口封装了非点到点协议比如fr、x25等 ,必须配置下一跳的ip地址。
在什么情况下可以采用缺省路由,而不必逐条输入静态路由?
通常,如果你的路由器上游接入只有一个接入端口时,可使用缺省路由。即Stub-Network。
通俗讲,就是如果你的网络与外界的网络只有一个链接点,则此时你网络的数据无论怎样,都需要通过此链接点才能访问外界网络时,你在路由器上将无需指明外界网络的具体路由而用缺省路由替代。因为无论有多少路由,其结果都是通过此链接点将数据发送至外界网络。
另外,路由器在执行路由表的查询转发时,通常使用最长匹配原则。也就是说:
192.168.1.0/24的路由优先于192.168.0.0/16的路由(掩码位数越多越优先,即细路由优先)
而缺省路由的掩码长度为0.0.0.0/0 所以路由器会最后匹配缺省路由转发数据。