实验拓扑:
实验要求:
1.要求五台pc互通,不相关网段不能通;
2.浮动静态路由,红色为主,黑色为辅。
实验目的:
要求五台pc互通,不相关网段不能通。
实验思路:
1.对于要求1:在你配置静态路由的时候,你不能一股脑的把所有的路由信息都添加到每个路由器的路由表中,这样做出来的结果只能是全网互通;你必须一个一个的分析来配置静态路由,当然,这只是对于路由器0和路由器1来说的,对于三层交换机和路由器2来说,你配置默认路由就好了,他两都是末节路由器。
2.对于要求2:这样要求的目的就是,当红色的线出现故障的时候,数据还可以通过上面的黑线传出去,要这样实现就得用到浮动路由的知识,但是配置浮动路由的时候,要改变优先级,直连的是0,静态的是1,数值越小,优先级越高,改变数值的时候只能增加,不能减小,所以你只能把直连的(黑线)的数值增加到比1大(1-255)。
实验命令:
1.交换机1:
Switch>enable Switch#config Switch(config)#vlan 10 Switch(config-vlan)#int f0/1 Switch(config-if)#swi mode acc Switch(config-if)#swi acc vlan 10 Switch(config-if)#int f0/2 Switch(config-if)#swi mode acc Switch(config-if)#swi acc vlan 10 Switch(config-if)#int f0/3 Switch(config-if)#swi mode t Switch(config-if)#end
2交换机2:
Switch>enable Switch#config Switch(config)#vlan 20 Switch(config-vlan)#int f0/1 Switch(config-if)#swi mode acc Switch(config-if)#swi acc vlan 20 Switch(config-if)#int f0/2 Switch(config-if)#swi mode t Switch(config-if)#end
3.交换机3:
Switch>enable Switch#config Switch(config)#vlan 30 Switch(config-vlan)#vlan 40 Switch(config-vlan)#int f0/2 Switch(config-if)#swi mode acc Switch(config-if)#swi acc vlan 30 Switch(config-if)#int f0/3 Switch(config-if)#swi mode acc Switch(config-if)#swi acc vlan 40 Switch(config-if)#int f0/1 Switch(config-if)#swi mode t Switch(config-if)#end
4.三层交换机:
Switch>enable Switch#config Switch(config)#vlan 10 Switch(config-vlan)#vlan 20 Switch(config-vlan)#int f0/1 Switch(config-if)#swi t enc d Switch(config-if)#swi mode t Switch(config-if)#int f0/2 Switch(config-if)#swi t enc d Switch(config-if)#swi mode t Switch(config-if)#int vlan 10 Switch(config-if)#ip add 192.168.10.254 255.255.255.0 Switch(config-if)#int vlan 20 Switch(config-if)#ip add 192.168.20.254 255.255.255.0 Switch(config-if)#ip routing Switch(config-if)#int f0/3 Switch(config-if)#no swi Switch(config-if)#ip add 10.1.12.1 255.255.255.0 Switch(config)#ip route 192.168.40.0 255.255.255.0 10.1.12.2 Switch(config)#ip route 192.168.30.0 255.255.255.0 10.1.12.2 //上面的两条静态路由可以使用默认路由来配置Switch(config)#ip route 0.0.0.0 0.0.0.0 10.1.12.2 Switch(config-if)#end
5.路由器0:
Router>ena Router#conf Router(config)#int f0/0 Router(config-if)#ip add 10.1.12.2 255.255.255.0 Router(config-if)#no shut Router(config-if)#int f0/1 Router(config-if)#ip add 10.1.23.1 255.255.255.0 Router(config-if)#no shut Router(config-if)#int s0/1/0 Router(config-if)#ip add 3.3.3.1 255.255.255.0 Router(config-if)#no shut Router(config)#ip route 192.168.10.0 255.255.255.0 10.1.12.1 Router(config)#ip route 192.168.20.0 255.255.255.0 10.1.12.1 Router(config)#ip route 192.168.30.0 255.255.255.0 10.1.23.2 100 Router(config)#ip route 192.168.40.0 255.255.255.0 10.1.23.2 100 Router(config)#ip route 192.168.40.0 255.255.255.0 3.3.3.2 Router(config)#ip route 192.168.30.0 255.255.255.0 3.3.3.2 Router(config)#end
6.路由器1:
Router>enable Router#config Router(config)#int f0/0 Router(config-if)#ip add 10.1.23.2 255.255.255.0 Router(config-if)#no shut Router(config-if)#int f0/1 Router(config-if)#ip add 10.1.34.1 255.255.255.0 Router(config-if)#no shut Router(config-if)#int s0/1/0 Router(config-if)#ip add 3.3.3.2 255.255.255.0 Router(config-if)#no shut Router(config-if)#exit Router(config)#ip route 192.168.10.0 255.255.255.0 10.1.23.1 100 Router(config)#ip route 192.168.20.0 255.255.255.0 10.1.23.1 100 Router(config)#ip route 192.168.10.0 255.255.255.0 3.3.3.1 Router(config)#ip route 192.168.20.0 255.255.255.0 3.3.3.1 Router(config)#ip route 192.168.30.0 255.255.255.0 10.1.34.2 Router(config)#ip route 192.168.40.0 255.255.255.0 10.1.34.2 Router(config)#end
7.路由器2:
Router>enable Router#config Router(config)#int f0/0 Router(config-if)#ip add 10.1.34.2 255.255.255.0 Router(config-if)#no shut Router(config-if)#int f0/1 Router(config-if)#no shut Router(config-if)#int f0/1.30 Router(config-subif)#enc d 30 Router(config-subif)#ip add 192.168.30.254 255.255.255.0 Router(config-subif)#int f0/1.40 Router(config-subif)#enc d 40 Router(config-subif)#ip add 192.168.40.254 255.255.255.0 Router(config-subif)#no shut Router(config)#ip route 192.168.10.0 255.255.255.0 10.1.34.1 Router(config)#ip route 192.168.20.0 255.255.255.0 10.1.34.1 //上面的两条静态路由可是使用后面的默认路由代替Router(config)#ip route 0.0.0.0 0.0.0.0 10.1.34.1 Router(config)#end
查看每台设备的路由表:
1.三层交换机:
默认路由路由表:
C 10.1.12.0 is directly connected, FastEthernet0/3 C 192.168.10.0/24 is directly connected, Vlan10 C 192.168.20.0/24 is directly connected, Vlan20 S* 0.0.0.0/0 [1/0] via 10.1.12.2
普通路由表:
C 10.1.12.0 is directly connected, FastEthernet0/3
C 192.168.10.0/24 is directly connected, Vlan10
C 192.168.20.0/24 is directly connected, Vlan20
S 192.168.30.0/24 [1/0] via 10.1.12.2
S 192.168.40.0/24 [1/0] via 10.1.12.2
2.路由器0:
C 3.3.3.0 is directly connected, Serial0/1/0 10.0.0.0/24 is subnetted, 2 subnets C 10.1.12.0 is directly connected, FastEthernet0/0 C 10.1.23.0 is directly connected, FastEthernet0/1 S 192.168.10.0/24 [1/0] via 10.1.12.1 S 192.168.20.0/24 [1/0] via 10.1.12.1 S 192.168.30.0/24 [1/0] via 3.3.3.2 S 192.168.40.0/24 [1/0] via 3.3.3.2
3.路由器1:
C 3.3.3.0 is directly connected, Serial0/1/0 10.0.0.0/24 is subnetted, 2 subnets C 10.1.23.0 is directly connected, FastEthernet0/0 C 10.1.34.0 is directly connected, FastEthernet0/1 S 192.168.10.0/24 [1/0] via 3.3.3.1 S 192.168.20.0/24 [1/0] via 3.3.3.1 S 192.168.30.0/24 [1/0] via 10.1.34.2 S 192.168.40.0/24 [1/0] via 10.1.34.2
4.路由器2:
默认路由路由表:
C 10.1.34.0 is directly connected, FastEthernet0/0 C 192.168.30.0/24 is directly connected, FastEthernet0/1.30 C 192.168.40.0/24 is directly connected, FastEthernet0/1.40 S* 0.0.0.0/0 [1/0] via 10.1.34.1
普通路由表:
C 10.1.34.0 is directly connected, FastEthernet0/0 S 192.168.10.0/24 [1/0] via 10.1.34.1 S 192.168.20.0/24 [1/0] via 10.1.34.1 C 192.168.30.0/24 is directly connected, FastEthernet0/1.30 C 192.168.40.0/24 is directly connected, FastEthernet0/1.40
测试网络:
PC0 ping 192.168.40.1:
当然,你如果想让全网互通,就必须在路由器0上添加到10.1.34.0网段的路由信息,路由器1上添加到10.1.12.0网段的路由信息,路由器2上添加到10.1.12.0和10.1.23.0网段的路由信息。