1. 定义
开放式最短路径优先,基于链路状态算法的路由协议
2.工作流程
(1) 建立邻居和邻接关系
1.路由器组播发送hello信息,来建立邻居关系
2.通过选举DR和BDR来建立连接关系,使后续链路信息交互过程更加高效有序
- DRother和DR会建立邻接关系
- DRother和BDR建立邻接关系
- DR和BDR建立邻接关系
- DRother直接任保持邻居关系
(2) 邻接路由器通过交互链路状态信息,实现区域内的链路状态数据库的同步
1.相关概念
(1)LSA
链路状态公告、链路状态信息——路由器产生的用于描述某一个接口或网段路由信息
(2)LSDB
链路状态数据库——用于存储本机所有LSA的数据库
2.步骤
(1) 向邻接路由器发送DD信息,通告本机LSDB中所有的LSA的摘要
(2)收到DD后,路由器云唔记得LSDB进行对比,向对方发送LSA完整信息,要求本机所需要的LSA的完整信息
(3)收到LSA后,向对方发送LSU信息,传递对方所需的LSA完整信息
(4)收到LSU后,向对方发送LSack消息,向对方确认
(3) 每台路由器根据本机的链路状态数据库,计算出到达每个路段的最佳路由
3. 分区域管理
1. 骨干区域
一般是区域0,只能有一个骨干区域
2. 非骨干区域
非骨干区域必须与骨干区域相连
4.配置步骤
1. 创建OSPF进程
ospf router-id 1.1.1.1
2. 进入相关区域
area 0
3. 把要参与OSPF的接口所在的网段进行宣告,满足任意一种情况的都要参与OSPF
(1)路由器需要通过该接口与对端接口建立邻居或邻接关系
(2)该接口所在网段需要让邻接接口学到