第三步:發(fā)現(xiàn)路由器
在這個步驟中,路由器與路由器之間首先利用Hello報文的ID信息確認主從關(guān)系,然后主從路由器相互交換部分鏈路狀態(tài)信息 。每個路由器對信息進行分析比較,假如收到的信息有新的內(nèi)容,路由器將要求對方發(fā)送完整的鏈路狀態(tài)信息 。這個狀態(tài)完成后,路由器之間建立完全相鄰(Full Adjacency)關(guān)系,同時鄰接路由器擁有自己獨立的、完整的鏈路狀態(tài)數(shù)據(jù)庫 。
在MultiAccess網(wǎng)絡(luò)內(nèi),DR與BDR互換信息,并同時與本子網(wǎng)內(nèi)其他路由器交換鏈路狀態(tài)信息 。
Point-to-Point 或 Point-to-MultiPoint網(wǎng)絡(luò)中,相鄰路由器之間信息 。
第四步: 選擇適當(dāng)?shù)穆酚善?
當(dāng)一個路由器擁有完整獨立的鏈路狀態(tài)數(shù)據(jù)庫后,它將采用SPF算法計算并創(chuàng)建路由表 。OSPF路由器依據(jù)鏈路狀態(tài)數(shù)據(jù)庫的內(nèi)容,獨立地用SPF算法計算出到每一個目的網(wǎng)絡(luò)的路徑,并將路徑存入路由表中 。
OSPF利用量度(Cost)計算目的路徑,Cost最小者即為最短路徑 。在配置OSPF路由器時可根據(jù)實際情況,如鏈路帶寬、時延或經(jīng)濟上的費用設(shè)置鏈路Cost大小 。Cost越小,則該鏈路被選為路由的可能性越大 。
第五步:維護路由信息
當(dāng)鏈路狀態(tài)發(fā)生變化時,OSPF通過Flooding 過程通告網(wǎng)絡(luò)上其他路由器 。OSPF路由器接收到包含有新信息的鏈路狀態(tài)更新報文,將更新自己的鏈路狀態(tài)數(shù)據(jù)庫,然后用SPF算法重新計算路由表 。在重新計算過程中,路由器繼續(xù)使用舊路由表,直到SPF完成新的路由表計算 。新的鏈路狀態(tài)信息將發(fā)送給其他路由器 。值得注重的是,即使鏈路狀態(tài)沒有發(fā)生改變,OSPF路由信息也會自動更新,默認時間為30分鐘 。
推薦閱讀
- OSPF動態(tài)路由技術(shù)的研究與實現(xiàn)
- 葡萄酒釀制方法與時間
- ppt2016幻燈片設(shè)置結(jié)束后自動播放下一頁方法
- OSPF協(xié)議基礎(chǔ)問答
- 從6630到E61i
- 如何從胸腔發(fā)音
- OSPF協(xié)議的區(qū)
- 微信為什么一直綁定不了手機號
- 研究OSPF數(shù)據(jù)結(jié)構(gòu)
- 養(yǎng)蝎六法,總有一種適合你
