OSPF彻底配置2--NSSA

 

应用场景:
         在网络设计时想尽可能减小area 2 中的通告,和路由条目,可是还须要让R3充当ASBR的角色,把外部自治系统的路由信息发送给其余区域。
         这样的要求彻底知足NSSA(非纯末梢区域)的应用,在NSSA区域LSA4 LSA5都将被阻止,只比末梢区域多接受LSA7 一类通告,即由R3发出的通告外部自治区域的通告。
配置:
按照示意图配置条件(小凡中完成)
Ip地址等很少解释
R1上:
Router(config)#router os 1
Router(config-router)#net 10.0.0.0 0.255.255.255 ar 0 (由于无论R1其余的接口,因此只宣告一条)
R2上:
Router(config)#router os 1
Router(config-router)#net 10.0.0.0 0.255.255.255 ar 0
Router(config-router)#net 20.0.0.0 0.255.255.255 ar 2
R3上,只须要宣告在area2 中的接口网段就能够了,外部接口只配置IP就好了
Router(config)#router os 1
Router(config-router)#net 20.0.0.0 0.255.255.255 ar 2
R4上不须要宣告路由信息,只须要一条默认路由,由于这不是本AS之中的路由器。
Router(config)#ip route 0.0.0.0 0.0.0.0 30.0.0.1
这时在R4上ping不到R1,这时由于在R3上没有路由分发30.0.0.0网段
但若是如今分发的话,R3就会和普通的ASBR同样,area 2 也会和其余普通area 同样接受类型4/5 的通告,路由表也不会减小。
接下来配置NSSA
R3上:
Router(config-router)#area 2 nssa (把area 2 设置为NSSA区域)
R2上:
Router(config-router)#area 2 nssa
这时再在R3上重分发30.0.0.0网段:
Router(config-router)#redistribute connected metric 10 subnets (关于这句的解释在上一篇中有详细介绍)
这时在R2上就会有一条来自于R3发出的LSA7 的NSSA通告:
以O N2 开头的:
 

在R1上看见的是由ABR发出的网络汇总通告:
O E2 30.0.0.0/8 [110/10] via 10.0.0.2, 00:02:30, Ethernet0/0
而且在R1上添加路由分发时 R3 (area2 )不会接受通告:
R1上:
Router(config)#int lo0
Router(config-if)#ip ad 11.0.0.1 255.0.0.0
Router(config-if)#no sh
Router(config-router)#redistribute connected metric 10 subnets
R2上会接受这个通告:多一条路由条目
O N2 30.0.0.0/8 [110/10] via 20.0.0.2, 00:00:31, Ethernet0/1
R3上则不会改变:
 

这就是NSSA的这个工做原理及配置。
相关文章
相关标签/搜索