stub
区域不能存在外部路由,
stub
区域引入的路由也不能发布出去
完全
stub
区域在
stub
区域的基础上过滤了
3
类
lsa
,
连区域间的路由都省去了,
只靠一条默认路由和骨干区域互通
nssa
区域是在
stub
区域上改造的折中方案,最大的区别就是存在
asbr
,能将
nssa
中引入的路由发布到别的区域
STUB
区域的意义禁止
4
,
5
类的
LSA
进入该区域,允许
1
,
2
,
3
类进入,它自
己不允许引入外部路由。
NSSA
区域就是
no so stub
,
就是没那么严格的
stub
,
区别在于自己可以引入外
部路由并发送出去,但还是不接收别的区域过来的外部路由;
STUB
和
NSSA
前面加个完全,就说明连其他区域过来的
3
类
LSA
都不要了,
那怎么到其他区域呢,就是靠这个区域内的
ABR
来发送缺省路由给区域内的路
由器。
最大的区别是,能否引入外部路由。
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
区域。