目录
一、NSSA区域(非纯末梢区域)
1.1 基本概念
1.2 对LSA的影响
1.3 NSSA区域的链路类型
一、NSSA区域(非纯末梢区域)
1.1 基本概念
在此区域内有一个ASBR路由器,需要在RSBR上配置重分发
在NSSA区域链路状态通告有:LSA1、LSA2、LSA3、LSA4、LSA7
LSA 7:NSSA外部LSA NSSA区域(非纯末梢区域)内的ASBR发出,用于通告本区域连接的外部路由
作为OSPF协议的一种扩展属性,NSSA中定义了一种LSA7类型的LSA,作为区域内的路由器引入外部路由时使用,该类型的LSA除了类型标识与LSA5不同,其他内容基本一致,这样区域内的路由器就可以通过LSA的类型来判断路由是否来自本区域内,但是由于LSA 7是新定义的,对于不支持NSSA属性的路由器无法识别,所以协议规定:在NSSA的ABR上将NSSA内部产生的LSA7类型的LSA转化为LSA5类型的LSA再发布出去,并通过更改LSA发布者为ABR自己,这样NSSA区域外的路由器就可以完全不用支持该属性。
1.2 对LSA的影响
类型7的LSA在一个NSSA区域内携带外部信息
类型7的LSA在NSSA的ABR上被转化为类型5的LSA
不允许外部LSA链路状态通过
汇总LSA被引入
1.3 NSSA区域的链路类型
N1
N2
通过NSSA区域的ABR转化为E1、E2
NSSA区域配置实验
第一步:搭建拓扑,划分网段,配置IP
第二步:进行网段和OSPF区域的宣告
第三步:进行NSSA区域宣告和关闭LSA通告自动汇总
该配置需要在NSSA区域所有路由器上配置一遍
Router(config)#router ospf 10
Router(config-router)#area 1 nssa ?
no-summary Do not send summary LSA into NSSA
/* 如果加上no-summary会形成一条默认的O*IA 0.0.0.0/0默认路由*/
/*NSSA区域属于非纯的末梢区域 具有末梢区域的特性*/
/* 末梢区域的特点就是只有一个默认路由作为其区域的出口,连接其它区域*/
Router(config-router)#area 1 nssa no-summary
Router(config-router)#
第四步:在NSSA区域的ASBR上配置OSPF重分发到外部自治系统的直连路由
Router(config)#router ospf 10
Router(config-router)#redistribute connected subnets
查看NSSA区域的ABR路由表
查看到的是O N2类型的路由条目
查看骨干区域的内部路由表
查看到的是O E2的路由条目
由此可见经过OSPF重分发直连路由后,在NSSA区域学习到外部自治系统的直连路由,该区域的ABR会学习到本区域的路由,是类型7的LSA 所以路由表上记录的是N2类型,通过ABR区域间路由,将该LSA发送者身份变为自己,链路类型7的LSA在其他区域只会显示E1或E2类型的外部路由。而不是N1或N2。
E1\E2和N1\N2
类型1外部路径 E1
内部的代价加上外部的代价(cost值)
带宽越高,代价越低 cost值越小
类型2外部路径 E2
只考虑外部的代价(cost值)
NSSA区域类型1:外部路径N1
NSSA区域类型2:外部路径N2