OSPF开放式最短路径优先协议,协议号89,存在V1V2V3版本,主学V2;无类别链路状态路由协议(更新带掩码),基于拓扑信息进行收敛,基于组播更新(地址为:224.0.0.5/6),支持触发更新和周期更新(30min)
一、五种数据包
数据包 | 携带内容 | 作用 | 备注 |
hello | RID | 邻居、邻接的发现、建立,周期保活 | hello time 10s或30s ;dead time为hello time 4倍;防止单向链路故障——只能收或只能发 |
dbd | RID、不携带lsa | 数据库描述包 ——相当于数据库目录 | 因为OSPF更新量过大,这个包的存在可以减少更新量,排查重复的信息 |
lsr | lsa | 分享本地拓扑 请求位置网段拓扑 |
询问本地没有的拓扑信息 |
lsu | lsa | 发送其他路由未知网段拓扑 | 最核心的包 |
lsack | 不携带lsa | 确认收到lsa | 保证可靠性 |
LSA:链路状态通告。携带拓扑信息、路由信息
二、报头信息