一、OSPF的手动汇总的作用与特点
OSPF手动汇总的核心作用是减小路由表规模、降低网络开销、提升网络稳定性。该操作只能在ABR(区域边界路由器)或ASBR(自治系统边界路由器)上配置,普通路由器无法执行。
(一)、主要作用:
- 减小路由表大小:将多个连续子网聚合成一个更大的网络前缀,显著减少路由条目数量 。
- 降低LSA泛洪:减少Type 3(ABR)和Type 5(ASBR)LSA的传播数量,节省带宽与CPU资源 。
- 提高网络稳定性:局部拓扑变化(如子网故障)不会触发全网SPF重计算,影响被限制在汇总范围内 。
(二)、关键特点:
- 位置限制:仅ABR支持区域间汇总(Type 3 LSA),ASBR支持外部路由汇总(Type 5 LSA)。
- 连续性要求:被汇总的子网必须是连续的地址块(如192.168.0.0/24 ~ 192.168.3.0/24)。
- 防环机制:设备会自动生成一条指向NULL0接口的汇总路由,防止环路 。
- Cost值继承:默认取所有明细路由中最大的Cost值作为汇总路由的开销 。
- 抑制明细路由:一旦配置成功,明细路由将不再向外通告 。
- 手动配置:需管理员明确指定汇总网络地址与掩码,无法自动完成 。
注意:若地址规划不连续或遗漏子网,可能导致"路由黑洞",造成流量丢失,因此需谨慎规划。
二、实验拓扑:

三、实验命令:
R1:
<Huawei>system-view
Huaweiundo info-center enable
Huaweisysname R1
R1interface g0/0/0
R1-GigabitEthernet0/0/0ip address 10.1.1.1 24
R1-GigabitEthernet0/0/0quit
R1interface loopback 0
R1-LoopBack0ip address 1.1.1.1 32
R1-LoopBack0quit
R1ospf router-id 1.1.1.1
R1-ospf-1area 2
R1-ospf-1-area-0.0.0.2network 10.1.1.0 0.0.0.255
R1-ospf-1-area-0.0.0.2network 1.1.1.1 0.0.0.0
R2:
<Huawei>system-view
Huaweiundo info-center enable
Huaweisysname R2
R2interface g0/0/0
R2-GigabitEthernet0/0/0ip address 10.1.1.2 24
R2-GigabitEthernet0/0/0quit
R2interface s1/0/0
R2-Serial1/0/0ip address 23.1.1.2 24
R2-Serial1/0/0quit
R2interface loopback 0
R2-LoopBack0ip address 2.2.2.2 32
R2-LoopBack0quit
R2ospf router-id 2.2.2.2
R2-ospf-1area 2
R2-ospf-1-area-0.0.0.2network 10.1.1.0 0.0.0.255
R2-ospf-1-area-0.0.0.2quit
R2-ospf-1area 0
R2-ospf-1-area-0.0.0.0network 23.1.1.0 0.0.0.255
R2-ospf-1-area-0.0.0.0network 2.2.2.2 0.0.0.0
R3:
<Huawei>system-view
Huaweiundo info-center enable
Huaweisysname R3
R3interface s1/0/1
R3-Serial1/0/1ip address 23.1.1.3 24
R3-Serial1/0/1quit
R3interface s1/0/0
R3-Serial1/0/0ip address 34.1.1.3 24
R3-Serial1/0/0quit
R3interface loopback 0
R3-LoopBack0ip address 3.3.3.3 24
R3-LoopBack0quit
R3ospf router-id 3.3.3.3
R3-ospf-1area 0
R3-ospf-1-area-0.0.0.0network 23.1.1.0 0.0.0.255
R3-ospf-1-area-0.0.0.0quit
R3-ospf-1area 1
R3-ospf-1-area-0.0.0.1network 34.1.1.0 0.0.0.255
R3-ospf-1-area-0.0.0.1network 3.3.3.3 0.0.0.0
R4:
<Huawei>system-view
Huaweiundo info-center enable
Huaweisysname R4
R4interface s1/0/1
R4-Serial1/0/1ip address 34.1.1.4 24
R4-Serial1/0/1quit
R4interface s1/0/0
R4-Serial1/0/0ip address 45.1.1.4 24
R4-Serial1/0/0quit
R4interface loopback 0
R4-LoopBack0ip address 4.4.4.4 32
R4-LoopBack0quit
R4ospf router-id 4.4.4.4
R4-ospf-1area 1
R4-ospf-1-area-0.0.0.1network 34.1.1.0 0.0.0.255
R4-ospf-1-area-0.0.0.1network 45.1.1.0 0.0.0.255
R4-ospf-1-area-0.0.0.1network 4.4.4.4 0.0.0.0
R5:
<Huawei>system-view
Huaweiundo info-center enable
Huaweisysname R5
R5interface s1/0/0
R5-Serial1/0/0ip address 45.1.1.5 24
R5-Serial1/0/0quit
R5interface loopback 0
R5-LoopBack0ip address 5.5.5.5 32
R5-LoopBack0quit
R5ospf router-id 5.5.5.5
R5-ospf-1area 1
R5-ospf-1-area-0.0.0.1network 45.1.1.0 0.0.0.255
R5-ospf-1-area-0.0.0.1network 5.5.5.5 0.0.0.0
R6:
<Huawei>system-view
Huaweiundo info-center enable
Huaweisysname R6
R6interface g0/0/0
R6-GigabitEthernet0/0/0ip address 10.1.1.6 24
R6-GigabitEthernet0/0/0quit
R6interface loopback 0
R6-LoopBack0ip address 6.6.6.6 32
R6-LoopBack0quit
R6ospf router-id 6.6.6.6
R6-ospf-1area 2
R6-ospf-1-area-0.0.0.2network 10.1.1.0 0.0.0.255
R6-ospf-1-area-0.0.0.2network 6.6.6.6 0.0.0.0
四、实验操作:
1、在R1上创建4个环回口:8.8.0.1/24、8.8.1.1/24、8.8.2.1、8.8.3.1/24并引入到区域2中
R1:
R1int loopback 0
R1-LoopBack0int loopback 1
R1-LoopBack1ip add 8.8.0.1 24
R1-LoopBack1ip add 8.8.1.1 24 sub
R1-LoopBack1ip add 8.8.2.1 24 sub
R1-LoopBack1ip add 8.8.3.1 24 sub
R1-LoopBack1ospf network-t broadcast
R1-LoopBack1ospf enable 1 area 2
2、在R5上查看OSPF的路由表,可以看到刚才创建的四条路由

