操作方法
拓扑结构说明: ①、PC1(192.168.10.100)和PC2(192.168.200.100)、PC3(192.168.300.100),代表处于不同子网的三台客户机,IP设置为自动获取模式。Switch1和Switch2、Switch3分别是子网的接入交换机。分配的管理地址为:Switch1(192.168.10.2)和Switch2(192.168.20.2)、Switch3(192.168.30.2)。 ②、网络参数由DHCP下发。如果Switch1和Switch2、Switch3这三台交换机无法配置DHCP服务,就必须将DHCP服务配置在路由器Router1和Router2、Router3上,则需要分别在路由器的Ethernet0扩展槽上加装HWIC-4ESW模块。
实验平台搭建:
①、按实际需求,摆放好设备的位置。在实验模型中,假定Switch1和Switch2、Switch3作为接入交换机无法配置DHCP服务。故在路由器的Ethernet0扩展槽上加装有HWIC-4ESW模块。 ②、PC1和PC2、PC3的网线分别接在Switch1和Switch2、Switch3的FastEthernet0/1~24的任意端口。 ③、Switch1的 GigabitEthernet作为上联到路由器的端口,GigabitEthernet0/1使用直连网线连接到Router1的FastEthernet0/0/0口;Switch2的 GigabitEthernet作为上联到路由器的端口,GigabitEthernet0/1使用直连网线连接到Router2的FastEthernet0/0/0口;Switch3的 GigabitEthernet作为上联到路由器的端口,GigabitEthernet0/1使用直连网线连接到Router3的FastEthernet0/0/0口 ④、使用交叉线,将Router1的GigabitEthernet0/0口与Router3的GigabitEthernet0/0口相连;将Router1的GigabitEthernet0/1口与Router2的GigabitEthernet0/1口相连;将Router3的GigabitEthernet0/2口与Router2的GigabitEthernet0/2口相连。 自此,实验平台的物理连接部分搭建完毕。接下来,需要对各个设备分别进行配置。
设备配置清单:
Switch1的配置: Switch>enable Switch#configure terminal Switch1(config)#hostname Switch1 Switch1(config)#interface Vlan100 Switch1(config-if)#ip address 192.168.10.2 255.255.255.0 Switch1(config-if)#exit Switch1(config)#interface range FastEthernet0/1 - 24 Switch1(config-if-range)#switchport access vlan 100 Switch1(config)#exit Switch1(config)#interface GigabitEthernet0/1 Switch1(config-if)#description UpLink_Router2911 Switch1(config-if)#switchport access vlan 100 Switch1(config)#exit Switch1(config)#interface GigabitEthernet0/2 Switch1(config-if)#switchport access vlan 100 Switch1(config)#exit Switch1(config)#ip default-gateway 192.168.10.1 Switch1(config)#exit Switch1#write Building configuration... [OK]
Switch2的配置: Switch>enable Switch#configure terminal Switch2(config)#hostname Switch2 Switch2(config)#interface Vlan200 Switch2(config-if)#ip address 192.168.20.2 255.255.255.0 Switch2(config-if)#exit Switch2(config)#interface range FastEthernet0/1 - 24 Switch2(config-if-range)#switchport access vlan 200 Switch2(config)#exit Switch2(config)#interface GigabitEthernet0/1 Switch2(config-if)#description UpLink_Router2911 Switch2(config-if)#switchport access vlan 200 Switch2(config)#exit Switch2(config)#interface GigabitEthernet0/2 Switch2(config-if)#switchport access vlan 200 Switch2(config)#exit Switch2(config)#ip default-gateway 192.168.20.1 Switch2(config)#exit Switch2#write Building configuration... [OK]
Switch3的配置: Switch>enable Switch#configure terminal Switch3(config)#hostname Switch3 Switch3(config)#interface Vlan300 Switch3(config-if)#ip address 192.168.30.2 255.255.255.0 Switch3(config-if)#exit Switch3(config)#interface range FastEthernet0/1 - 24 Switch3(config-if-range)#switchport access vlan 300 Switch3(config)#exit Switch3(config)#interface GigabitEthernet0/1 Switch3(config-if)#description UpLink_Router2911 Switch3(config-if)#switchport access vlan 300 Switch3(config)#exit Switch3(config)#interface GigabitEthernet0/2 Switch3(config-if)#switchport access vlan 300 Switch3(config)#exit Switch3(config)#ip default-gateway 192.168.30.1 Switch3(config)#exit Switch3#write Building configuration... [OK]
Router1的配置: Router>enable Router#configure terminal Router(config)#hostname Router1 Router1(config)#ip dhcp excluded-address 192.168.10.1 192.168.10.99 Router1(config)#ip dhcp pool For192.168.10.X Router1(dhcp-config)#network 192.168.10.0 255.255.255.0 Router1(dhcp-config)#default-router 192.168.10.1 Router1(dhcp-config)#dns-server 192.168.10.1 Router1(dhcp-config)#exit Router1(config)#interface Vlan100 Router1(config-if)#ip address 192.168.10.1 255.255.255.0 Router1(config-if)#exit Router1(config)#interface GigabitEthernet0/0 Router1(config-if)#description To_Router3 Router1(config-if)#ip address 172.16.10.13 255.255.255.0 Router1(config-if)#no shutdown Router1(config-if)#exit Router1(config)#interface GigabitEthernet0/1 Router1(config-if)#description To_Router2 Router1(config-if)#ip address 172.16.20.12 255.255.255.0 Router1(config-if)#no shutdown Router1(config-if)#exit Router1(config)# Router1(config)#interface FastEthernet0/0/0 Router1(config-if)#description To_Switch1 Router1(config-if)#switchport access vlan 100 Router1(config-if)#exit Router1(config)#ip route 192.168.20.0 255.255.255.0 172.16.20.21 Router1(config)#ip route 192.168.30.0 255.255.255.0 172.16.10.31 Router1(config)#exit Router1# write Building configuration... [OK]
Router2的配置: Router>enable Router#configure terminal Router(config)#hostname Router2 Router2(config)#ip dhcp excluded-address 192.168.20.1 192.168.20.99 Router2(config)#ip dhcp pool For192.168.20.X Router2(dhcp-config)#network 192.168.20.0 255.255.255.0 Router2(dhcp-config)#default-router 192.168.20.1 Router2(dhcp-config)#dns-server 192.168.20.1 Router2(dhcp-config)#exit Router2(config)#interface Vlan200 Router2(config-if)#ip address 192.168.20.1 255.255.255.0 Router2(config-if)#exit Router2(config)#interface GigabitEthernet0/1 Router2(config-if)#description To_Router1 Router2(config-if)#ip address 172.16.20.21 255.255.255.0 Router2(config-if)#no shutdown Router2(config-if)#exit Router2(config)#interface GigabitEthernet0/2 Router2(config-if)#description To_Router3 Router2(config-if)#ip address 172.16.30.23 255.255.255.0 Router2(config-if)#no shutdown Router2(config-if)#exit Router2(config)# Router2(config)#interface FastEthernet0/0/0 Router2(config-if)#description To_Switch2 Router2(config-if)#switchport access vlan 200 Router2(config-if)#exit Router2(config)#ip route 192.168.10.0 255.255.255.0 172.16.20.12 Router2(config)#ip route 192.168.30.0 255.255.255.0 172.16.30.32 Router2(config)#exit Router2# write Building configuration... [OK]
Router3的配置: Router>enable Router#configure terminal Router(config)#hostname Router3 Router3(config)#ip dhcp excluded-address 192.168.30.1 192.168.30.99 Router3(config)#ip dhcp pool For192.168.30.X Router3(dhcp-config)#network 192.168.30.0 255.255.255.0 Router3(dhcp-config)#default-router 192.168.30.1 Router3(dhcp-config)#dns-server 192.168.30.1 Router3(dhcp-config)#exit Router3(config)#interface Vlan300 Router3(config-if)#ip address 192.168.30.1 255.255.255.0 Router3(config-if)#exit Router3(config)#interface GigabitEthernet0/0 Router3(config-if)#description To_Router1 Router3(config-if)#ip address 172.16.10.31 255.255.255.0 Router3(config-if)#no shutdown Router3(config-if)#exit Router3(config)#interface GigabitEthernet0/2 Router3(config-if)#description To_Router2 Router3(config-if)#ip address 172.16.30.32 255.255.255.0 Router3(config-if)#no shutdown Router3(config-if)#exit Router3(config)# Router3(config)#interface FastEthernet0/0/0 Router3(config-if)#description To_Switch3 Router3(config-if)#switchport access vlan 300 Router3(config-if)#exit Router3(config)#ip route 192.168.10.0 255.255.255.0 172.16.20.13 Router3(config)#ip route 192.168.20.0 255.255.255.0 172.16.30.23 Router3(config)#exit Router3# write Building configuration... [OK]
配置静态路由表之前,此时PC1获得IP:192.168.10.100,以PC1为基点进行测试网络:
此时,PC2获得IP:192.168.20.100,测试结果如下:
此时,PC3获得IP:192.168.30.100,测试结果如下:
配置静态路由表之后,此时PC1获得IP:192.168.10.100,以PC1为基点进行测试网络:
此时,PC2获得IP:192.168.20.100,测试结果如下:
此时,PC3获得IP:192.168.30.100,测试结果如下:
比对配置静态前后,路由器Router1上路由表的变化。
配置静态路由表前,路由器Router1的路由表:
配置静态路由表后,路由器Router1的路由表:
通过比对,可以发现在配置静态路由表之后,在路由器上多出两条路由路径,而这两条路由路径的下一条指向,就是我们在路由器中的配置。
假定,在全网正常运行过程中,路由器Router1和Router2之间的物理链路中断:
测试到PC2获得IP:192.168.20.100的连接情况,测试结果如下:
比对路由器Router1的和Router2之间的物理链路中断前后,在Router1上的路由表:
通过比对,可以发现在Router1的静态路由表中,缺少了指向指向Router2的路由路径,从而使发往PC2的数据变为不可达。