原理
跟RIP协议不同的是,OSPF中相互传递的是LSA(链路状态广播),通过路由器之间相互传递进行同步,最后形成LSDB(链路状态数据库),经过SPF算法进行计算后生成路由表
OSPF报文组成
OSPF报文封装在IP报文中,协议号89,。
由以下部分组成:
- Hello报文
- DD( database description)报文
- LSR(LSA request)报文
- LSU(LSA Update)报文
- LSACK(Link state Acknowledgment)报文
OSPF必须有邻居关系
RouterID
- 一个IP地址格式的ID,但不是IP地址
- 具有唯一性
- 具有任意性
RouterID选举可以进行自动选举,也可以手动设置。
自动选举优先选择:Loop接口地址(存在多个情况选择IP大的)-> 物理接口地址(存在多个情况下选择IP大的)
Hello包就是用来维护维持邻居关系的