前言
在单区域中存在如下问题:
1.每台路由器都需要维护的路由表越来越大,单区域内路由无法汇总
2.收到的LSA通告太多了
3.内部动荡会引起全网路由器的完全SPF计算
4.资源消耗过多,性能下降,影响数据转发。
解决单区域的方案:把大型网络分割成为多个较小,可管理的单元–区域area
将OSPF划分多区域后的好处:
1.在区域边界可以做路由汇总,减小了路由表
2.减少了LSA泛洪的范围,有效的吧拓扑变化控制在区域内,提高了网络的稳定性
3.拓扑的变化影响可以只限制涉及本区域
4.多区域提高了网络的扩展性,有利于组建大规模的网络。
一:OSPF的多区域
1.1:生成OSPF多区域的原因
1.2:OSPF的三种通信量
1 域内通信量:单个区域内的路由器之间交换数据包构成的通信量
2 域间通信量:不同区域的路由器之间交换数据包构成的通信量
3 外部通信量:OSPF域内的路由器与OSPF区域外或者另一个自治系统
1.3:路由器的类型
现在,加上单域路由,
目前我们有四个类型路由器:
DR:主路由
BDR:备份路由
ABR:区域边界路由器
ASBR:自治系统边界路由器
1.3:区域的类型
区域类型 | 解释 |
---|---|
骨干区域 | 即传输区域,area 0 |
非骨干区域 | 即常规区域,除了area 0之外的其他所有许可范围内的区域 |
非骨干区域 | 解释 |
---|---|
标准区域 | 即正常传输数据的区域 |
末梢区域 | 禁用外部AS的信息进入,即禁用LSA 4 ,LSA 5类信息进入(5类信息都禁用了。要四类通告ASBR来也没用了) |
完全末梢区域 | 禁用外部AS信息和区域间的信息,即LSA 5 和 LSA 3类信息进入 |
NSSA区域 | 禁用非直连的外部AS信息进入,同时会产生LSA 7类信息,在路由表中表示为 O N2(N2代表类型2,默认的是2,可以改成1,即metric-type 1) |
需要注意的是:
虽然末梢区域和完全末梢区域都禁用了外部AS信息和区域间的信息,但是是不是代表就不可达其他区域或者外部了呢?
当然不是,他们在禁用之后都会向相应区域内通告一条默认路由以指向外部。保