圈内最早的公益公众号,本号已认证!学网络关注我一个就够了!(关注近6w )OSPF有以下优点:OSPF采用组播形式收发报文,这样可以减少对其它不运行OSPF路由器的影响。
OSPF协议具有以下特点:OSPF把自治系统AS(Autonomous System)划分成逻辑意义上的一个或多个区域; OSPF通过LSA(Link State Advertisement)的形式发布路由; OSPF依靠在OSPF区域内各设备间交互OSPF报文来达到路由信息的统一; OSPF报文封装在IP报文内,可以采用单播或组播的形式发送。
OSPF报文类型周期性发送,用来发现和维持OSPF邻居关系。 - DD报文(Database Description packet)
描述本地LSDB(Link State Database)的摘要信息,用于两台设备进行数据库同步。 - LSR报文(Link State Request packet)
用于向对方请求所需的LSA。 设备只有在OSPF邻居双方成功交换DD报文后才会向对方发出LSR报文。 - LSU报文(Link State Update packet)
用于向对方发送其所需要的LSA。 - LSAck报文(Link State Acknowledgment packet)
用来对收到的LSA进行确认。 OSPF LSA类型- Network-summary-LSA(Type3)
- Opaque LSA(Type9/Type10/Type11)
OSPF 路由器类型- 区域边界路由器ABR(Area Border Router)
- 自治系统边界路由器ASBR(AS Boundary Router)
OSPF 路由类型OSPF 区域类型OSPF支持的网络类型- NBMA类型(Non-Broadcast Multi-Access)
- 点到多点P2MP类型(Point-to-Multipoint)
邻居(Neighbors)关系和邻接(Adjacencies)关系邻居关系:OSPF设备启动后,会通过OSPF接口向外发送Hello报文,收到Hello报文的OSPF设备会检查报文中所定义的参数,如果双方一致就会形成邻居关系,两端设备互为邻居。 邻接关系:形成邻居关系后,如果两端设备成功交换DD报文和LSA,才建立邻接关系。(公众号:网络工程师阿龙)
OSPF共有8种状态机Down:邻居会话的初始阶段,表明没有在邻居失效时间间隔内收到来自邻居路由器的Hello数据包。 Attempt:该状态仅发生在NBMA网络中,表明对端在邻居失效时间间隔(dead interval)超时前仍然没有回复Hello报文。此时路由器依然每发送轮询Hello报文的时间间隔(poll interval)向对端发送Hello报文。 2-way:收到的Hello报文中包含有自己的Router ID,则状态为2-way;如果不需要形成邻接关系则邻居状态机就停留在此状态,否则进入Exstart状态。 Exstart:开始协商主从关系,并确定DD的序列号,此时状态为Exstart。(公众号:网络工程师阿龙) Exchange:主从关系协商完毕后开始交换DD报文,此时状态为Exchange。 Loading:DD报文交换完成即Exchange done,此时状态为Loading。 Full:LSR重传列表为空,此时状态为Full。
|