OSPF特殊区域之完全NSSA区域
释义:NSSA中重新定义了一种LSA——Type 7类型的LSA,作为区域内的路由器引入外部路由时使用,该类型的LSA除了类型标识与Type 5不相同之外,其它内容基本一样。这样区域内的路由器就可以通过LSA的类型来判断是否该路由来自本区域内。但由于Type 7类的LSA是新定义的,对于不支持NSSA属性的路由器无法识别,所以协议规定:在NSSA的ABR上将NSSA内部产生的Type 7类型的LSA转化为Type 5类型的LSA再发布出去,并同时更改LSA的发布者为ABR自己。这样NSSA区域外的路由器就可以完全不用支持该属性。
由于NSSA是由STUB区域的概念改进得来,所以她的名字叫做: “not-so-stubby” area ,本意是:不是那么STUB的区域。
对于此释义不太理解的同学,可以先往下看。看完之后再回头看释义。
示例拓扑图:
一、
我们先按照拓扑图进行基本配置。
R1上的配置
其中我们在ospf进程下用下面的命令将eigrp引入到ospf中
在eigrp进程中用下面命令将ospf进入到eigrp中
R2配置
R3配置
R4配置 R4上也涉及将ospf导入到eigrp和eigrp导入到ospf的操作。
R5配置
2、此时我们在R3上查看路由表会收到所有的路由条目,O E2 为自治系统外路由条目,为五类LSA。 O IA为区域外路由条目,三类LSA。
由于路由条目过多,会增加查表时间,降低转发速率。
3、此时我们将area 2区域做成完全NSSA 区域,来优化R3上的路由。
(主干区域 area0不能配置为nssa区域)
使用 area 2 nssa 命令进行配置, nssa区域中所有设备都需要配置。此拓扑中nssa区域设备是 R2、R3和R4。
具体配置如下:
(1)、第一步:R2配置 (R3和R4与R2相同,不再单独列出)
在ospf进程下键入
(2)、第二步:我们继续在区域中的ABR上进行配置。ABR为区域边界路由器。此拓扑中为R2
配置如下: 也是在ospf进程下配置。其中区域编号 2 可根据实际情况进行修改。
到此nssa区域配置完成。
4、此时我们再查看R3路由表,show ip routing-table
会发现路由表条目减少了:
来自nssa区域中ASBR(自治系统边界路由器)的路由条目 从O E2 变为 O N2 。也就是五类LSA被转换为七类LSA。
来自nssa区域中ABR(区域边界路由器)的路由条目消失不见了。并自动产生一条默认路由O*IA指向了R2。
我们回头看开篇所说的释义内容,现在是不是有了更加深入的理解呢。