任务
- 除 R5 的环回地址固定外,其他网段全部基于
192.168.1.0/24
进行合理的 IP 地址划分
- R1-R4 每台路由器存在两个环回接口
- R1-R4 上不能直接编写到达
5.5.5.0/24
的静态路由,但依然可以访问
- 全网可达,尽量减少每台路由器路由表条目;避免环路出现
- R4 与 R5 之间,正常 1000M 连路通信,故障时自动改为 100M
分析
0x01
所有网段(除 R5)基于 192.168.1.0/24
进行合理 ip 地址划分
R1 - R4 每台都存在两个基于 192.168.1.0/24
的环回地址
我们知道路由器间的不同端口应属于不同网段,故这个拓扑一共需要 14 个网段(包括 5.5.5.0/24
)
我们需要对 192.168.1.0/24
这个网段进行划分
网段划分(分析)
总的来说一共需要五个不同网段,我们将 192.168.1.0/24
平分为 8 份(向主机位借 3 位),分别是:
1 2 3 4 5 6 7 8 9
| 192.167.1.0/27 192.168.1.32/27 192.168.1.64/27 192.168.1.96/27 192.168.1.128/27 --------------------(以下不需要) 192.168.1.160/27 192.168.1.192/27 192.168.1.224/27
|
骨干链路的网段一共需要六条,同样地,我们将 192.168.1.0/27
这个网段平分为 8 份(向主机位借 3 位),分别是:
1 2 3 4 5 6 7 8 9
| 192.168.1.0/30 192.168.1.4/30 192.168.1.8/30 192.168.1.12/30 192.168.1.16/30 192.168.1.20/30 --------------------(以下不需要) 192.168.1.24/30 192.168.1.28/30
|
这样恰好每个网段 两个 IP 地址,适用于路由端口
环回网段我们只需对第一次划分的再平分一次即可(向主机位借 1 位),分别是:
R1:
1 2
| 192.168.1.32/28 192.168.1.48/28
|
R2:
1 2
| 192.168.1.64/28 192.168.1.80/28
|
R3:
1 2
| 192.168.1.96/28 192.168.1.112/28
|
R4:
1 2
| 192.168.1.128/28 192.168.1.144/28
|
0x02
5.5.5.0/24
的环回路由,这里取 5.5.5.5/24
R1-R4 上不能编写直接到它的静态,可以用缺省路由
0x03
避免环路出现,编写防环路由
0x04
最后一条的意思是编写静态浮动路由
总结
骨干链路:
1 2 3 4 5 6
| 192.168.1.0/30 192.168.1.4/30 192.168.1.8/30 192.168.1.12/30 192.168.1.16/30 192.168.1.20/30
|
环回网段:
1 2 3 4 5 6 7 8 9 10 11
| 192.168.1.32/28 192.168.1.48/28 ---------------------- 192.168.1.64/28 192.168.1.80/28 ---------------------- 192.168.1.96/28 192.168.1.112/28 ---------------------- 192.168.1.128/28 192.168.1.144/28
|
配置
IP
配置直连 IP
1 2 3 4 5 6 7 8 9 10
| <Huawei>system-view [Huawei]sysname R1 [R1]interface g0/0/0 [R1-GigabitEthernet0/0/0]ip address 192.168.1.1 30 [R1-GigabitEthernet0/0/0] Jan 7 2022 13:16:51-08:00 R1 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP on the interface GigabitEthernet0/0/0 has entered the UP state. [R1-GigabitEthernet0/0/0]quit [R1-GigabitEthernet0/0/1]ip address 192.168.1.9 30 [R1-GigabitEthernet0/0/1] Jan 7 2022 13:17:23-08:00 R1 %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP on the interface GigabitEthernet0/0/1 has entered the UP state.
|
测试
配置环回网段 IP
1 2 3 4 5
| [R1]interface LoopBack 0 [R1-LoopBack0]ip address 192.168.1.33 28 [R1-LoopBack0]q [R1]interface LoopBack 1 [R1-LoopBack1]ip address 192.168.1.49 28
|
(以上以 R1 为例)
静态路由
1 2 3 4 5 6 7 8
| [R1]ip route-static 192.168.1.4 30 192.168.1.2 [R1]ip route-static 192.168.1.12 30 192.168.1.10 [R1]ip route-static 192.168.1.16 30 192.168.1.2 [R1]ip route-static 192.168.1.20 30 192.168.1.10 [R1]ip route-static 192.168.1.64 27 192.168.1.2 [R1]ip route-static 192.168.1.96 27 192.168.1.10 [R1]ip route-static 192.168.1.128 27 192.168.1.2 [R1]ip route-static 192.168.1.128 27 192.168.1.10
|
(以R1为例)
测试
缺省路由
1 2 3 4 5
| [R1]ip route-static 0.0.0.0 0 192.168.1.2 [R2]ip route-static 0.0.0.0 0 192.168.1.6 [R3]ip route-static 0.0.0.0 0 192.168.1.14 [R4]ip route-static 0.0.0.0 0 192.168.1.18 [R4]ip route-static 0.0.0.0 0 192.168.1.22
|
测试
防环路由
1 2 3 4
| [R1]ip route-static 192.168.1.32 27 NULL 0 [R2]ip route-static 192.168.1.64 27 NULL 0 [R3]ip route-static 192.168.1.96 27 NULL 0 [R4]ip route-static 192.168.1.128 27 NULL 0
|
浮动静态路由
1 2
| [R4]ip route-static 0.0.0.0 0 192.168.1.22 preference 80 [R5]ip route-static 0.0.0.0 0 192.168.1.21 preference 80
|
测试:
我们关掉 192.168.1.18/30
端口,测试连通性
1 2 3 4 5 6
| [R5]interface g0/0/0 [R5-GigabitEthernet0/0/0]shutdown Jan 7 2022 16:20:35-08:00 R5 %%01IFPDT/4/IF_STATE(l)[0]:Interface GigabitEthernet0/0/0 has turned into DOWN state. [R5-GigabitEthernet0/0/0] Jan 7 2022 16:20:36-08:00 R5 %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP on the interface GigabitEthernet0/0/0 has entered the DOWN state. [R5-GigabitEthernet0/0/0]
|