狀態(tài)機的兩種類型 ospf有幾種狀態(tài)機?
ospf有幾種狀態(tài)機?一般來說,非nBMA有七種狀態(tài)1。關(guān)閉,表示沒有找到其他OSPF鄰居2。Init已經(jīng)收到一個hello包(在nBMA網(wǎng)絡(luò)中沒有Init,但是有一個aattempt而不是這個狀態(tài),
ospf有幾種狀態(tài)機?
一般來說,非nBMA有七種狀態(tài)
1。關(guān)閉,表示沒有找到其他OSPF鄰居
2。Init已經(jīng)收到一個hello包(在nBMA網(wǎng)絡(luò)中沒有Init,但是有一個aattempt而不是這個狀態(tài),它表示本地端正試圖與另一方建立一個鄰居,即出現(xiàn)hello包。)
3。初始建立雙向會話,即在收到的Hello包中找到對方的路由器ID
4。Exstart信息交換的初始狀態(tài),以確定主/從狀態(tài)。這個主從狀態(tài)也在Hello包中,其中一個是master,它首先使用數(shù)據(jù)庫(DBD)的信息。
5. 交換信息交換狀態(tài)。這時,路由器開始交換DBD包。這里,DBD包含LSA條目的摘要信息。
6. 正在加載信息。此時,雙方開始同步數(shù)據(jù)庫信息。如果他們發(fā)現(xiàn)本地端沒有LSA信息,就開始下載。直到同步。
7. 完全連接以建立穩(wěn)定的鄰居狀態(tài)。
狀態(tài)機和流程引擎的區(qū)別?
事件流由流程引擎執(zhí)行并由狀態(tài)機監(jiān)控,因此狀態(tài)機針對的是狀態(tài),而流程引擎針對的是執(zhí)行。它們之間有明顯的區(qū)別
應(yīng)該說,有限狀態(tài)自動機屬于一種特殊的有限狀態(tài)機,它的輸出僅限于{0,1},輸出為1的狀態(tài)為“接受狀態(tài)”;因此,等價于只能通過狀態(tài)是否被接受來區(qū)分輸出是0還是1,因此可以省略FSM的輸出。可以粗略地看出,一般的有限狀態(tài)機就像一個程序,有輸入和輸出(如計算器),而有限狀態(tài)自動機只能判斷真假。
自動機和狀態(tài)機有什么區(qū)別?
這是狀態(tài)轉(zhuǎn)換圖。舉個最簡單的例子。人有三種狀態(tài):健康、寒冷、康復(fù)。觸發(fā)條件為降雨(T1)、服藥(T2)、注射(T3)和休息(T4)。因此狀態(tài)機是health-(T3)->health;health-(T1)->cold;cold-(T3)->health;cold-(T2)->recovering;recovering-(T4)->health。等待。這樣,在不同的條件下,狀態(tài)跳轉(zhuǎn)到自身或不同狀態(tài)的圖形上。