OSPF的5包7状态
数据包
-
Hello:发现、建立邻居(邻接)关系、维持、周期保活;存在全网唯一的RID,使用IP地址表示
-
DBD:本地的数据库的目录(摘要),LSDB的目录(所有LSA的集合)
-
LSR:基于DBD包中的未知信息进行查询
-
LSU:携带了真正的LSA信息(链路状态通告),用于答复对端的LSR
-
LSack:对传递LSA信息进行确认,链路状态确认
状态机
-
Down:一旦启动后发出hello包,则立即进入下一状态
-
Init(初始化):若收到了携带了自己的RID的hello包,则和对方一起进入下一状态
-
Two-way(双向通信):邻居关系建立(DR/BDR选举),此时进行条件匹配,若成功,RID大的优先进入下一状态;若失败,则保持邻居关系,hello包10s周期保活即可
-
Exstart(预启动):使用类hell