一、实验目的
1、除r5的环回地址固定以外,其他所有网段基于192.168.1.0/24进行合理的IP地址划分
2、r1-r4每条路由器存在两个环回接口,用于模拟连接pc的网段;地址也在192.168.1.0/24这个网络范围内
3、r1-r4上不能直接编写到达5.5.5.0/24的静态路由,但依然可以访问
4、全网可达,尽量减少每台路由器的路由表数目,避免环路出现
5、r4与r5之间,正常1000M链路通信,故障时自动改为100M
二、实验拓扑
图1
三、实验步骤
(1)首先应该规划IP地址如图一所示
(2)给路由器写环回地址
r1路由器:
int L0
ip address 192.168.1.33 28
int L1
ip address 192.168.1.49 28
r2路由器:
int L0
ip address 192.168.1.65 28
int L1
ip address 192.168.1.81 28
r3路由器:
int L0
ip address 192.168.1.97 28
int L1
ip address 192.168.1.113 28
r4路由器:
int L0
ip address 192.168.1.129 28
int L1
ip address 192.168.1.145 28
(3)给每个路由器配置IP地址
r1路由器:
int g0/0/0
ip address 192.168.1.1 30
int g0/0/1
ip address 192.168.1.5 30
r2路由器:
int g0/0/0
ip address 192.168.1.2 30
int g0/0/1
ip address 192.168.1.9 30
r3路由器:
int g0/0/0
ip address 192.168.1.6 30
int g0/0/1
ip address192.168.1.13 30
r4路由器:
int g0/0/0
ip address192.168.1.10 30
int g0/0/1
ip address192.168.1.14 30
int g0/0/2
ip address 192.168.1.21 30
int e4/0/0
ip address 192.168.1.17 30
r5路由器:
int g0/0/0
ip address 192.168.1.22 30
int e4/0/0
ip address 192.168.1.18 30
(4)配置每个路由器的路由表(先不管r4和r5的192.168.1.16/30百兆网段和r5的静态路由5.5.5.0/24)
r1路由器:
首先配环回
ip route-static 192.168.1.64 27 192.168.1.2
ip route-static 192.168.1.96 27 192.168.1.6
ip route-static 192.168.1.128 27 192.168.1.2
ip route-static 192.168.1.64 27 192.168.1.6
再配置各个骨干
ip route-static 192.168.1.8 30 192.168.1.2
ip route-static 192.168.1.12 30 192.168.1.6
ip route-static 192.168.1.20 30 192.168.1.2
ip route-static 192.168.1.20 30 192.168.1.6
r2路由器:
先配置回环
ip route-static 192.168.1.32 27 192.168.1.1
ip route-static 192.168.1.96 27 192.168.1.1
ip route-static 192.168.1.96 27 192.168.1.10
ip route-static 192.168.1.128 27 192.168.1.10
在配置各个骨干
ip route-static 192.168.1.4 30 192.168.1.1
ip route-static 192.168.1.12 30 192.168.1.10
ip route-static 192.168.1.20 30 192.168.1.10
r3路由器:
先配置环回
ip route-static 192.168.1.32 27 192.168.1.5
ip route-static 192.168.1.64 27 192.168.1.5
ip route-static 192.168.1.128 27 192.168.1.14
ip route-static 192.168.1.64 27 192.168.1.14
在配置各个骨干
ip route-static 192.168.1.0 30 192.168.1.5
ip route-static 192.168.1.8 30 192.168.1.14
ip route-static 192.168.1.20 30 192.168.1.14
r4路由器:
先配置环回
ip roture-static 192.168.1.96 27 192.168.1.13
ip roture-static 192.168.1.32 27 192.168.1.13
ip roture-static 192.168.1.32 27 192.168.1.9
ip roture-static 192.168.1.64 27 192.168.1.9
再配置各个骨干
ip roture-static 192.168.1.4 30 192.168.1.13
ip roture-static 192.168.1.0 30 192.168.1.9
r5路由器:
先配置环回
ip route-static 192.168.1.128 27 192.168.1.21
ip route-static 192.168.1.96 27 192.168.1.21
ip route-static 192.168.1.32 27 192.168.1.21
ip route-static 192.168.1.64 27 192.168.1.21
配置各个骨干
ip route-static 192.168.1.8 30 192.168.1.21
ip route-static 192.168.1.0 30 192.168.1.21
ip route-static 192.168.1.12 30 192.168.1.21
ip route-static 192.168.1.4 30 192.168.1.21
到此在没有100M链路和r5的地址时可以达到全网通
测试:
这是三个典范
现在解决实验目的3
要实现 r1-r4上不能直接编写到达5.5.5.0/24的静态路由,但依然可以访问,则要配置缺省路由
r1路由器:
r2路由器:
r3路由器:
r4路由器:
开启100M的链路时,此时不用再配置各个路由器到192.168.1.16/30的路由,因为缺省路由的缘故,再ping时可以ping通
实验到此还有两个问题要解决:
(1)避免被动回环的出现
(2)r4与r5之间,正常1000M链路通信,故障时自动改为100M
要避免被动会还的出现,需要再各个路由器加一个环路地址的空接口,操作如下:
r1路由器:
r2路由器:
r3路由器:
r4路由器:
此时回环问题就解决了
要解决r4与r5之间,正常1000M链路通信,故障时自动改为100M,就要改r4与r5路由器对100M链路的优先级,可以改为61(越小越优,因为默认为60)
r4路由器:
r5路由器(由于r1-r3都要经过r4所有只需该r4即可,但是r5要去每个路由器,所以要修改到每个路由器的优先级)
此时关闭1000M链路时,100M链路自动生效
注:此时ping5.5.5.5时走的时1000M链路
在r4路由器关掉1000M链路时,下来ping 5.5.5.5,走的就是100M链路。
依然可以联通。
实验测试: