一、OSPF路由协议单区域的弊端
1、LSDB庞大,占用内存大,SPF计算开销大;
2、LSA洪泛范围大,拓扑变化影响范围大;
3、路由不能被汇总,路由表庞大,查找路由开销大。
二、如何解决OSPF单区域的问题?
引入划分区域
1、每个区域独立存储LSDB,划分区域减小了LSDB。
2、LSA洪泛被限制在区域内,有效控制了拓扑变化的影响范围。
3、区域边界可以做路由汇总,减小了路由表。
三、OSPF多区域的基本概念
1、区域分类
骨干区域:Area0,OSPF的Area0必须是连续的,不能被分割;
非骨干区域:必须和Area0直接相连,非骨干区域之间不能直接交换路由信息,必须通过Area0;
特殊区域:具有某些特殊性质的区域,如stub、NSSA。
2、LSDB(链路状态数据库)
每个区域都有自己独立的LSDB,SPF计算独立运行;
LSA洪泛和LSDB同步只在区域内进行。
3、ABR(区域边界路由器)
--OSPF对区域间路由信息的描述
每个OSPF只知道本区域的拓扑结构,并不知道其他区域的拓扑结构,其他区域的路由信息,依靠本区域的ABR来描述。
--OSPF对区域间路由信息的计算
ABR先计算区域内的LSA1、2,并为计算出来的路由向其他区域发起LSA3,而且Area 0中的LSA3向其他区域重新发起LSA3。
4、ASBR(自治系统区域边界路由器)
--OSPF对外部路由信息的描述
OSPF通过ASBR来描述外部路由的可达性。
--OSPF对外部路由信息的计算
ASBR为外部路由发起LSA5,在整个OSPF路由域中洪泛。
四、OSPF的LSA分类
1、OSPF LSA类型
LSA1、2、4含有拓扑信息,LSA3、5、7含有路由信息。
类型 | 名称 | 发起路由器 | 洪泛范围 | 作用 |
1 | Router LSA (路由器LSA) |
OSPF路由器 | 区域内 | 描述路由器的直连拓扑信息 |
2 | Network LSA (网络LSA) |
DR | 区域内 | 描述boardcast多路访问网络DR邻接的一组路由器 |
3 | Summary LSA (汇总LSA) |
ABR | 区域内 | 描述区域间的路由信息 |
4 | ASBR LSA | ABR | 区域内 | 描述区域间ASBR的可达性 |
5 | External LSA (外部路由LSA) |
ASBR | 区域内 | 描述OSPF外部路由 |
7 | NSSA LSA | NSSA ASBR | 区域内 | 描述NSSA区域的OSPF外部路由 |
2、路由计算
1】区域内路由计算
LS
Type
|
LSA
名称
|
LSA
描述
|
1 |
Router-LSA
|
每一个路由器都会生成
。
这种
LSA
描述某区域内路由器端口链路状态的
集合
。
只在所描述的区域内泛洪
。
|
2 |
Network-LSA
|
由
DR
生成
,
用于描述广播型网络和
NBMA
网络
。
这种
LSA
包含了该网络
上所连接路由器的列表
。
只在该网络
所属的区域内泛洪
。
|