配置静态实现选路 实验环境: 如下图所示,三台器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)#line console 0 //进入控制台线路 Router(config-line)#logg synch //配置控制台同步,避免命令被提示消息打断 Router(config-line)#exec-timeout 0 0 //配置控制台不超时,则不会退出到未登录状态 Router(config-line)#exit //退出控制台线路 Router(config)#int f0/0 //进入f0/0接口 Router(config-if)#ip add 192.168.1.1 255.255.255.0 //配置接口IP Router(config-if)#no shut //启用接口 Router(config-if)#exit //退出接口状态 Router(config)#int f0/1 //进入f0/1接口 Router(config-if)#ip add _______________________________ //配置接口IP Router(config-if)#no shut //启用接口 Router(config-if)#exit //退出接口状态 Router(config)# Router2的基本配置和接口配置 Router>en Router#conf t Router(config)#line console 0 Router(config-line)#logg synch Router(config-line)#exec-timeout 0 0 Router(config-line)#exit Router(config)#int f0/0 Router(config-if)#ip add 192.168.1.2 255.255.255.0 Router(config-if)#no shut Router(config-if)#exit Router(config)#int f0/1 Router(config-if)#ip add 192.168.3.1 255.255.255.0 Router(config-if)#no shut Router(config-if)#exit Router(config)#int loopback 0 Router(config-if)#ip add 192.168.20.1 255.255.255.0 Router(config-if)#no shut Router(config-if)#exit Router(config)# Router3的基本配置和接口配置 Router>en Router#conf t Router(config)#line console 0 Router(config-line)#logg synch Router(config-line)#exec-timeout 0 0 Router(config-line)#exit Router(config)#int f0/0 Router(config-if)#ip add 192.168.2.1 255.255.255.0 Router(config-if)#no shut Router(config-if)#exit Router(config)#int f0/1 Router(config-if)#ip add 192.168.3.2 255.255.255.0 Router(config-if)#no shut Router(config-if)#exit Router(config)#int loopback 0 //进入loopback 0虚接口 Router(config-if)#ip add 192.168.10.1 255.255.255.0 Router(config-if)#no shut Router(config-if)#exit Router(config)#int loopback 1 //进入loopback 1虚接口 Router(config-if)#ip add 192.168.30.1 255.255.255.0 Router(config-if)#no shut Router(config-if)#exit 2、配置静态 (1)在Router2上配置192.168.30.0/24的静态,在Router2上配置192.168.10.0/24的静态 Router(config)#ip route 192.168.30.0 255.255.255.0 ____________________ Router(config)#ip route 192.168.10.0 255.255.255.0 ____________________ (2)在Router1上也应该配置到192.168.10.0/24的静态 Router(config)#ip route 192.168.10.0 255.255.255.0 192.168.2.1 Router(config)#ip route 192.168.30.0 255.255.255.0 192.168.2.1 Router(config)#ip route 192.168.20.0 255.255.255.0 192.168.1.2 (3)在Router3上配置回程的静态 Router(config)#ip route 192.168.20.0 255.255.255.0 ____________________ 3、检验 在Router2上检验 Router#traceroute 192.168.10.1 Type escape sequence to abort. Tracing the route to 192.168.10.1 1 192.168.1.1 0 msec 0 msec 0 msec Router#traceroute 192.168.30.1 Type escape sequence 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 escape sequence to abort. Tracing the route to 192.168.20.1 1 192.168.3.1 0 msec 0 msec 0 msec Router#