OSPF协议介绍➋(区域划分、路由器角色解释、LSA介绍、特殊区域、LSA汇总、LSA过滤、不规则区域处理)

本篇博客思路:
对于OSPF的LSA信息泛洪问题-----
-划分区域-----
-在MA中解决LSA泛洪问题-----
-路由器承担不同角色-----
-不同的LSA信息进行介绍-----
-限制LSA数量------

OSPF协议介绍博客目录

    • OSPF区域划分
    • OSPF路由器角色
    • OSPF 七类LSA
    • 限制LSA数量
      • 1.区域划分
      • 2.特殊区域
        • (1)stub末节区域
        • (2)Totally Stub完全末节区域
        • (3)NSSA 非完全末节区域
        • (4)Totally NSSA完全的非完全末节区域
      • 3. LSA汇总
      • 4.LSA过滤
    • OSPF不规则区域的处理
      • (1) 双向重发布
      • (2)virtual link 虚链路
      • (3)Tunnel 隧道
    • ospf FA地址解释
    • OSPF工作过程

OSPF区域划分

划分区域的作用是什么?为了解决什么问题?
OSPF协议介绍➋(区域划分、路由器角色解释、LSA介绍、特殊区域、LSA汇总、LSA过滤、不规则区域处理)_第1张图片
对于在MA网络中如何解决LSA泛洪的问题呢?
OSPF协议介绍➋(区域划分、路由器角色解释、LSA介绍、特殊区域、LSA汇总、LSA过滤、不规则区域处理)_第2张图片
区域划分为:

1)骨干区域:主要功能为快速、高效地传输IP分组的OSPF区域。骨干区域将其他类型的OSPF区域连接起来,通常没有终端用户。骨干区域也叫OSPF区域0,它是网络核心,其他区域都与它直接相连。

注意:在一些CISCO文档中,将骨干区域称为中转区域。然而在OSPF RFC中,中转区域是一个与虚链路相关的术语。虚链路在后续的文章中介绍。

2)常规(非骨干)区域:主要功能为连接用户和资源的OSPF区域。常规区域通常是根据职能或地理位置划分的。默认情况下,常规区域不允许另一个区域使用其连接将数据流传输到其他区域。默认情况下,来自其他区域的所有数据流都必须经过骨干区域0.常规区域又分为几类,包括标准区域、末节区域、完全末节区域和次末节区域(NSSA)和绝对末节NSSA。文章后续的文章中介绍这些区域类型。

OSPF采用严格的两层区域结构。网络的底层物理连接必须与两层区域结构匹配,即所有非骨干区域都直接与区域0相连。

  特殊情况:如果OSPF只有一个区域,可以为任意的区域编号。

下篇 博客还会讲到对于OSPF的不规则区域的解决办法

OSPF路由器角色

OSPF路由器的类型决定了什么样的数据流能够进入和离开区域。

1)内部路由器:

所有接口都位于同一个区域中的路由器,同一个区域中所有内部路由器的LSDB都相同。

2)骨干路由器:

位于骨干区域0边缘的路由器,至少有一个接口与区域0相连。骨干路由器在维护OSPF路由信息时采用的步骤和算法与内部路由器相同。

3)区域边界路由器(ABR):

连接多个区域的路由器,为其连接的每个区域维护一个LSDB,并路由器前往/来自其他区域的数据流。ABR将区域0连接到非骨干区域,因此是区域的出口,这意味着前往其他区域的路由信息必须经过当前区域的ABR。ABR将这些路由选择信息通告给骨干,骨干路由器再将其转发给其他的ABR。只能在ABR对其连接的区域的地址进行汇总(对其连接的区域的LSDB种的路由选择信息进行汇总)。ABR分离LSA泛洪区,还可能提供默认路由。一个区域肯能有一台或多台ABR。

理想的设计是只让每个ABR连接两个区域:
骨干区域和另一个区域。正如前面指出的,建议ABR最多不要连接3个以上的区域。

4)自治系统边界路由器(ASBR):

至少有一个接口与其他域(如另一个OSPF自治区域系统或使用其他网络协议的域)相连。OSPF自治系统由所有OSPF区域及其中的路由器组成。ASBR可将外部路由重分发到OSPF域中,反之亦然。

注意:同一台路由器可属于多种类型。
例如,如果路由器同时连接区域0、区域1和一个非OSPF网络,
则它既是ABR又是ASBR。

对于它连接的每个区域,路由器都有一个独立的LSDB。因此,ABR有两个LSDB,一个针对的是区域0,另一个针对的是它连接的非骨干区域。属于同一区域的两台路由器中针对该区域的LSDB相同。

OSPF 七类LSA

LSA新旧比较
OSPF协议介绍➋(区域划分、路由器角色解释、LSA介绍、特殊区域、LSA汇总、LSA过滤、不规则区域处理)_第3张图片

LSA总结列表:
OSPF协议介绍➋(区域划分、路由器角色解释、LSA介绍、特殊区域、LSA汇总、LSA过滤、不规则区域处理)_第4张图片

OSPF协议介绍➋(区域划分、路由器角色解释、LSA介绍、特殊区域、LSA汇总、LSA过滤、不规则区域处理)_第5张图片

在这里插入图片描述

限制LSA数量

1.区域划分

在这里插入图片描述

2.特殊区域

(1)stub末节区域

OSPF协议介绍➋(区域划分、路由器角色解释、LSA介绍、特殊区域、LSA汇总、LSA过滤、不规则区域处理)_第6张图片

配置注意事项:
OSPF协议介绍➋(区域划分、路由器角色解释、LSA介绍、特殊区域、LSA汇总、LSA过滤、不规则区域处理)_第7张图片

(2)Totally Stub完全末节区域

在这里插入图片描述

(3)NSSA 非完全末节区域

在这里插入图片描述
七类LSA介绍:
OSPF协议介绍➋(区域划分、路由器角色解释、LSA介绍、特殊区域、LSA汇总、LSA过滤、不规则区域处理)_第8张图片
OSPF协议介绍➋(区域划分、路由器角色解释、LSA介绍、特殊区域、LSA汇总、LSA过滤、不规则区域处理)_第9张图片

(4)Totally NSSA完全的非完全末节区域

在这里插入图片描述

3. LSA汇总

OSPF协议介绍➋(区域划分、路由器角色解释、LSA介绍、特殊区域、LSA汇总、LSA过滤、不规则区域处理)_第10张图片

4.LSA过滤

在这里插入图片描述

OSPF不规则区域的处理

不规则区域的主要表现形式(数字代表区域编号):
1023 非骨干区域为与area0相连接
123 没有骨干区域area0
010 存在多个骨干区域area0*

在这里插入图片描述

(1) 双向重发布

OSPF协议介绍➋(区域划分、路由器角色解释、LSA介绍、特殊区域、LSA汇总、LSA过滤、不规则区域处理)_第11张图片

(2)virtual link 虚链路

OSPF协议介绍➋(区域划分、路由器角色解释、LSA介绍、特殊区域、LSA汇总、LSA过滤、不规则区域处理)_第12张图片

(3)Tunnel 隧道

OSPF协议介绍➋(区域划分、路由器角色解释、LSA介绍、特殊区域、LSA汇总、LSA过滤、不规则区域处理)_第13张图片

ospf FA地址解释

OSPF协议介绍➋(区域划分、路由器角色解释、LSA介绍、特殊区域、LSA汇总、LSA过滤、不规则区域处理)_第14张图片
OSPF协议介绍➋(区域划分、路由器角色解释、LSA介绍、特殊区域、LSA汇总、LSA过滤、不规则区域处理)_第15张图片

OSPF工作过程

启动配置完成后,本地默认组播发出hello包到所有邻居;若收到其他邻居的hello回复,邻居关系建立,生成邻居表;
邻居关系建立后,进行条件匹配,匹配失败将维持邻居关系,仅hello继续周期保活;若条件匹配成功,使用DBD来获取数据库目录,之后使用LSR/LSU/LSack来获取本地未知的LSA信息,生成完整的数据库表;
之后本地基于LSDB,启用SPF算法,生成导向图,再基于最短路径优先选择,将最佳路径加载于路由表中;
收敛完成,hello包周期保活,每30min周期进行数据库同步(比对,纠正)

在这里插入图片描述

你可能感兴趣的:(路由交换基础&路由协议✍)