Abr-summary在ABR上配置,用来对区域的路由聚合并通告该域间聚合路由。
Asbr-summary在ASBR上配置,用来对外部路由聚合并通告该域外聚合路由。
这两条命令在通告聚合路由LSA同时,会抑制原有的LSA(flush original lsa)。以图中RT2、RT3、RT5组成的网络为例:RT2上发布192.168.24-27.0/24,打算在RT3上把area1(NSSA)内的这4条路由聚合成192.168.24.0/22。首先问一下:应该用哪一个命令?用abr-summary吗?
错了!应该用asbr-summary。因为area1是NSSA区域,TYPE 7的精细路由会被转换成TYPE 5。当在RT3上配置了asbr-summary 192.168.24.0 255.255.252.0后,在RT5上LSDB ASE显示如下:
<rt5>disp ospf lsdb ase 192.168.24.0
OSPF Process 1 with Router ID 1.1.1.5
Link State Database
Type : External
Ls id : 192.168.24.0
Adv rtr : 1.1.1.3
Ls age : 1377
Len : 36
Options : E
seq# : 80000003
chksum : 0x1138
Net mask : 255.255.252.0
TOS 0 Metric: 2
E type : 2
Forwarding Address : 0.0.0.0
Tag : 1
只有聚合后的TYPE 5 LSA,精细路由的LSA没有了。另外FA为0也是一个关注点。asbr-summary命令通告聚合路由,同时也屏蔽了精细路由信息,所以需要讲FA重置为0。
现在再说说not-advertise的作用,使用该参数将不会通告聚合后的LSA,而且落在聚合范围内的精细路由同样也不会通告出去。使用该参数后在RT5上显示如下:
[rt5]disp ospf lsdb ase 192.168.24.0
OSPF Process 1 with Router ID 1.1.1.5
Link State Database