OSPF协议原理
OSPF是什么
OSPF(Open Shortest Path First):开放式最短路径优先协议
- 基于链路状态的内部网关协议
- 主要应用在企业内部,属于公共标准协议,位于TCP/IP五层模型的网络层
- 协议号:89
版本:
- OSPFv2:主要支持IPv4
- OSPFv3:主要支持IPv6
作用:便于大型网络中对路由的管理和维护
OSPF的工作过程会产生三张非常重要的表项
- 邻居表
- 链路状态数据库(LSDB,Link State DataBase)
- 路由表
拓展–动态路由协议分为:
- 内部网关协议(IGP)
- RIP:距离矢量路由协议
- 链路状态路由协议
- OSPF
- ISIS
- 外部网关协议(EGP)
- BGP
OSPF的工作原理
- 建立邻居表
- 同步数据库
- 计算路由表
OSPF报文类型
在发送报文建立邻居关系的过程中,路由器经历了6个邻居状态:
- Init
- 2-way
- Ex-start
- Exchange
- Loading
- Full
下图是OSPF路由器从建立邻居关系到建立邻接关系的过程
OSPF的网络类型
OSPF的网络类型分为四种:
-
BMA
-
NBMA
-
P2P
-
P2MP
其中BMA就是Broadcast广播类型;NBMA则相反,为非广播类型;P2P指在一段链路上只能连接两台网络设备的环境,典型例子是PPP链路;P2MP是极其不常见的一种类型,通常是其他网络类型手动修改。 在我国,BMA是最常见的一种类型。
DR和BDR
背景
概述
OSPF域与单区域
OSPF多区域
OSPF路由器类型
OSPF单区域&多区域典型组网
OSPF概念繁多,要学习的小伙伴必须得记下来,这是不可避免的
OSPF的基础配置
必要配置
可选配置,按需要配置