OSPF狀態圖:
OSPF狀態詳解:
Down
沒有收到Hello包
Attempt
在幀中繼網絡中才會出現,表示的是網絡是測試、喚醒狀態
Init
收到Hello包,但是收到Hello包中的鄰居字段沒有自己
2-Way
收到Hello包的鄰居列表中有自己,建立鄰居關系
Exstart
發送發送DD報文(此處DD報文不包含LSA頭部信息),決定主從關系,確定序列號、比較MTU(可選,缺省不比較)
Exchange
通過交換DD報文,交換LSA頭部信息
上述狀態決定出主從關系后,從使用主的序列號發DD報文回應主(包含LSA頭 Summary列表)
主也通過DD報文發送自己的LSA頭列表信息,並將序列號加1
從又使用主的序列號回應主。
依次循環,直到主於從M都不置位(或者說只要又一側又未傳遞的LSA頭,就會一直循壞)
Loading
通過上述獲得的LSA頭部信息,來確定自己需要哪些LSA
於是發送LSR請求、發送自己的LSA完整信息(LSU)給對方、發送LSACK確認信息
Full
LSDB同步完成,建立鄰接關系