OSPF
多区域
一、
多区域的好处
1
、减少
lsdb
的大小,节约带宽;
2
、提高路由的效率:缩减部分路由器的
OSPF
路由条目,降低路由收敛的复杂度,对某些特定的
lsa
,可以在区域边界上,实现汇总
/
过滤
/
控制,而实现全网互通;
3
、提高网络的稳定性:当某个区域的某条路由出现抖动时
,
可以减少受影响的波及面。
二、
区域
ID
区域
ID
长
32bit
,其表示范围为
0
―
65535
。当设置
arer 0
时,其区域
ID
为
0.0.0
.0
;当设置区域
area 5
时,其区域
ID
为
0.0.0.5
;当设置区域
area271
时,其区域
ID
为
0.0.1.15
。
的确,这个不错,
32
位的
ID
才是最好的
三、
区域设置原则
1、
作为骨干区域的
area0
必须存在;
2、
所有区域,即使是端区,也必须和骨干区域相连;
3、
如果存在多个骨干区域,那么它们必须连续(逻辑上);什么情况使用多骨干区域?好处是?
Area 0
只有一个是最好的,当有多个的话就是骨干区域分裂了,做使用虚链路连接
4、
虚链路只能作为一种应急的临时策略。
是的,新网络设计最好不要有这东西
四、
区域类型
1、
骨干区域:负责分发非骨干区域之间的路由选择信息。
2、
普通区域:除骨干区域外,所有为特殊设置的区域。
3、
端区
(stub)
:
命令:(
config-router
)
#area area-id stub
作用:可以较少区域内
LSDB
的规模,降低区域内部路由选择表的大小,并较少区域内部路由器对存储器的需求。
特点:
1
)区域内所有路由器都应该配置成端路由器。因为端区的路由器通过
hello
包中的标志位识别区域类型,如果路由器不能达成一致,则不能形成邻居。
2
)其
ABR
阻止类型
LAS4
、
LSA5
。即端区内没有到达外部的路由,但有到达其他区域的路由。
3
)从端区去外部是基于缺省路由的,而且这条缺省路由是自动添加的。
4
、完全端区(
total stub
):完全端区为
CISCO
私有的。
命令:(
config-router
)
#area area-id stub no-summary
作用:减少
OSPF
数据库和路由表的规模。
特点:
1
)每个路由器都要配置成完全端区;
2
)只存在区域内部的路由,拒绝了类型
LSA3
、
LSA4
、
LSA5
;
3
)自动生成缺省路由。(通过特殊的
LSA3
进去的)
5
、非完全端区(
no-so-stubbly-area
):
作用:在端区的基础上允许引进非直连的外部路由选择信息。
特点:
LSA7
会被
NSSA
的
ABR
路由器转换成
LAS5
在整个
AS
支持
LSA5
的区域内
flooding
;
类型:
1
)普通
NSSA
:
命令:(
config-router
)
#area area-id nssa
特点:缺省路由不是自动生成的;拒绝了类型
LSA4
、
LSA5
。
2
)完全
NSSA
:
命令:(
config-router
)
#area area-id nssa o-summary
特点:自动生成缺省路由;拒绝了类型
LSA3
、
LSA4
、
LSA5
。
NSSA
使用环境:当区域位于
ASBR
和
ABR
之间,且
ASBR
连接到非
OSPF
协议网络,
ABR
连接到
OSPF
网络骨干区域时就使用
NSSA.
。
想阻止来自其它区域的外部路由,但本区域又想重发布外布的路由