多区OSPF优点:

1.       SPF的计算频率更低:限制信息更新范围, 防止将所有链路状态变化扩散到其它区域

2.       区域间发送汇总LSA(3LSA), 链路开销更小.

3.       可以进行路由汇总, 路由表更小.

多区域OSPF示例如图:

基本配置及R1路由重发布后:show ip route

RIP路由已被重分布到OSPF中,默认类型 E2 , 度量值 20

环回接口ospf路由条目的掩码长度都是32位(环回接口特性),尽管通告了24位。解决办法:环回接口下修改网络类型为”Point-to-Point“.

R1(config)#interface loopback 0

R1(config-if)#ip ospf network point-to-point

R1 R4上配置之后如图:

一、路由汇总:

OSPF 是不支持路由自动汇总的,但是可以通过命令做区域间的手工汇总。

<>域间路由汇总   \\ABR配置,汇总信息在其他区域显现

格式:area  区域号range 网段  子网掩码

示例:area 0 range 172.17.0.0  255.255.0.0

<>外部路由汇总        \\ASBR上汇总外部路由

格式:summary-address 网段  子网掩码

示例:summary-address 172.28.0.0 255.252.0.0

路由汇总后show ip route 如图:

R2

R3

二、末节区域:

说明: 设置未节可以缩小区域中的LSDB, 减小路由表, 降低内存需求.

将区域area 2 设置为末节区域(stub area)。

Stub area hello包中包括stub状态 所以在stub area的每个路由器需要配置;

R3(config)#router ospf 1

R3(config-router)#area 2 stub

R3(config-router)#

*Mar  1 02:21:19.783: %OSPF-5-ADJCHG: Process 1, Nbr 1.1.1.4 on Serial1/2 from FULL to DOWN, Neighbor Down: Adjacency forced to reset

配置一台后邻居关系就Down掉了,LSA1  LSA2 包也不能发送。

所有stub area配置完成后:

查看:R4  O  OIA   O * IA,无O E2   O IA:

\\只收本区和汇总, 不收外部路由 ( 外部路由用默认处理 ) stub area

area 2 设置为完全末节区域:由于末节区域已经设置所以只需在ABR上配置就可以。

 查看R4路由表:R4  O     O IA*,无O E2   O IA

\\只收本区, 不收外部和汇总.

三、 次末节区域NSSA:

次未节区域NSSA  具有未节的优点, 但可以包含ASBR  ( not so stub area)

绝对次未节   具有绝对未节的所有优点, 但可以包含ASBR

<1>area 1 设置为NSSA

nssa默认不能自动注入默认路,可以用default-information-originage命令在ABR上强制注入一条7类的默认路由

 R2(config)# router ospf 1

R2(config-router) # area 1 nssa default-information-originage  

 

R1(config)#router ospf 1

R1(config-router)#area 1 nssa

R1

R2

:

R3:

可以发现OSPF网络外的网络路由条目变化:O空洞路由àO N2àO E2

说明:LSA7 转换为LSA5. NSSA只过滤穿越ABR的外部路由

<1>area 1 设置为 绝对NSSA

查看R1路由表:

 对比未配置绝对NSSA R1路由表验证:设置未节可以缩小区域中的LSDB, 减小路由表, 降低内存需求。