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

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

OSPF区域划分

划分区域的作用是什么?为了解决什么问题?
在这里插入图片描述
对于在MA网络中如何解决LSA泛洪的问题呢?
在这里插入图片描述
区域划分为:

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新旧比较
在这里插入图片描述

LSA总结列表:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

限制LSA数量

1.区域划分

在这里插入图片描述

2.特殊区域

(1)stub末节区域

在这里插入图片描述

配置注意事项:
在这里插入图片描述

(2)Totally Stub完全末节区域

在这里插入图片描述

(3)NSSA 非完全末节区域

在这里插入图片描述
七类LSA介绍:
在这里插入图片描述
在这里插入图片描述

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

在这里插入图片描述

3. LSA汇总

在这里插入图片描述

4.LSA过滤

在这里插入图片描述

OSPF不规则区域的处理

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

在这里插入图片描述

(1) 双向重发布

在这里插入图片描述

(2)virtual link 虚链路

在这里插入图片描述

(3)Tunnel 隧道

在这里插入图片描述

ospf FA地址解释

在这里插入图片描述
在这里插入图片描述

OSPF工作过程

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

在这里插入图片描述

  • 6
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
OSPF协议中定义了多种类型的LSA(Link State Advertisement),主要有以下几种: 1. Type 1 LSA路由器LSA(Router LSA路由器LSA用来描述该路由器连接到的网络信息,包括路由器ID、连接的网络ID、连接的网络类型等。 2. Type 2 LSA:网络LSA(Network LSA) 网络LSA用来描述该网络中连接的所有路由器信息,包括网络ID、连接的路由器ID等。 3. Type 3 LSA:汇聚LSA(Summary LSA) 汇聚LSA用来描述到达其他区域的路由信息,包括目标网络地址、目标网络的路径、目标网络的度量值等。 4. Type 4 LSA:ASBR汇聚LSA(ASBR Summary LSA) ASBR汇聚LSA用来描述到达其他区域的ASBR路由器信息,包括ASBR路由器ID、目标网络地址、目标网络的路径、目标网络的度量值等。 5. Type 5 LSA:外部LSA(External LSA) 外部LSA用来描述外部路由信息,即到达其他AS的路由信息,包括目标网络地址、目标网络的路径、目标网络的度量值等。 6. Type 6 LSA:组汇聚LSA(Group Membership LSA) 组汇聚LSA用来描述组播组的成员信息,包括组播组地址、成员路由器ID等。 7. Type 7 LSA:NSSA外部LSA(NSSA External LSA) NSSA外部LSA用来描述在NSSA区域中到达其他AS的路由信息,与Type 5 LSA类似,但是只在NSSA区域内传递。 以上是OSPF协议中常见的LSA类型,不同类型的LSA在网络中的分布和使用也不一样。例如,Type 1 LSA和Type 2 LSA是在每个OSPF区域内分布的,而Type 3 LSA和Type 5 LSA是在不同OSPF区域之间分布的。在实际网络中,需要根据具体的网络拓扑和需求来选择合适的LSA类型和分布策略。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值