stub区域:
STUB区域是OSPF的一种特殊区域,该区域的ABR,在学习到外部路由后,不会将外部路由信息通告到该区域内的路由器,也就是不通告LSA Type4 和LSA Type5的路由。为了满足该区域内路由器访问外部AS的需求,该区域的ABR会下发一条Type 3 类型的默认路由,该区域内的路由器通过默认路由,转发其他AS域的数据包。
完全stub区域 (totally stub)
在设置了STUB区域后,ABR会向该区域内下发一条默认路由,如果想要进一步减少路由器收敛时间,完全可以将其他的Type 3 类型的LSA报文过滤掉。这样,该区域内的路由器无论是访问其他区域的还是其他AS域的,都会按照默认路由的指示转发数据包。
STUB应用
骨干区域(area0)不能被设置为stub区域,区域内有ASBR的区域也不能被设置为stub区域。stub区域通常配置在一个AS域的末端,且不需要有外部路由交互的场景。一般来说,配置为stub的区域只有一个ABR。
NSSA区域
NSSA区域相对来说也可以是stub区域的特殊类型,stub区域不可以引入外部路由,nssa区域可以引入外部路由,在该区域内被引入的外部路由,由ASBR使用Type 7 类型的LSA描述。Type 7 类型的LSA,只会在本区域内描述。
完全nssa区域(totally nssa区域)
totally nssa区域的nssa区域的唯一区别就是totally nssa区域会过滤掉3类lsa类型,然后自己生成默认的3类lsa和7类lsa,继续在其他区域泛洪
四个区域特点与区别
stub和totally stub区域区别是stub区域不引入4、5、7类lsa,stub区域允许转发3类明细路由,totally stub不引入3、4、5、7类lsa,并且totally stub区域默认生成一条3类lsa转发路由
nssa和totally nssa区域区别是nssa区域不引入4、5类lsa,nssa区域允许转发3类和7类明细路由,totally nssa区域不引入4、5类lsa,但是会生成默认的3类和7类lsa来转发路由