OSPF 区域类型--NSSA 区域/完全 NSSA 区域 NSSA 区域: NSSA 区域允许一些外部路由通告到 OSPF 自治系统内部,顾名思义,NSSA,是 stub 的一个升级网络结果,全称为:Not-So-Stub-Area
不是那么末节的区域
NSSA 同时也保留自治系统区域部分的 stub 区域的特征
假设一个 stub 区域中的路由器连接了一个运行其他路由器进程的自治系统,现在这个路由器就变成了 ASBR
因为有了ASBR,所以这个区域也就不能再叫 stub 了,而改名叫 NSSA 区域
但是如果把这个区域配置为 NSSA 区域,那么 ASBR 会产生 NSSA 外部 lsa(type=7),然后泛洪到整个 NSSA区域内,这些 7 类的 lsa 在 NSSA 的 ABR 上面最后会转换成 type=5 的 lsa 进行泛红到整个 ospf 域中
通 过 读 这 里 的 描 述 , 我 自 己 先 做 总 结 , 后 续 再 用 实 验 进 行 验 证
我 觉得 NSSA区域中, 只会存在 1/2/3/7类的 lsa
绝对不会存在 5类的 lsa
下面还是用实验来验证一下上面的原理: 现在 area0 是骨干,R2+R3+R4 是 NSSA area 10
R4将外部 EIGRP 路由冲分发到 OSPF中产生外部路由注入 OSPF 区域
然后再 R2/R3/R4 的 ospf 进程下面都配置为: area 10 nssa 这样 area 10的所有路由器就共同组成了一个 NSSA 区域
这个时候再来验证一下原理: 在 R2/R3/R4 上面分别配置 area 10 nssa
那么我们来验证一下在 R4/R3 上面有哪些 lsa 在 ospf 的 lsdb 中
在 R4 上面,其实最后就是 NSSA type-7的 lsdb
宣告路由器是 4