多区域OSPF实验练习

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

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

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.0255.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)#

*Mar1 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掉了,LSA1LSA2 包也不能发送。

所有stub area配置完成后:

查看:R4有OOIAO * IA,无O E2O IA:

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


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

查看R4路由表:R4有OO IA*,无O E2O 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, 减小路由表, 降低内存需求。



【多区域OSPF实验练习】转载于:https://blog.51cto.com/qingniu/1077535

    推荐阅读