Cisco路由器OSPF協議經典學習筆記

2022-03-27 21:12:56 字數 2158 閱讀 3667

ospf協議操作:

1、宣告ospf的路由器從所有啟動ospf協議的介面上發出hello報文,兩台router共享一條公共資料鏈路,並且能夠相互成功協商各自hello報文中所指定的引數。那麼它們就成為鄰居(neighbor)

2、鄰接關係(adjacency)建立是交換hello報文資訊的路由器型別和交換hello報文資訊的網路型別決定的

3、每一台router都會在所有形成鄰接關係的鄰居之間發鏈路通狀態通告(link state advertisement,lsa)

lsa 主要是通告描述了路由器所有的鏈路資訊(or

介面)和鏈路狀態資訊。由於鏈狀態資訊的多樣性。ospf協議定義了許多lsa型別

4、每乙個收到從鄰居router發出的lsa通告的 router都會把這些lsa通告記錄在它的鏈路狀態資料庫當中,並且傳送乙份lsa的拷貝給該router的其它所有鄰居

5、通過lsa擴散到整個區域。所有的rourer都會形成同樣的鏈路狀態資料庫

6、當所有的router的資料庫都完全相同時,每一台路由器都將以它本身為根,使用spf演算法去計算乙個無環路的拓樸圖。來描述它所知道的到達每乙個目的地的最短路徑(最小的路徑代價),這個拓樸圖就是spf演算法樹

中國網管聯盟www、bitscn、com

7、每一台路由器都將從spf演算法樹中構建出自己的路由選擇表

說明:當所有的鏈路狀態資訊擴散到乙個區域內的所有路由器上---也就是說,鏈種狀態資料庫同步了,---並且成功建立路由選擇表時,ospf協議就變成了乙個「安靜」的協議。鄰居之前的交換的hello報文稱為keepalive(保持)報文。並且第隔30min重傳一次lsa。

路由器id是在ospf區域內唯一標識一台路由器的ip位址.這個ip位址首先他選取所有的loopback介面上數值最高的ip位址,如果router沒有配置ip位址的loopback介面,那麼router將選取它所有的物理介面上數扭最高的ip位址。用作路由器的id介面不一定非要執行ospf協議。

使用loopback位址作為router

id有兩個好處:乙個是loopback介面比任何其它的物理介面都更穩定,因為只要路由器啟動,這個環迴介面就處理活動狀態,只有這個router失效時它才會失效。二個是:它具有理好控制router

id的能力。

ospf路由器利用hello報文通告它的router id來開始建立和鄰居的關係。

hello報文協議服務於以下幾個目的:

1、它是發現鄰居路由器的方法;

2、在兩台路由器成為鄰居之前,需要通過hello報文協議通告這兩台路由器必須相一認可的幾個引數;

feedom.net

3、hello報文在鄰居路由器之間擔當keepalive的角色;

4、它確保鄰居路由器之間的雙向通訊;

5、它用來在乙個廣播網路or非廣播多址(nbma)的網路上選取指定路由器(designated

router,dr)和備份指定路由器(backup designated router,bdr)

在思科路由器上面,hello預設10s傳送一次,可以能通ip ospf hello-interval來更改

路由器的無效時間間隔是預設hello時間間隔的4倍可以通過ip ospf dead-interval來更改

乙個hello報文包含以下部分:

始發路由器的路由器的id(router id)

始發路由器介面的區域id (area id)

始發路由器的介面的位址掩碼

始發路由器介面的認證型別和認認資訊

始發路由器介面的hello時間間隔

始發路由器介面的路由器無效時間間隔

路由器的優先順序

指定路由器(dr)和備份指定路由器(bdr)

標識可選的效能的5個標記位

始發路由器的所有有效鄰居的路由器的id

一台路由器從它的鄰居路由器收到乙個hello報文時,它將檢驗這個hello報文攜帶的區域id、認證資訊、網路掩碼、hello間隔時間、路由器無效時間間隔以及可選項的數值是否和接收介面上配置的對應值相符合,不符合,這個hello就不要,鄰接關係也無法建立,

中國網管論壇bbs.bitscn.com

ospf協議定義了5種網路的型別 點到點網路(point-to -point)廣播型網路(broadcast)

非廣播多址(nbma)網路 點到多點網路(point-to -multipoint) 虛電路(virtual links).

文章**自網管之家:

Cisco 路由器 OSPF協議(動態路由訪問)

如圖配置好各ip,ospf和rip協議 配置過程差不多,有小地方有出入。具體配置如下 router0配置如下 router config route router config router ospf 1 65535 process id router config router ospf 2 2為...

OSPF路由協議在CISCO路由器上的應用

1.啟動ospf協議 在cisco路由器上啟動ospf路由協議,一般需要兩個步驟 1 啟動ospf協議程序 router config router ospf 2 定義路由器所在的網路 router config router network area ospf協議通過router ospf命令來啟...

介紹Cisco路由器

多數cisco路由器產品執行cisco ios作業系統,它是專有作業系統,與linux無關。它的命令集相當大,全部文獻加起來會佔4.5英呎長的書架。我們肯定不會在此詳細介紹cisco ios,但知道一點基本知識還是有好處的。telnet acme gw.acme.com connected to a...