非纯末梢区域

非纯末梢区域(nssa):

nssa区域是在rfc 3101中定义的,它是末梢区域的一种扩展,比末梢区域更加灵活。

当你即想保留末梢区域的特性,又不得不在区域中增加一台asbr路由器时,那么nssa非常适合你

非纯末梢区域

nssa允许有一台asbr路由器,并且将外部路由充分发到nssa中,它并不是把这些外部路由标记为类型5的lsa,而是为这些外部路由创建一条类型7的lsa,这种类型7的lsa只能够在nssa区域泛红。

当nssa区域的abr收到一条p-bit位置1的类型7的lsa时,会转换成类型5的lsa通告到其他ospf区域中,nssa区域的所有路由器的类型7的lsa p-bit位都置0

配置nssa区域

r1:

router ospf 10

redistribute rip subnets

default metric 150

network 172.17.0.0 0.0.255.255 area 1

area 1 nssa

r2:

router ospf 10

summary-address 172.16.0.0 255.255.0.0

area 1 nssa default-information-originate

配置nssa区域必须手工配置一条默认路由,因为它并不像末梢区域那样会产生一条3类的默认路由,配置默认路由有2种方法:

1、把它配置为一个完全nssa区域

area ip nssa default-information-originate

2、手工向nssa区域通告一条默认路由

area id nssa no-summary

比较:

末梢区域:允许1、2类,阻止4、5类lsa

完全末梢:允许1、2类,阻止3、4、5类

nssa区域:允许1、2、7类,阻止3、4、5类lsa

总结:

不管是末梢区域、完全末梢区域还是nssa区域,其目的都是为了减少lsa的泛红,从而缩小路由器上的lsdb与路由表,这样既降低了路由器cpu和内存的负担,又节省了链路的带宽和资源,可以说是这几种区域的产生都是为了优化我们的ospf网络。