五種報文:
Hello: 用于發(fā)現(xiàn)路由器和維護鄰居關(guān)系(默認發(fā)送時間是10s一次)
Database Description:用于發(fā)送LSDB數(shù)據(jù)庫的摘要信息,以及確定路由器之間的主從關(guān)系
Link State Request: 用于請求所需的LSA
Link State Update: 用于回復(fù)LSR的請求,包含詳細的LSA,以及當路由發(fā)生變化時發(fā)送LSU
Link State Ack: 確認
DR和BDR(不支持搶占)
DR選舉首先比較優(yōu)先級,優(yōu)先級默認為1,優(yōu)先級范圍是0-255,再看Router ID,大的為DR(若優(yōu)先級為0則認為該設(shè)備不參與DR和BDR選舉),最后再看物理接口,大的優(yōu)先
OSPF七種狀態(tài)Down:初始狀態(tài),沒有從鄰居收到任何消息
Lint:從鄰居收到hello報文。但自己的router-id不在所受到的報文中
2-way:從鄰居收到hello報文,自己的router-id存在hello報文的鄰居列表中
DR選舉(MA網(wǎng)絡(luò),BMA NBMA)
路由器開始向鄰居發(fā)送DD報文(不包含摘要報文)
EXstart:I第一個報文,M后面還有更多的報文,MS我是master
Router-id大的為master
Exchange:發(fā)送包含摘要消息的DD報文
Loading:相互發(fā)送LSR,LSU,LSAck報文
Full:路由器已經(jīng)完成了鄰居的LSDB同步