3、然后在R2上进行汇总
R2:
R2ospf
R2-ospf-1area 2
R2-ospf-1-area-0.0.0.2abr-summary 8.8.0.0 255.255.252.0
4、然后在查看R5的路由表,可以看到只剩下8.8.0.0/22的路由

5、接下来再在R5上创建4个环回口:9.9.0.1/24、9.9.1.1/24、9.9.2.1/24、9.9.3.1/24,并引入到ospf中
R5:
R5int loopback 1
R5-LoopBack1ip add 9.9.0.1 24
R5-LoopBack1ip add 9.9.1.1 24 sub
R5-LoopBack1ip add 9.9.2.1 24 sub
R5-LoopBack1ip add 9.9.3.1 24 sub
R5-LoopBack1q
R5ospf
R5-ospf-1import-route direct
6、然后去查看R1的路由表

7、在ASBR上汇总
R5:
R5ospf
R5-ospf-1asbr-summary 9.9.0.0 255.255.252.0
8、然后再查看R1的路由表,可以看到只剩一条汇总路由

五、总结
手动进行汇总
128 64 32 16 8 4 2 1
网络位 主机位
8.8.0.1/24
8.8.1.1/24
8.8.2.1/24
8.8.3.1/24
(一个字节=8位)
变为二进制,然后进行汇总
00001000.00001000.00000000.00000001/24
00001000.00001000.00000001.00000001/24
00001000.00001000.00000010.00000001/24
00001000.00001000.00000011.00000001/24
从哪里不一样,哪里开始写0
最后四条路由汇总成一条:00001000.00001000.00000000.00000000/22
也就是8.8.0.0/22
OSPF手动汇总的主要优点是降低路由表规模、减少SPF计算频率、提升网络稳定性;缺点是需手动配置、依赖连续地址规划,设计不当易引发路由黑洞。
|-----------------------------------------------------------------------|--------------------------------------------------------------------------------|
| 优点 | 缺点 |
| 降低路由表规模 :将多个连续子网聚合成一个更大的网络前缀,显著减少路由器需维护的路由条目数量,提升转发效率 | 需手动配置 :OSPF不支持自动汇总,必须由管理员在ABR或ASBR上显式配置,操作门槛较高 |
| 减少SPF计算频率 :汇总后,局部拓扑变化(如某子网失效)不会触发全网SPF重计算,仅影响本区域,加快收敛速度 | 要求地址连续 :被汇总的子网必须构成连续的地址块(如192.168.0.0/24 ~ 192.168.3.0/24),否则无法正确聚合 |
| 抑制LSA泛洪 :通过在ABR或ASBR处汇总,减少Type 3或Type 5 LSA的传播数量,节省带宽和CPU资源 | 可能导致路由黑洞 :若汇总范围包含不存在的子网,流量可能被错误转发至黑洞,造成丢包 |
| 增强网络稳定性 :路由信息被抽象化,外部区域对内部变动"无感",提升整体健壮性 | 次优路径选择 :汇总可能隐藏内部拓扑细节,导致数据包绕行非最优路径 |