来源:网络技术联盟站
链接:https://www.wljslmz.cn/20148.html
你好,这里是网络技术联盟站。
上节给大家介绍了动态路由中RIP,今天给大家带来的是OSPF。
让我们直接开始!
什么是OSPF?
-
OSPF 术语
-
OSPF 特点
-
OSPF 报文类型
-
Hello报文
-
DD报文
-
LSR报文
-
LSU报文
-
LSAck报文
-
LSA类型
-
Router-LSA
-
Network-LSA
-
Network-summary-LSA
-
ASBR-summary-LSA
-
AS-external-LSA
-
NSSA LSA
-
Opaque LSA
-
路由器类型
-
IA
-
BR
-
ABR
-
ASBR
-
路由类型
-
Intra Area
-
Inter Area
-
Type1 External
-
Type2 External
-
区域类型
-
普通区域
-
STUB区域
-
Totally STUB区域
-
NSSA区域
-
Totally NSSA区域
-
网络类型
-
广播类型
-
NBMA类型
-
点到点P2P类型
-
点到多点P2MP类型
-
总结
什么是OSPF?
OSPF,英文全称:Open Shortest Path First
,中文名称:开放最短路径优先。
OSPF是 IP 路由协议系列之一,是 Internet 的内部网关协议 (IGP),用于在 IP 网络中的单个自治系统 (AS) 中分发 IP 路由信息。
OSPF是一种网络层协议,适用于协议号为 89,AD 值为 110。
OSPF 使用多播地址 224.0.0.5
进行正常通信,使用 224.0.0.6
更新到指定路由器(DR)/备份指定路由器(BDR)。
OSPF 术语
-
邻居:运行 OSPF 的连接(相邻)路由器,相邻接口分配给同一区域,邻居是通过 Hello 数据包找到的(除非手动配置)。 -
邻接:路由器与其对应的 DR 和 BDR 之间的逻辑连接,除非形成邻接关系,否则不会交换路由信息。 -
LSA:链路状态通告,数据包包含链路状态和路由信息,在 OSPF 邻居之间共享。 -
DR:指定路由器, -
BDR:BDR 是广播网络中 DR 的备份。当 DR 宕机时,BDR 变为 DR 并执行其功能。 -
区域:区域用于建立分层网络。 -
ABR:区域边界路由器。 -
ASBR:自治系统边界路由器。 -
NBMA:非广播多路访问。 -
Router-ID:用于识别 OSPF 路由器的 IP 地址。 -
链路状态:两个路由器之间的链路状态。 -
成本:链路状态协议为每个链路分配一个称为成本的值。
OSPF 特点
-
无类路由协议 -
支持VLSM、CIDR、手动路由汇总、等价负载均衡 -
支持增量更新 -
仅使用一个参数作为度量标准:接口成本。 -
OSPF 路由的管理距离默认为 110。 -
使用多播地址 224.0.0.5
和224.0.0.6
进行路由更新。
OSPF 报文类型
OSPF 一共有5种报文类型:

Hello报文
也称为Type-1数据包,有两个用途:
-
邻居发现 -
Keep Alive
在224.0.0.5上进行多播。
DD报文
DD,英文全称:Database Description
,中文意思:数据库描述。
用于在两个路由器之间同步LSDB (链路状态数据库).
LSR报文
LSR,英文全称:Link State Request
,中文意思:链路状态请求。
用于从 OSPF 邻居路由器请求特定的链路状态记录.
LSU报文
LSU,英文全称:Link State Update
,中文意思:链路状态更新。
对 LSR(链路状态请求)的回复.
LSAck报文
LSAck,英文全称:Link State Acknowledgement
,中文意思:链路状态确认。
用于确认目的LSR,可以检查接收端 OSPF 路由器是否成功接收 LSU。
LSA类型
OSPF 一共有7种LSA类型:

Router-LSA
LSA 1 类是最基本的 LSA,由所有 OSPF 路由器生成,生成的LSA 1在该区域内全部泛洪,LSA 1 包含所有 OSPF 路由器链路信息,包括邻居的链路类型、开销、IP地址和路由器ID。

如图,Type 1 LSA只在Area 0 即同一个区域内进行通信,不同区域的Type 1 LSA是不同的。
Network-LSA
LSA 2 类 网络 LSA 由 DR 在每个多路访问网络上生成,DR 是代表多路访问网络的路由器,网络 LSA 显示了多路访问网络上 OSPF 路由器的连接,包含DR的IP地址、连接到多路访问网络的路由器列表和多路访问网络的子网掩码,DR 生成的网络 LSA 会泛洪到区域内的所有网络。

如图,在区域Area0中,有多路,此时Type 2 LSA由DR发出。
Network-summary-LSA
LSA 3 类由 ABR(区域边界路由器)生成,用于将一个区域的网络通告给其他区域。

如图,R2是ABR,ABR生成Type 3 LSA,将区域1的Type 1 LSA通告给area 0 和 area 2.
ASBR-summary-LSA
LSA 4 类由 ABR(区域边界路由器)生成,用于通知其区域如何到达 ASBR(自治系统边界路由器)。

如图,R1连接了其他协议RIP的网络,因此R1为ASBR,R1 通过 Type 1 LSA将自己的路由信息传递给R2,R2是ABR,会生成Type 4 LSA,通告给其他区域如何到达 ASBR即R1。这里推荐大家关注
原创文章,作者:网络技术联盟站,如若转载,请注明出处:https://www.sudun.com/ask/35083.html