实验需求:
- 除R5外的环回地址固定以外,整个其它所有网段基于192.168.1.0/24进行合理的IP地址划分
- R1-R4每个路由器存在两个环回接口,用于模拟连接PC网段;地址也在192.168.1.0/24这个网络范围内
- R1-R4上不能直接编写到达5.5.5.0/24的静态路由,但依然可以访问
- 全网可达,尽量减少每台路由器路由表条目数量,避免环路出现
- R4-R5之间,正常1000M链路通信,故障时自动改为100M
实验拓扑图:
实验操作:
可以数出这个网络拓扑有15个广播域,其中的14个广播域是在192.168.1.0/24这个网络范围内。可以把192.168.1.0/24划分为192.168.1.0/28。下面是详细划分的表格:
网段 | 网段范围 |
---|---|
192.168.1.0/28 | 192.168.1.1--192.168.1.14 |
192.168.1.16/28 | 192.168.1.17 --192.168.1.30 |
192.168.1.32/28 | 192.168.1.33--192.168.1.46 |
192.168.1.48/28 | 192.168.1.49--192.168.1.62 |
192.168.1.64/28 | 192.168.1.63--192.168.1.78 |
192.168.1.80/28 | 192.168.1.81--192.168.1.94 |
192.168.1.96/28 | 192.168.1.97--192.168.1.110 |
192.168.1.112/28 | 192.168.1.113--192.168.1.126 |
192.168.1.128/28 | 192.168.1.129--192.168.1.142 |
192.168.1.144/28 | 192.168.1.145--192.168.1.158 |
192.168.1.160/28 | 192.168.1.161--192.168.1.174 |
192.168.1.176/28 | 192.168.1.177--192.168.1.190 |
192.168.1.192/28 | 192.168.1.193--192.168.1.206 |
192.168.1.208/28 | 192.168.1.209--192.168.1.222 |
192.168.1.224/28 | 192.168.1.225--192.168.1.238 |
192.168.1.240/28 | 192.168.1.241--192.168.1.254 |
网段划分好之后,就开始用命令配置路由器相关的网段地址。
R1的接口配置:
R2的接口配置:
R3的接口配置:
R4的接口配置:
R5的接口配置:
由于每个路由器访问多个连续子网且均通过相同的下一跳,所以可以将这些网段进行汇总计算。
可以在每个路由设置缺省路由,这样就可以到达5.5.5.0/24的静态路由且依然可以访问。
ip route-static 0.0.0.0 0 下一跳
为了防止出现路由黑洞洞遇见缺省路由成环,需要对每个路由添加空接口。在这里有一个小缺陷吧,在添加空接口时,默认的优先级会在路由表里不显示,所以就改了一下优先级。
ip route-static 192.168.1.0 24 NULL 0 preference 59
需求R4-R5之间,正常1000M链路通信,故障时自动改为100M,可以在添加R4-R5的路由条目时
给100M那条线路设置优先级为 61
R1添加的路由表条目:
R2添加的路由表条目:
R3添加的路由表条目:
R4添加的路由表条目:
R5添加的路由表条目:
经过检验,结果达到需求,全网可达且没有出环。