OSPF:开发式最短路径优先协议,无类别链路状态型IGP协议;
一、OSPF的数据包
hello包 -- 组播收发,用于邻居、邻接关系的发现、建立、周期保活 ,hello time默认10s或者30s
DBD -- 数据库描述包-- 本地LSDB(链路状态数据库)目录
LSR---链路状态请求 -- 用于询问对端本地未知的LSA信息
LSU-- 链路状态更新 -- 用于共享具体的每一条LSA信息
LSack 链路状态确认 -- 确认包
二、OSPF邻居关系建立的条件
1. 子网掩码(华为)发送hello包接口的源ip地址其掩码
2. Hello dead time – OSPF接口网络类型相关
3. 认证字段 – 更新安全
4. 区域ID – 要求区域间存在ABR
5. 末梢区域标记 --特殊区域
注:hello包的参数必须相同,若不同则会导致邻居关系无法建立
三、OSPF的状态机
Down :一旦接收到对端的hello包进入下一个状态
Init :初始化 若接收到的hello包中存在本地的RID,那么进入下一个状态机