配置静态路由实现路由选路 实验环境: 如下图所示,三台路由器R1、R2、R3两两互联。R2上配置了Loopback地址192.168.20.1/24,用来模拟192.168.20.0/24网段;R3上配置了两个Loopback地址192.168.10.1/24、192.168.30.1/24分别用来模拟192.168.10.0/24和192.168.30.0/24网段。 需求描述: 需要实现当 192.168.20.0/24访问192.168.30.0/24时,数据从R2到R3流通;而当192.168.20.0/24访问192.168.10.0/24时,数据从R2经过R1再到R3,返回的路由R3到R2。 配置思路: 在R2上配置到192.168.30.0/24的静态路由。 在R2上配置到192.168.10.0/24的静态路由,在R1上也配置到192.168.10.0/24的静态路由。 在R3上配置回程的静态路由。 使用PacketTracer绘制的拓扑图如下: 具体配置步骤: 1 、对各路由器进行基本配置和接口配置 Router1 的基本配置和接口配置 Router>en // 由用户模式进入特权模式 Router#conf t // 输入命令,由特权模式进入全局配置模式 Router(config)#lineconsole 0 // 进入控制台线路 Router(config-line)#loggsynch // 配置控制台同步,避免命令被提示消息打断 Router(config-line)#exec-timeout0 // 配置控制台不超时,则不会退出到未登录状态 Router(config-line)#exit // 退出控制台线路 Router(config)#intf0/0 // 进入f0/0接口 Router(config-if)#ipadd 192.168.1.1 255.255.255.0 // 配置接口IP Router(config-if)#noshut // 启用接口 Router(config-if)#exit // 退出接口状态 Router(config)#intf0/1 // 进入f0/1接口 Router(config-if)#ipadd 192.168.2.2 255.255.255.0 // 配置接口IP Router(config-if)#noshut // 启用接口 Router(config-if)#exit // 退出接口状态 Router(config)# Router2 的基本配置和接口配置 Router>en Router#conf t Router(config)#lineconsole 0 Router(config-line)#loggsynch Router(config-line)#exec-timeout0 Router(config-line)#exit Router(config)#intf0/0 Router(config-if)#ipadd 192.168.1.2 255.255.255.0 Router(config-if)#noshut Router(config-if)#exit Router(config)#intf0/1 Router(config-if)#ipadd 192.168.3.1 255.255.255.0 Router(config-if)#noshut Router(config-if)#exit Router(config)#intloopback 0 Router(config-if)#ipadd 192.168.20.1 255.255.255.0 Router(config-if)#noshut Router(config-if)#exit Router(config)# Router3 的基本配置和接口配置 Router>en Router#conf t Router(config)#lineconsole 0 Router(config-line)#loggsynch Router(config-line)#exec-timeout0 Router(config-line)#exit Router(config)#intf0/0 Router(config-if)#ipadd 192.168.2.1 255.255.255.0 Router(config-if)#noshut Router(config-if)#exit Router(config)#intf0/1 Router(config-if)#ipadd 192.168.3.2 255.255.255.0 Router(config-if)#noshut Router(config-if)#exit Router(config)#intloopback 0 // 进入loopback 0虚接口 Router(config-if)#ipadd 192.168.10.1 255.255.255.0 Router(config-if)#noshut Router(config-if)#exit Router(config)#intloopback 1 // 进入loopback 1虚接口 Router(config-if)#ipadd 192.168.30.1 255.255.255.0 Router(config-if)#noshut Router(config-if)#exit 2 、配置静态路由 (1)在Router2上配置192.168.30.0/24的静态路由,在Router2上配置192.168.10.0/24的静态路由 Router(config)#iproute 192.168.30.0 255.255.255.0192.168.3.2 Router(config)#iproute 192.168.10.0 255.255.255.0192.168.3.2 (2)在Router1上也应该配置到192.168.10.0/24的静态路由 Router(config)#iproute 192.168.10.0 255.255.255.0 192.168.2.1 Router(config)#iproute 192.168.30.0 255.255.255.0 192.168.2.1 Router(config)#iproute 192.168.20.0 255.255.255.0 192.168.1.2 (3)在Router3上配置回程的静态路由 Router(config)#iproute 192.168.20.0 255.255.255.0 192.168.3.1 3 、检验 在Router2上检验 Router#traceroute 192.168.10.1 Type escapesequence to abort. Tracing the routeto 192.168.10.1 1 192.168.1.1 0 msec 0 msec 0 msec Router#traceroute 192.168.30.1 Type escapesequence to abort. Tracing the routeto 192.168.30.1 1 192.168.3.2 0 msec 0 msec 0 msec Router# 在Router3上检验 Router#traceroute 192.168.20.1 Type escapesequence to abort. Tracing the routeto 192.168.20.1 1 192.168.3.1 0 msec 0 msec 0 msec Router#