一、实验拓扑图
二、子网划分
基于192.168.1.0/24 进行子网划分
R1-R4 需要4个网段
每个网段再--划分2个网段
骨干链路 1个网段-划分6个网段
第一步:
192.168.1.0/24 划分5个网段 借3位
骨干链路
192.168.1.0/27
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
第二步:
R1环回
192.168.1.32/27
192.168.1.32/28
192.168.1.48/28
R2 环回
192.168.1.64/27
192.168.1.64/28
192.168.1.80/28
R3 环回
192.168.1.96/27
192.168.1.96/28
1922.168.1.112/28
R4 环回
192.168.1.128/27
192.168.1.128/28
192.168.1.144/28
预留:
192.168.1.160/27
192.168.1.192/27
192.168.1.224/27
三、配置IP地址
R1设备
<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]interface g0/0/1
[r1-GigabitEthernet0/0/1]ip address 192.168.1.5 30
两个环回
[r1]interface LoopBack 0
[r1-LoopBack0]ip address 192.168.1.33 28 //第一个环回192.168.1.32(网段)不取
[r1-LoopBack0]interface LoopBack 1
[r1-LoopBack1]ip address 192.168.1.49 28 //第二个环回192.168.1.48(网段)不取
R2设备
<Huawei>system-view
[Huawei]sysname r2
骨干链路
[r2]interface g0/0/0
[r2-GigabitEthernet0/0/0]ip address 192.168.1.2 30
[r2-GigabitEthernet0/0/0]interface g0/0/1
[r2-GigabitEthernet0/0/1]ip address 192.168.1.9 30
两个环回
[r2]interface LoopBack 0
[r2-LoopBack0]ip address 192.168.1.65 28 //第一个环回192.168.1.64(网段)不取
[r2-LoopBack0]interface LoopBack 1
[r2-LoopBack1]ip address 192.168.1.81 28 //第二个环回192.168.1.80(网段)不取
R3设备
<Huawei>system-view
[Huawei]sysname r3
骨干链路
[r3]interface g0/0/0
[r3-GigabitEthernet0/0/0]ip address 192.168.1.6 30
[r3-GigabitEthernet0/0/0]interface g0/0/1
[r3-GigabitEthernet0/0/1]ip address 192.168.1.13 30
两个环回
[r3]interface LoopBack 0
[r3-LoopBack0]ip address 192.168.1.97 28 //第一个环回192.168.1.96(网段)不取
[r3-LoopBack0]interface LoopBack 1
[r3-LoopBack1]ip address 192.168.1.113 28 //第二个环回192.168.1.112(网段)不取
R4设备
<Huawei>system-view
[Huawei]sysname r4
骨干链路
[r4]interface g0/0/0
[r4-GigabitEthernet0/0/0]ip address 192.168.1.10 30
[r4-GigabitEthernet0/0/0]interface g0/0/1
[r4-GigabitEthernet0/0/1]ip address 192.168.1.14 30
[r4-GigabitEthernet0/0/1]interface e4/0/0
[r4-Ethernet4/0/0]ip address 192.168.1.21 30
[r4-Ethernet4/0/0]interface g0/0/2
[r4-GigabitEthernet0/0/2]ip address 192.168.1.17 30
两个环回
[r4]interface LoopBack 0
[r4-LoopBack0]ip address 192.168.1.129 28 //第一个环回192.168.1.128(网段)不取
[r4-LoopBack0]interface LoopBack 1
[r4-LoopBack1]ip address 192.168.1.145 28 //第二个环回192.168.1.144(网段)不取
R5设备
<Huawei>system-view
[Huawei]sysname r5
骨干链路
[r5]interface g0/0/1
[r5-GigabitEthernet0/0/1]ip address 192.168.1.22 30
[r5-GigabitEthernet0/0/1]interface g0/0/0
[r5-GigabitEthernet0/0/0]ip address 192.168.1.18 30
外环
[r5]interface LoopBack 0
[r5-LoopBack0]ip address 5.5.5.1 24 //5.5.5.0(网段)不取
测试:
R1设备
[r1]display ip interface brief
[r1]ping 192.168.1.2
[r1]ping 192.168.1.6
R4设备
[r4]display ip interface brief
[r4]ping 192.168.1.9
[r4]ping 192.168.1.13
[r4]ping 192.168.1.22
[r4]ping 192.168.1.18
如果都能通就表示IP地址已经配置完成(实验需求1、2完成)
配置静态路由(按原补缺)
R1设备
[r1]ip route-static 192.168.1.64 27 192.168.1.2
[r1]ip route-static 192.168.1.8 30 192.168.1.2
[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.6
[r1]ip route-static 192.168.1.16 30 192.168.1.2
[r1]ip route-static 192.168.1.16 30 192.168.1.6
[r1]ip route-static 192.168.1.12 30 192.168.1.6
[r1]ip route-static 192.168.1.96 27 192.168.1.6
R2设备
[r2]ip route-static 192.168.1.128 27 192.168.1.10
[r2]ip route-static 192.168.1.16 30 192.168.1.10
[r2]ip route-static 192.168.1.12 30 192.168.1.10
[r2]ip route-static 192.168.1.96 27 192.168.1.10
[r2]ip route-static 192.168.1.96 27 192.168.1.1
[r2]ip route-static 192.168.1.4 30 192.168.1.1
[r2]ip route-static 192.168.1.32 27 192.168.1.1
R3设备
[r3]ip route-static 192.168.1.32 27 192.168.1.5
[r3]ip route-static 192.168.1.0 30 192.168.1.5
[r3]ip route-static 192.168.1.64 27 192.168.1.5
[r3]ip route-static 192.168.1.64 27 192.168.1.14
[r3]ip route-static 192.168.1.8 30 192.168.1.14
[r3]ip route-static 192.168.1.128 27 192.168.1.14
[r3]ip route-static 192.168.1.16 30 192.168.1.14
R4设备
[r4]ip route-static 192.168.1.96 27 192.168.1.13
[r4]ip route-static 192.168.1.4 30 192.168.1.13
[r4]ip route-static 192.168.1.32 27 192.168.1.13
[r4]ip route-static 192.168.1.32 27 192.168.1.9
[r4]ip route-static 192.168.1.0 30 192.168.1.9
[r4]ip route-static 192.168.1.64 27 192.168.1.9
R5设备
[r5]ip route-static 192.168.1.32 27 192.168.1.17
[r5]ip route-static 192.168.1.64 27 192.168.1.17
[r5]ip route-static 192.168.1.96 27 192.168.1.17
[r5]ip route-static 192.168.1.128 27 192.168.1.17
[r5]ip route-static 192.168.1.0 30 192.168.1.17
[r5]ip route-static 192.168.1.4 30 192.168.1.17
[r5]ip route-static 192.168.1.8 30 192.168.1.17
[r5]ip route-static 192.168.1.12 30 192.168.1.17
配置缺省路由
R5设备可以直接到达5.5.5.0/24,此时也可以访问R1、R2、R3、R4
R1设备
[r1]ip route-static 0.0.0.0 0.0.0.0 192.168.1.2 //全0代表所有
[r1]ip route-static 0.0.0.0 0.0.0.0 192.168.1.6
R2设备
[r2]ip route-static 0.0.0.0 0.0.0.0 192.168.1.10
R3设备
[r3]ip route-static 0.0.0.0 0.0.0.0 192.168.1.14
R4设备
[r4]ip route-static 0.0.0.0 0.0.0.0 192.168.1.18
注:所有的缺省路由都顺着一个方向,这样就不会形成环
四、配置百兆接口
[r4]interface e4/0/0
[r4-Ethernet4/0/0]undo shutdown //开启百兆接口
[r4-Ethernet4/0/0]interface g0/0/2
[r4-GigabitEthernet0/0/2]shutdown //把千兆接口关闭,进行分析
刚才R4到R5右边路由全部基于千兆接口写的,R5到R4的左边也全部都是基于千兆接口写的
现在把它关了,R4不能往右边走,R5也不能往左边走
所以现在想办法全部基于百兆来做
[r4-GigabitEthernet0/0/2]undo shutdown
现在把两个接口都打开,对于百兆接口来讲,按照标准是需要把路由写完整的,但实际也不用写,因为缺省也可以到R5(R1R2R3的缺省路由刚好指向R4)
<r1>ping 192.168.1.21
同样可以连通
解决备份问题
R4看路由表配置
[r4]display current-configuration
R4上以192.168.1.18为下一跳的路由只有一条(缺省路由)
R4要到外面的网络下一跳是192.168.1.18
R5看路由表配置
[r5]display current-configuration
R5上都是以192.168.1.17为下一跳的路由
[r4]ip route-static 0.0.0.0 0.0.0.0 192.168.1.22 preference 61
//把下一跳换成192.168.1.22 优先级改成61
[r4] display this
这样一来,往右边去的路由有两条,第一条的优先级是60走192.168.1.18,第二条的优先级是61走192.168.1.22
现在缺省路由写的是2条,但是现在进入路由表的只有一条
[r4]display ip routing-table
注意:优先级决定这个路由能不能进表,而不是表的先后顺序,表的先后顺序看掩码的长短
R4已经过去了,现在R5还要回来,如果把下面(千兆接口)关掉,依然不能进行连通。
如果192.168.1..17不通网络就废掉了(瘫痪),所以现在还需要把静态路由备份到192.168.1.21
所以关于R5的静态路由需要全部再来配置一次
[r5]ip route-static 192.168.1.0 255.255.255.252 192.168.1.21 preference 61
[r5]ip route-static 192.168.1.4 255.255.255.252 192.168.1.21 preference 61
[r5]ip route-static 192.168.1.8 255.255.255.252 192.168.1.21 preference 61
[r5]ip route-static 192.168.1.12 255.255.255.252 192.168.1.21 preference 61
[r5]ip route-static 192.168.1.32 255.255.255.224 192.168.1.21 preference 61
[r5]ip route-static 192.168.1.64 255.255.255.224 192.168.1.21 preference 61
[r5]ip route-static 192.168.1.96 255.255.255.224 192.168.1.21 preference 61
[r5]ip route-static 192.168.1.128 255.255.255.224 192.168.1.21 preference 61
[r5]display this
R5到R4左边的路由有两条(192.168.1.17)(192.168.1.21)
虽然已经写了这么多,但是路由表里面只有优先级为60、以192.168.1.17为下一跳
[r5]display ip routing-table
现在所有的流量还是在按照下面的路线走,继续改造
<r1>ping 5.5.5.1
去R4上面把下面(千兆接口)关掉
[r4]interface g0/0/2
[r4-GigabitEthernet0/0/2]shutdown
把千兆接口干掉之后,路由表将会发生变化
[r4]display ip routing-table
此时缺省路由的下一跳已经切换了,优先级为61
[r5]display ip routing-table
测试
<r1>ping 5.5.5.1
一旦再把下面(千兆接口)的接口重新打开,优先级为60的路由将会把优先级为61的接口全部挤掉,继续恢复到走下面(千兆接口)
[r4]interface g0/0/2
[r4-GigabitEthernet0/0/2]undo shutdown
[r4]display ip routing-table
[r5]display ip routing-table
实验到此结束!!