「OSPF」- 路由汇总(Route Summaization)

  CREATED BY JENKINSBOT

问题描述

路由汇总又被称为路由聚合,即是将一组前缀相同的路由汇聚成一条路由,从而达到减小路由表规模以及优化设备资源利用率的目的,我们把汇聚之前的这组路由称为精细路由或明细路由,把汇聚之后的这条路由称为汇总路由或聚合路由。

OSPF 路由汇总的类型:
1)在 ABR 执行路由汇总:对区域间的路由执行路由汇总 ⇒ 汇总 Network-Summary LSA 路由;
2)在 ASBR 执行路由汇总:对引入的外部路由执行路由汇总 ⇒ 汇总 AS-External LSA 路由;

解决方案

执行路由汇总后,Router 只向 Area 通告汇总路由题目,这样:
1)减小 LSDB 条目数量;
2)明细路由对应的网段如果产生翻动(Up/Down),该拓扑变更造成的影响将被限制在 Area 内。

汇总操作,仅能针对路由进行汇总,所以路由操作是对 Network-Summary-LSA(3)、AS-External-LSA(5)、NSSA-LSA(7)进行汇总

在 ABR 中,执行路由汇总

<R2>display  ospf lsdb  
                     area 0
Type      LinkState ID    AdvRouter
Sum-Net   172.16.0.0      10.0.2.2
Sum-Net   172.16.1.0      10.0.2.2
Sum-Net   172.16.2.0      10.0.2.2
Sum-Net   172.16.3.0      10.0.2.2
Sum-Net   172.16.4.0      10.0.2.2
Sum-Net   172.16.5.0      10.0.2.2
Sum-Net   172.16.6.0      10.0.2.2
Sum-Net   172.16.7.0      10.0.2.2

// ---------------------------------------------------------------------------- // 汇总后

<R2>display  ospf lsdb 
              area 0
Type            LinkState ID    AdvRouter
Sum-Net         172.16.0.0      10.0.2.2 

执行路由汇总后,ABR R2 只向 Area 0 通告 172.16.0.0/21 这条汇总路由。

补充说明:
1)abr-summary 只是最区域内路由进行汇总,即仅对 LSA Type 3 汇总(包括 LSA Type 1 + LSA Type 2 产生的 LSA TYPE 3);
2)如果路由是 AS-External LSA 引入的,是无法通过 abr-summary 进行汇总的(需要 asb-summary 进行汇总);

在 ASBR 中,执行路由汇总

1)在 ASBR 中,配置路由汇总后,ASBR 将对自己所引入的外部路由进行汇总 ⇒ 对 AS-External LSA 进行汇总;
2)NSSA Area 的 ASBR 也能对引入 NSSA 区域的外部路由进行汇总 ⇒ 对 NAAS LSA 进行汇总;
3)在 NSSA Area 中,ABR 执行 Type 7 ⇒ Type 5 动作,此时它也是 ASBR。若配置路由汇总,则对由7类LSA转化成的5类LSA进行汇总 ⇒ 对 AS-External LSA 进行汇总;

<R3>display ospf lsdb 

 OSPF Process 1 with Router ID 10.0.3.3

                 	Area: 0.0.0.2
Type	LinkStateID	AdvRouter
NSSA	0.0.0.0		10.0.3.3
NSSA	172.19.0.0	10.0.3.3
NSSA	172.18.0.0	10.0.5.5

                    Area: 0.0.0.0  
Type	LinkState ID	AdvRouter
External	172.19.0.0	10.0.3.3
External	172.18.0.0	10.0.3.3
External	172.17.0.0	10.0.1.1