天天看點

【認證課程】NP 理論複習之ospf(一)

二.OSPF (1-20)

1。距離矢量和鍊路狀态的比較

距離矢量:隻知道直連的鄰居是誰。(距離代表遠近,矢量代表方向)

鍊路狀态:鍊路,哪些接口運作這樣的協定,接口的特征:IP位址,子網路遮罩,開銷值,狀态,我跟誰建立鄰居,我的鄰居關系都有誰。

OSPF(LSA),IS-IS(LSP)。

2.同步的概念

每台路由器産生的LSA,會被其它的路由器都接受和儲存,而且是一緻的,相同的。

3.LSA存在的位置

放在鍊路狀态資料庫裡,是以鍊路狀态資料庫是相同的。

4.計算過程。

根據鍊路狀态資料庫,運作SPF算法,得到SPF路徑樹,得到最佳路由,并放在路由表中。

5。 三張表

.結論:鍊路狀态協定比距離矢量,對路由的處理更為精确。為了達到這樣

路由器需要做三件事:

1).知道鄰居是誰。

2.)知道整個區域内有哪些路由器。

3)根據SPF算法計算機最優路徑。

由此三張表:

1)鄰居表,又叫鄰接關系資料庫。

2)拓撲表,又叫鍊路狀态資料庫。

3)路由表,又叫轉發資料庫。

6.。區域

設計用于大型的網絡環境。

問題:

1)有一個接口發生了變化,就會産生LSA。

洪泛過程占用鍊路帶寬。

2)LSA——》LSDB——》路由表,重新計算路由表過程要占用CPU。

3)網絡規模大,子網資訊儲存在記憶體中,龐大的鍊路資料庫和路由表,但是裝置不一樣,好的裝置的資訊有可能有不被性能較差的裝置學習。

是以要分層:

分為:

transit area ,又叫骨幹區域或者區域0

regular areas,非骨幹區域

在區域邊界限制LSA洪泛的範圍和彙總。

7.OSPF的鄰居和鄰接關系。

鄰接關系:adjacent,資料庫同步,狀态為Full狀态

鄰居關系:資料庫不要求同步,狀态為two-way狀态。

點到點的鍊路,直接形成FULL狀态鄰接關系。

MA網絡環境:選舉DR和BDR。Dothers是two-way關系,與DR和BDR是鄰接關系。

hello包:每隔10s ,以224.0.0.5向外發送,hold time 是40秒。

8.OSPF算法的計算

1)要求鍊路狀态資料庫一緻

2)自己做為根

3)計算到達枝的最短路徑

4)将最好的路徑放進路由表

傳遞LSA,遵循水分割的原則。

9.LSA操作過程:

10五種包類型:

1)hello

2)DBD:LSA頭部的彙總資訊。

3)LSR

4)LSU

5)LSACK

直接封裝到IP包,協定号是89。傳輸是不可靠。

确認有兩種:1)顯示确認,明确ACK包 2)隐式确認,傳回其它資訊。

11. hello包。(實驗一 驗證)

改hello間隔,dead間隔會改。取值範圍:1-65535

改dead間隔,hello不會相應地改。範圍:1-65535

如果hello間隔是65535,會怎麼樣?

死亡間隔也是可以超越的。

route id

*hello and dead intervals

neighbors

*area id

router priority

dr ip address

bdr ip address

*authentication password

*stub area flag

*不一緻,将無法建立鄰居關系。

12.鄰接關系的狀态:(實驗二 驗證)

down->init state->two-way->(如果是MA環境,選舉DR和BDR)->exstart state->exchange state->loading state->full state

debug ip ospf packets:隻能監控收到的包

debug ip packets

debug ip ospf events

DBD中的flag:

I:initial

M:more

MS:master

13.mtu問題(實驗三 驗證)

實體mtu:64-17940

邏輯 mtu:IP MTU。 邏輯定義分片的位置。68-1500

修改定義分片位置,可能使得鄰居關系起不來,卡在exstart狀态,mtu不一緻。

解決方法:ip ospf mtu-ignore

13。路由資訊的傳遞。

發送給DR,用224.0.0.6

dother發給DR ,然後由DR轉發給其它路由器。

14.ospf的更新:

伴随着定期更新(每隔30分鐘向外洪泛一次)的觸發更新(當網絡變化時才發送)。

15.配置基本的OSPF

要有一個接口不是adminstively down,才可以配置router ospf 1。

如果是down的,有IP位址也可以。但是如果是adminstrively down的就不可以。

反掩碼:

隻用一條通告奇數網絡:

172.16.

1.1

2.1

3.1

4.1

5.1

6.1

network 172.16.1.0 0.0.254.255 a 0 這樣配置不行的,後面的反碼不連續。

16.route-id

一旦標明,非搶占的。

直連的route-id如果一樣,則不能形成鄰居。

如果在區域内,route-id不一樣,則會産生資料庫不同步。

如果沒有鄰居關系,則直接修改route-id。

如果有鄰居關系,改完以後,還要重新開機程序。

17.ospf網絡類型

怎麼來分:根據鍊路封裝的的協定不一樣。

1)點到點:

ppp和hdlc認為是點到點的鍊路。

幀中繼的子接口和atm的子接口,也認為是點到點的鍊路。

用的都是224.0.0.5

2)MA

廣播和非廣播的MA

廣播的時候要選舉DR和BDR

在two-way狀态時候選舉,會等待一個wait時間,預設是40s。

DR的選舉規則:

1)接口優先級

2)Route-id

18.NBMA(非廣播多路通路),不支援廣播

MA:多路通路,鍊路上的一個接口,可以通路鍊路上的多個主機。

NB:非廣播,不能正常傳遞廣播。

NBMA怎麼支援廣播:單點傳播在多條pvc上複制。

有五種類型:

RFC:

NBMA

Point-to-multipoint

CISCO:

point-to-multipoint nonbroadcast

broadcast(全互聯)

point-to-point

幀中繼的拓撲:

根據PVC來分類:

1)Full-Mesh topology:代價昂貴。

2)Parial-Mesh toplogy:錯誤的網絡設計。

前兩種 實際不怎麼用。

3)Start toplogy:hub-and-spoke,實際情況用。

ospf是淩駕于實體鍊路之上.

18. LMI三種類型:

cisco

ansi

q933a

19.環回口,加上ip ospf network point-to-point.

不加,ospf預設的是32位的主機位址。

20.靜态和動态映射

建議:在沒有全部配置完成之前,不要将接口no shut。

.動态映射:是全互聯的時候可以動态學到,否則不要。

關閉動态學習:

no frame-relay inverse-arp

no arp frame-relay

靜态映射

frame-relay map ip ip dlci broadcast

注意點。

隻要是MA環境,就要選舉DR和BDR。

如果是NB,就要手動指定鄰居。隻要在hub上指定neighbors就可以。

本文轉自wzhj132 51CTO部落格,原文連結:http://blog.51cto.com/wzhj132/199924