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