【Cisco】实现同一个路由器一个端口用动态路由,另一个端口用静态路由 - 夜挽枫鱼

时间:2024-03-02 21:06:19

【Cisco】实现同一个路由器一个端口用动态路由,另一个端口用静态路由

一、先构建以下网络图

  准备三台路由器,三台交换机,三台主机,连接所有设备并配置端口IP和网关,DCE端口的时钟频率都设置为64000。

   

2、路由配置

(1)route0和route1配置静态路由:
      router0(config)#:  ip route 202.0.11.0 255.255.255.0 192.0.0.2
    
      router1(config)#:  ip route 202.0.10.0 255.255.255.0 192.0.0.1
    
      主机0 PING 主机1 的效果如图:

    

 

 

 


    
    
(2) route1和route2配置动态路由:
      router1(config)#:  route rip
      router1(config-router)#:  network 192.0.0.0
      router1(config-router)#:  network 202.0.11.0
    
      router2(config)#:  route rip
      router2(config-router)#:  network 192.0.0.0
      router2(config-router)#:  network 202.0.2.0
    
      主机1 PING 主机2 的效果如图:

    

 

 

 

 

   ★★★★★★★★★★★★重点★★★★★★★★★★★★★


  我尝试用 主机0 PING 主机2,然后发现PING不通,

 

 

 

  这是因为主机0没有配置动态路由以及缺省路由。没有缺省路由,主机0找不到目的IP就会丢弃数据包;没有动态路由,主机0不会自动寻找路由。


  PING成功的一个条件是,在PING的过程中:

  主机0知道或有办法知道(动态寻找路由)达到主机2的路由,否则会显示“Destination host unreachable”;同时主机2也要找到到达主机0的路由,否则会显示“Request time out”。


解决方法:
  Route0:增加缺省路由:ip route 0.0.0.0 0.0.0.0 192.0.0.2
  Route1: 静态路由重发布到RIP网络:redistribute static

  这样,主机0一开始找不到去主机2的路由,但会把数据包发送给路由器Router1,让它去寻找路由。主机1通过RIP网络,将自己的静态路由发送给路由器Router2,使主机2得到去主机0的路由。