思科三路由器静态路由配置模型

作者:哈哈小脸 | 创建时间: 2023-04-18
实验目的和预计达到的效果: 测试在路由器配置静态路由表前后,链路的通断情况。了解静态路由表的作用和机制。...
思科三路由器静态路由配置模型

操作方法

拓扑结构说明: ①、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的数据变为不可达。

温馨提示

考虑到接入交换机通常会采用较低端的二层交换机甚至HUB,因此,建议将DHCP服务配置在核心交换机或者是核心路由器上。
静态路由表适用于对于网络安全较高、网络结构固定的小型网络。
在测试中我们发现,当网络核心结构发生变化时,由于路由器单纯使用的静态路由方式,所以无法通自动更新路由表的方式获取新的路由路径,因此无法实现动态切换路由路径。
点击展开全文

更多推荐