1.合理的划分IP地址
首先,分别把R1、R2、R3、R4上的两个环回都看为一个整体,加起来有四个网段;其次,分别把骨干链路也都看为一个整体,加起来就是一个网段;最后,加起来共有五个网段。
192.168.1.0 24 一分为五 要2的三次方个 所以总共需要借三位
192.168.1.000 00000 27(简便算法就是借的一位是32所以下一位在上一位的基础上再加32以此类推)
192.168.1.001 00000 27
192.168.1.010 00000 27
192.168.1.011 00000 27
192.168.1.100 00000 27
192.168.1.101 00000 27
192.168.1.110 00000 27
192.168.1.111 00000 27
192.168.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—骨干链路
192.168.1.32 27—r1
192.168.1.64 27—r2
192.168.1.96 27—r3
192.168.1.128 27—r4
将r1、r2、r3、r4这四个网段每个再划分出两个环回网段
192.168.1.32 27—r1 一分为二需要再借一位
192.168.1.001 00000 27
192.168.1.0010 0000 28
192.168.1.0011 0000 28
192.168.1.32 28
192.168.1.48 28
192.168.1.64 27—r2 一分为二需要再借一位
192.168.1.010 00000 27
192.168.1.0100 0000 28
192.168.1.0101 0000 28
192.168.1.64 28
192.168.1.80 28
192.168.1.96 27—r3 一分为二需要再借一位
192.168.1.011 00000 27
192.168.1.0110 0000 28
192.168.1.0111 0000 28
192.168.1.96 28
192.168.1.112 28
192.168.1.128 27—r4 一分为二需要再借一位
192.168.1.100 00000 27
192.168.1.1000 0000 28
192.168.1.1001 0000 28
192.168.1.128 28
192.168.1.144 28
划分骨干链路
有六个骨干链路应该借三位,但是每条骨干链路实际上只需要配两个地址,30掩码长度的网段刚好有两个可以用的IP地址(注意31是主机位全都为1和主机位全都为0的两个地址不能配)
192.168.1.0 27—骨干链路
192.168.1.000 00000 27
192.168.1.000 000 00 30
192.168.1.000 001 00 30
192.168.1.000 010 00 30
192.168.1.000 011 00 30
192.168.1.000 100 00 30
192.168.1.000 101 00 30
192.168.1.000 110 00 30
192.168.1.000 111 00 30
我们要六个骨干链路网段就够用
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
注意192.168.1.0 30
192.168.1.000000 00 30
192.168.1.000000 01 30
192.168.1.000000 10 30
192.168.1.000000 11 30
由于主机位为全0 和全1的网段不能用所以实际上192.168.1.0 30只有两个可用IP地址
2.配用户网段的IP地址
打开R1
<Huawei>sys
[Huawei]sysname r1
[r1]int LoopBack 0—配环回地址
[r1-LoopBack0]ip add 192.168.1.33 28—因为192.168.1.32 28是主机位全都为零的地址是一个网段不能去配
[r1-LoopBack0]q
[r1]int LoopBack 1
[r1-LoopBack1]ip add 192.168.1.49 28—因为192.168.1.48 28是主机位全都为零的地址是一个网段不能去配
[r1-LoopBack1]q
打开R2
<Huawei>sys
[Huawei]sysname r2
[r2]int LoopBack 0
[r2-LoopBack0]ip add 192.168.1.65 28
[r2-LoopBack0]q
[r2]int LoopBack 1
[r2-LoopBack1]ip add 192.168.1.81 28
[r2-LoopBack1]q
打开R4
<Huawei>sys
[Huawei]sysname r4
[r4]int LoopBack 0
[r4-LoopBack0]ip add 192.168.1.97 28
[r4]int LoopBack 1
[r4-LoopBack1]ip add 192.168.1.113 28
[r4-LoopBack1]q
打开R3
<Huawei>sys
[Huawei]sysname r3
[r3]interface GigabitEthernet 0/0/2
[r3-GigabitEthernet0/0/2]ip add 192.168.1.129 27
[r3-GigabitEthernet0/0/2]q
打开R5
[r5]int LoopBack 0
[r5-LoopBack0]ip add 5.5.5.5 24
3.配骨干链路的IP地址
打开R1
[r1]interface GigabitEthernet 0/0/0
[r1-GigabitEthernet0/0/0]ip add 192.168.1.1 30
[r1-GigabitEthernet0/0/0]q
打开R2
[r2]interface GigabitEthernet 0/0/0
[r2-GigabitEthernet0/0/0]ip add 192.168.1.2 30
[r2-GigabitEthernet0/0/0]int g 0/0/1
[r2-GigabitEthernet0/0/1]ip add 192.168.1.5 30
[r2-GigabitEthernet0/0/1]q
打开R4
[r4]interface GigabitEthernet 0/0/0
[r4-GigabitEthernet0/0/0]ip add 192.168.1.6 30
[r4-GigabitEthernet0/0/0]int g 0/0/3
[r4-GigabitEthernet0/0/3]ip add 192.168.1.17 30
[r4-GigabitEthernet0/0/3]int g 0/0/2
[r4-GigabitEthernet0/0/2]ip add 192.168.1.21 30
[r4-GigabitEthernet0/0/2]int g 0/0/1
[r4-GigabitEthernet0/0/1]ip add 192.168.1.13 30
[r4-GigabitEthernet0/0/1]q
打开R3
[r3]interface GigabitEthernet 0/0/1
[r3-GigabitEthernet0/0/1]ip add 192.168.1.14 30
[r3-GigabitEthernet0/0/1]int g 0/0/0
[r3-GigabitEthernet0/0/0]ip add 192.168.1.10 30
[r3-GigabitEthernet0/0/0]q
打开R1
[r1]interface GigabitEthernet 0/0/1
[r1-GigabitEthernet0/0/1]ip add 192.168.1.9 30
[r1-GigabitEthernet0/0/1]q
打开R5
<Huawei>sys
[Huawei]sys r5
[r5]interface GigabitEthernet 0/0/1
[r5-GigabitEthernet0/0/1]ip add 192.168.1.18 30
[r5-GigabitEthernet0/0/1]int g 0/0/0
[r5-GigabitEthernet0/0/0]ip add 192.168.1.22 30
[r5-GigabitEthernet0/0/0]q
4.检查骨干链路两两之间是否能通
5.写静态路由—目标网段、下一跳(非直连链路的IP地址)
打开R1
[r1]ip route-static 192.168.1.64 27 192.168.1.2—直接写汇总网段(在此体现出手工汇总的好处)
[r1]ip route-static 192.168.1.4 30 192.168.1.2
[r1]ip route-static 192.168.1.96 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.16 30 192.168.1.2
[r1]ip route-static 192.168.1.16 30 192.168.1.10—负载均衡
[r1]ip route-static 192.168.1.12 30 192.168.1.10
[r1]ip route-static 192.168.1.128 27 192.168.1.10
[r1]display ip routing-table protocol static —从路由表中过滤通过静态写的路由
打开R2
[r2]ip route-static 192.168.1.96 27 192.168.1.6
[r2]ip route-static 192.168.1.16 30 192.168.1.6
[r2]ip route-static 192.168.1.12 30 192.168.1.6
[r2]ip route-static 192.168.1.128 27 192.168.1.6
[r2]ip route-static 192.168.1.128 27 192.168.1.1
[r2]ip route-static 192.168.1.0 30 192.168.1.1
[r2]ip route-static 192.168.1.32 27 192.168.1.1
[r2]display ip routing-table protocol static
打开R3
[r3]ip route-static 192.168.1.96 27 192.168.1.13
[r3]ip route-static 192.168.1.16 30 192.168.1.13
[r3]ip route-static 192.168.1.4 30 192.168.1.13
[r3]ip route-static 192.168.1.64 27 192.168.1.13
[r3]ip route-static 192.168.1.4 30 192.168.1.9
[r3]ip route-static 192.168.1.0 30 192.168.1.9
[r3]ip route-static 192.168.1.32 27 192.168.1.9
打开R4
[r4]ip route-static 192.168.1.0 30 192.168.1.5
[r4]ip route-static 192.168.1.32 27 192.168.1.5
[r4]ip route-static 192.168.1.32 27 192.168.1.14—负载均衡
[r4]ip route-static 192.168.1.8 30 192.168.1.14
[r4]ip route-static 192.168.1.128 27 192.168.1.14
打开R5
[r5]ip route-static 192.168.1.96 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.32 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.4 30 192.168.1.17
[r5]ip route-static 192.168.1.0 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
配置完成检查是否能通
<r1>ping -a 192.168.1.49 192.168.1.81—用R1环回用户的IP地址去pingR2环回用户的IP地址
<r1>ping -a 192.168.1.49 192.168.1.158
<r1>ping -a 192.168.1.49 192.168.1.97
<r1>ping -a 192.168.1.49 192.168.1.18
6.R3充当DHCP服务器配置步骤
[r3]dhcp enable—启动DHCP服务器
[r3]ip pool a—创建地址池塘
[r3-ip-pool-a]network 192.168.1.128 mask 27—宣告能下发的地址
[r3-ip-pool-a]gateway-list 192.168.1.129—自身的网关
[r3-ip-pool-a]q
[r3-GigabitEthernet0/0/2]dhcp select global—激活接口的DHCP服务
[r3-GigabitEthernet0/0/2]q
PC通过DHCP动态获取地址
7.R1-R4上不能直接编写到达5.5.5.0/24的静态路由,但依然可以访问(写缺省路由)
打开R1
[r1]ip route-static 0.0.0.0 0 192.168.1.2
[r1]ip route-static 0.0.0.0 0 192.168.1.10—负载均衡
打开R1
[r2]ip route-static 0.0.0.0 0 192.168.1.6
打开R3
[r3]ip route-static 0.0.0.0 0 192.168.1.13
打开R4
[r4]ip route-static 0.0.0.0 0 192.168.1.18
8.写空接口防环(黑洞路由器为R1)
打开R1
[r1]ip route-static 192.168.1.32 27 NULL 0—防环写空接口—正常情况下不会匹配这条地址除非有IP地址消失
打开R3
[r3]ip route-static 192.168.1.128 27 NULL 0—写空接口减少链路资源的浪费
打开R2
[r2]ip route-static 192.168.1.64 27 NULL 0
打开R4
[r4]ip route-static 192.168.1.96 27 NULL 0
9.R4与R5间,正常1000M链路通讯,故障时自动改为100M
补全路由表(故障时只有R4和R5之间会受到影响)
[r4]ip route-static 0.0.0.0 0 192.168.1.22 preference 61—缺省接口—优先级改为61,所以1000M链路可以正常通讯的时候,不会走这条路
[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