OSPF鄰居狀態機

失效狀態(Down):

這是一個鄰居會話的初始狀態。
(1)若發送了hello報文,在一個dead時間內沒有收到對方發送的hello報文;
(2)在更高級的狀態下出現了故障會返回dowm狀態。
注意:在down狀態下,使用pollinterval 120s(輪訓時間)發送hello報文,若收到hello報文,則使用正常的hello間隔發送。

嘗試狀態(Attempt):

這種狀態僅僅存在於NBMA網絡上的鄰居。具有DR選取資格的路由器會把鄰居路由器的狀態轉換到Attempt狀態。在此狀態下,路由器使用hello間隔(30s)向鄰居發送hello包。

初始狀態(Init):

收到鄰居傳來的組播hello包,但是還沒有建立雙向通信。

雙向通信狀態(2-way):

在組播的hello包中發現了本地路由器的RID,雙向通信建立。
在多址的網路中,鄰居路由器必須在這個狀態時纔有資格被選爲DR或者BDR。
如果在Init狀態下從鄰居路由器收到一個數據庫描述數據包(DBD),也可以引起鄰居狀態直接轉換到2-way狀態。

信息交換初始狀態(ExStart):

這一狀態下本地路由器和他的鄰居將建立起主/從關係,並確定DBD包的序列號。

信息交換狀態(Exchange):

這一狀態下,本地路由器向鄰居路由器發送可以描述自己的所有的DBD數據包(需要ACK確認)。也會發送鏈路狀態請求數據包(LSR)給鄰居以獲取最新的LSA。

信息加載狀態(Loading):

這一狀態下,本地路由器向所有的鄰居發送LSR/LSU/Lsack來請求LSA通告。

完全鄰接狀態(Full):

這一狀態下建立完全鄰接關係

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章