發布時間: 2023-02-06 09:46:07
Hello: 用于發現路由器和維護鄰居關系(默認發送時間是10s一次)
Database Description: 用于發送LSDB數據庫的摘要信息,以及確定路由器之間的主從關系
Link State Request: 用于請求所需的LSA
Link State Update: 用于回復LSR的請求,包含詳細的LSA,以及當路由發生變化時發送LSU
Link State Ack: 確認
DR和BDR(不支持搶占)
DR選舉首先比較優先級,優先級默認為1,優先級范圍是0-255,再看Router ID,大的為DR(若優先級為0則認為該設備不參與DR和BDR選舉),最后再看物理接口,大的優先
Down:初始狀態,沒有從鄰居收到任何消息
Lint:從鄰居收到hello報文。但自己的router-id不在所受到的報文中
2-way:從鄰居收到hello報文,自己的router-id存在hello報文的鄰居列表中
DR選舉(MA網絡,BMA NBMA)
路由器開始向鄰居發送DD報文(不包含摘要報文)
EXstart:I第一個報文,M后面還有更多的報文,MS我是master
Router-id大的為master
Exchange:發送包含摘要消息的DD報文
Loading:相互發送LSR,LSU,LSAck報文
Full:路由器已經完成了鄰居的LSDB同步
上一篇: MSTP生成樹協議
下一篇: 用python實現疲勞檢測示例