ospf中stub区域和nssa区域的主要区别是什么?
1、区域不同
OSPFSTUB区域是一个末梢区域,当一个OSPF区域处于整个自治系统边界时,而又不含其他路由协议,这时就可以配置OSPF Stub区域。
OSPF路由协议是目前因特网中应用最为广泛一种IGP,而NSSA则是在该协议发展过程中产生的一种新的属性。在NSSA区域内的所有路由器必须支持该属性,而自治系统中的其他路由器则不需要。
2、作用不同
当配置OSPF Stub区域后,Stub区域中的路由器会增加一条至ABR的默认路由条目,当在ABR上配置了完全末梢区域后,末梢区域的其他路由器的路由条目除了直连的路由条目外,只有一条到达ABR的路由条目默认路由,不会学习其他区域的路由条目,到其他区域的数据包通过ABR转发。
STUB区域虽然为合理的规划网络描绘了美好的前景,但她在实际的组网中又不具备可操作性,未免遗憾。但此时的OSPF协议已经基本成型,不可能再做大的修改。为了弥补缺陷,协议设计者提出了一种新的概念NSSA,并且作为OSPF协议的一种扩展属性单独在RFC 1587中描述。
3、工作原理不同
所有位于 stub area 的路由器必须保持 LSDB 信息同步,并且它们会在它的 Hello包中设置一个值为 0 的 E 位(E-bit),因此这些路由器是不会接收 E 位为 1 的 Hello包。
自治系统外的ASE路由不可以进入到NSSA区域中,但是NSSA区域内的路由器引入的ASE路由可以在NSSA中传播并发送到区域之外。
参考资料来源:百度百科-nssa
参考资料来源:百度百科-OSPFSTUB区域
2023-07-25 广告
NSSA区域是由stub区域演变而来的。
stub区域是一个末梢区域,它的一个特点就是区域内的路由器不能注入其它路由协议所产生的路由条目,所以也就不会生成相应的5类LSA。
NSSA区域与stub类似,也是一个末梢区域,只是它取消了不能注入其它路由条目的限制,也就是说,可以引入外部路由。但是这个外部路由可能需要限制在自己的区域内传播,所以不能生成5类lsa,因为5类lsa的传播范围是整个ospf域。如果一定要传播到其它区域,就需要ABR做七/五转换,把7类lsa转换成5类lsa,再传播出去。NSSA区域内的外部路由,仅能以7类lsa的形式存在。
希望能帮到你!
首先他们都是特殊的ospf区域。当某一个区域如果需要访问外部区域是只有一个出口的时候,那么就把它设置为stub区域。但是需要记住,这个区域就相当于一个边缘的区域,何谓边缘区域,就是后面再也不能介入例如RIP这个的区域了,原因就是外部过来的都是5类LSA,但是现在这个区域是只接受1/2/3类LSA,因此如果真正接入了一个RIP,而整个OSPF域也希望从它到达这个RIP域,这个时候就需要将它设置为NSSA区域。具体的LSA类型我这里就不说了,你先把这个理解掉,如果想继续了解,可以追问。