通过路由配置让如下图所示的拓扑环境实现全网可达
二、实验需求:
1.除AR5的环回地址固定外,整个其它所有的网段都需基于192.168.1.0/24进行合理的IP地址划分
2.AR1-AR5每个路由器存在两个环回接口,用于模拟连接PC的网段;地址也在192.168.1.0/24这个网络地址范围内
3.让整个拓扑环境实现全网可达,尽量减少每台路由器路由表条目的数量,避免环路出现
4.AR4与AR5之间,正常通信为1000M链路,1000M链路故障时则自动改为100M链路
5.全网尽量负载平衡
三、实验步骤:
1.按实验得要求对192.168.1.0/24网段进行子网划分:
AR1-AR5每个路由器有两个环回接口,即AR1-AR5每个路由器有两个换回路段,总共为10个环回路段;
AR1-AR5路由器直连网段由图可得为7个链路网段;
10个环回路段+7个链路网段=17个网段;
分为1个骨干链路和5个环回
192.168.000 00000/27------192.168.1.0/27------骨干链路
192.168.1.000 000 00/30-----192.168.1.0/30
192.168.1.000 001 00/30-----192.168.1.4/30
192.168.1.000 010 00/30-----192.168.1.8/30
192.168.1.000 011 00/30-----192.168.1.12/30
192.168.1.000 100 00/30-----192.168.1.16/30
192.168.1.000 101 00/30-----192.168.1.20/30
192.168.1.000 110 00/30-----192.168.1.24/30
192.168.1.000 111 00/30-----192.168.1.28/30
---------------------------最后两个汇总192.168.1.24/29(/30主机位只有两个能用,R5的0/0/2接口需要分配3个ip所以将最后两个汇总)
192.168.001 00000/27-------192.168.1.32/27------R1环回
192.168.1.001 0 0000/28-----192.168.1.32/28
192.168.1.001 0 0000/28-----192.168.1.48/28
192.168.010 1 0000/27------192.168.1.64/27-----R2环回
192.168.1.010 0 0000/28-----192.168.1.64/28
192.168.1.010 1 0000/28-----192.168.1.80/28
192.168.011 00000/27-------192.168.1.96/27----R3环回
192.168.1.011 0 0000/28-----192.168.1.96/28
192.168.1.011 1 0000/28----192.168.1.112/28
192.168.100 00000/27------192.168.1.128/27----R4环回
192.168.1.100 0 0000/28----192.168.1.128/28
192.168.1.100 1 0000/28----192.168.1.144/28
192.168.101 00000/27------192.168.1.160/27----R5环回
192.168.1.101 0 0000/28----192.168.1.160/28
192.168.1.101 1 0000/28----192.168.1.176/28
192.168.110 00000/27-------192.168.1.192/27
----保留地址
192.168.111 00000/27-------192.168.1.224/27
----保留地址
两个保留地址可以汇总为192.168.1.192/26
IP地址子网划分如图所示:
总结:通过这样的子网划分加手工子网总汇,可以减少路由黑洞的产生;尽量减少每台路由器路由表条目的数量。
三。
缺省路由的使用:
减少路由表条目数量并减少工作量
以AR1为列
缺省路由(并构建等价路由)
[Huawei]ip route-static 0.0.0.0 0 192.168.1.2
[Huawei]ip route-static 0.0.0.0 0 192.168.1.6
四。负载均衡
五。
空接口路由的配置:
当汇总地址中包括了网络内实际不存在的网段时,将会导致流量有去无回,浪费链路资源,这就产生了路由黑洞;而当路由黑洞和缺省路由相遇时,将必然出现环回链路,因此我们得需给路由器配置一条到达汇总网段的空接口路由,以此来丢弃流量,避免环回链路的产生。
以AR1为列
[Huawei]ip route-static 192.168.1.32 27 NULL 0
六。环回接口
Huawei-LoopBack0]ip add 192.168.1.33 28
[Huawei-LoopBack1]ip add 192.168.1.49 28
七。给AR4到AR5的路径设置优先级:
由实验要求AR4与AR5之间,正常通信为1000M链路,1000M链路故障时则自动改为100M链路;
因此我们需设置1000M网段和100M网段的路由优先级;
AR4:
[Huawei]ip route-static 0.0.0.0 0 192.168.1.18
[Huawei]ip route-static 0.0.0.0 0 192.168.1.22 preference 90
AR5:[Huawei]ip route-static 192.168.1.0 24 192.168.1.17
[Huawei]ip route-static 192.168.1.0 24 192.168.1.21 preference 90
(将左边链路汇总位192.168.1.0/24)
八。AR5上DHCP配置
[Huawei]dhcp enable
[Huawei]ip pool 111
[Huawei-ip-pool-111]network 192.168.1.24 mask 29
[Huawei-ip-pool-111]gateway-list 192.168.1.25
[Huawei-ip-pool-111]dns-list 8.8.8.8
[Huawei-GigabitEthernet0/0/2]dhcp select global
九。分配IP地址,环回地址,路由器端口地址:
AR1
[Huawei-GigabitEthernet0/0/0]ip add 192.168.1.1 30
[Huawei-GigabitEthernet0/0/1]ip add 192.168.1.5 30
[Huawei-LoopBack0]ip add 192.168.1.33 28
[Huawei-LoopBack1]ip add 192.168.1.49 28
AR2
[Huawei-GigabitEthernet0/0/0]ip add 192.168.1.2 30
[Huawei-GigabitEthernet0/0/1]ip add 192.168.1.9 30
[Huawei-LoopBack0]ip add 192.168.1.65 28
[Huawei-LoopBack1]ip add 192.168.1.81 28
AR3
[Huawei-GigabitEthernet0/0/0]ip add 192.168.1.6 30
[Huawei-GigabitEthernet0/0/1]ip add 192.168.1.13 30
[Huawei-LoopBack0]ip add 192.168.1.97 28
[Huawei-LoopBack1]ip add 192.168.1.113 28
AR4
[Huawei-GigabitEthernet0/0/0]ip address 192.168.1.10 30
[Huawei-GigabitEthernet0/0/1]ip address 192.168.1.114 30
[Huawei-GigabitEthernet0/0/2]ip address 192.168.1.17 30
[Huawei-GigabitEthernet4/0/0]ip address 192.168.1.21 30
[Huawei-LoopBack0]ip address 192.168.1.129 28
[Huawei-LoopBack1]ip address 192.168.1.145 28
AR5
[Huawei-GigabitEthernet0/0/0]ip address 192.168.1.18 30
[Huawei-GigabitEthernet0/0/1]ip address 192.168.1.22 30
[Huawei-GigabitEthernet0/0/2]ip address 192.168.1.25 29
[Huawei-LoopBack0]ip address 192.168.1.161 28
[Huawei-LoopBack1]ip address 192.168.1.177 28
十。静态路由、缺省路由、空接口的添加
AR1
静态路由
[Huawei]ip route-static 192.168.1.8 30 192.168.1.2
[Huawei]ip route-static 192.168.1.12 30 192.168.1.6
[Huawei]ip route-static 192.168.1.64 27 192.168.1.2
[Huawei]ip route-static 192.168.1.96 27 192.168.1.6
缺省路由(并构建等价路由)
[Huawei]ip route-static 0.0.0.0 0 192.168.1.2
[Huawei]ip route-static 0.0.0.0 0 192.168.1.6
缺省包含了右边的链路
空接口防环
[Huawei]ip route-static 192.168.1.32 27 NULL 0
AR2
静态路由
[Huawei]ip route-static 192.168.1.4 30 192.168.1.1
[Huawei]ip route-static 192.168.1.32 27 192.168.1.1
[Huawei]ip route-static 192.168.1.96 27 192.168.1.1
[Huawei]ip route-static 192.168.1.96 27 192.168.1.10(等价路由)
缺省路由
[Huawei]ip route-static 0.0.0.0 0 192.168.1.10
空接口防环
[Huawei]ip route-static 192.168.1.64 27 NULL 0
AR3
静态路由
[Huawei]ip route-static 192.168.1.32 27 192.168.1.5
[Huawei]ip route-static 192.168.1.0 30 192.168.1.5
[Huawei]ip route-static 192.168.1.64 27 192.168.1.5
[Huawei]ip route-static 192.168.1.64 27 192.168.1.14(等价路由)
缺省路由
[Huawei]ip route-static 0.0.0.0 0 192.168.1.14
空接口防环
[Huawei]ip route-static 192.168.1.96 27 NULL 0
AR4
静态路由
[Huawei]ip route-static 192.168.1.32 27 192.168.1.9
[Huawei]ip route-static 192.168.1.32 27 192.168.1.13
[Huawei]ip route-static 192.168.1.0 30 192.168.1.9
[Huawei]ip route-static 192.168.1.4 30 192.168.1.13
[Huawei]ip route-static 192.168.1.64 27 192.168.1.9
[Huawei]ip route-static 192.168.1.96 27 192.168.1.13
缺省路由(改变优先级(故障时备份))
[Huawei]ip route-static 0.0.0.0 0 192.168.1.18
[Huawei]ip route-static 0.0.0.0 0 192.168.1.22 preference 90
空接口防环
[Huawei]ip route-static 192.168.1.160 27 NULL 0
AR5
静态路由(改变优先级,浮动静态路由)
[Huawei]ip route-static 192.168.1.0 24 192.168.1.17
[Huawei]ip route-static 192.168.1.0 24 192.168.1.21 preference 90
(将左边链路汇总位192.168.1.0/24)
此时AR5为黑洞路由器,当pc1向AR5发送保留地址中的ip地址会向AR4的汇总路段匹配,当AR4接收到时会与缺省路由匹配上又发给AR5形成环路此时要设置空接口放环
将192.168.1.192/27和
192.168.1.224/27汇总为
192.168.1.192/26
来进行空接口防环的配置
[Huawei]ip route-static 192.168.1.160 27 NULL 0
和
[Huawei]ip route-static 192.168.1.160 27 NULL 0
测试
当AR40/0/2接口断开前,数据从0/0/2走
当0/0/2断开后从pc1向AR1发送信息依然可以接收到
全网可达