一、基本概念
OSPF协议的基本概念
OSPF是一种内部网关协议(IGP),主要用于在自治系统(AS)内部使路由器获得远端网络的路由信息。OSPF是一种链路状态路由协议,不直接传递路由表,而是通过交换链路状态的描述信息来维护路由信息。每个启用OSPF功能的路由器都会独立维护一个LSDB,基于该数据库中的链路状态信息独立计算路由
OSPF的5种报文
(1)Hello:建立和维护OSPF邻居关系。【互相认识】
(2)DBD:链路状态数据库描述信息(描述LSDB中LSA头部列表),OSPF邻居第一次建立时才交换DBD,LSR。【交换名片】
(3)LSR:链路状态请求。向OSPF邻居请求特定的LSA。【提出请求】
(4)LSU:链路状态更新(包含一条或多条LSA)。【回应请求】
(5)LSAck:对LSU中的LSA进行确认。【确认并结束】
OSPF路由器选举
• ①DR:一个广播性、多接入网络中的指定路由器(Designated Router)
• ②BDR:为减小多路访问网络中OSPF流量,OSPF会选择一个指定路由器(DR)和一个备份指定路由器(BDR)。当多路访问网络发生变化时,DR负责更新其他所有OSPF路由器。BDR会监控DR 的状态,并在当前DR发生故障时接替其角色。
OSPF路由器分类
- AR(Access Router)通常指的是接入路由器,它是网络边缘的设备,负责将局域网连接到广域网。AR主要负责数据的接入和转发,是用户访问互联网的入口点。
- ABR(Area Border Router)是区域边界路由器,它在OSPF(Open Shortest Path First)协议中起着重要作用。ABR位于不同的OSPF区域之间,连接一个或多个非骨干区域到骨干区域(Area 0)。负责将这些区域连接起来,实现区域间的路由交互。ABR的主要功能包括汇总和重新分发路由信息,确保区域间的路由选择最优。它汇总所属区域的拓扑信息并通过Type3 LSA通告给其他区域。
- ASBR:(Autonomous System border Router)自治系统边界路由器。作为OSPF域与外部网络(如RIP、BGP等)的网关,简单来说就是IGP(内部网关协议)中跨协议进行路由重发布。通过路由重分发将外部路由注入OSPF系统,生成Type5 LSA通告整个自治系统。
LSA的基本概念
LSA是Link State Advertisement(链路状态通告)的缩写,是OSPF协议中用于描述网络拓扑和链路状态信息的分组。
下面介绍常见的六种LSA:
第1类
每台运行OSPF协议的路由器都会产生,仅在所属区域泛洪。
第2类
仅由 (Designated Router,DR)指定路由器产生,仅在所属区域泛洪。
第3类
由(Area Border Router,ABR)区域边界路由器产生,可以实现跨区域的路由交互
第4类
由(Area Border Router,ABR)区域边界路由器产生。指向(Autonomous System border Router,ASBR)自治系统边界路由器。用于IGP(内部网关协议)中跨协议的路由重发布
第5类
由(Autonomous System border Router,ASBR)自治系统边界路由器产生,在OSPF协议自治系统区域内(包括骨干和其它区域)泛洪。用于IGP(内部网关协议)中跨协议的路由重发布
第7类
与第5类相似,但在OSPF协议自治系统区域内泛洪的区域受限。仅在(not-so-stubby area)NSSA区域内泛洪。????
注:
第6类应该是Opaque LSA(不透明链路状态通告)是OSPF协议中的一种特殊LSA类型,它提供了通用扩展机制。【仅扩展并不常用】
参考:
华为网路设备学习-10 (路由器OSPF动态路由配置)_ensp s5700 ospf 配置ip-CSDN博客