OSPF小結二

clip_image002

clip_image004

一、LSA的類型

1、1類LSA:路由器LSA

每臺路由器都生成針對其所屬區域的路由器鏈路通告。路由器鏈路通告描述了路由器連接到區域的鏈路的狀態,只在區域內擴散。每種LSA的包頭都是20字節,其中一個字段是鏈路狀態的ID,對於1類LSA,該字段的值爲最初發送LSA的路由器的ID。

clip_image006

2、2類LSA:網絡LSA

DR爲多路訪問網絡生成的羅網鏈路通告,描述了特定多路訪問網絡上的一組路由器。網絡鏈路通告在網絡所在的區域內擴散。2類LSA的鏈路狀態ID爲DR的IP接口地址。

clip_image008

clip_image010

3、3類和4類LSA:彙總LSA

彙總鏈路通告是由ABR生成的。3類LSA描述了前往網絡的路由,4類LSA描述了前往ASBR的路由。

clip_image012

4、5類LSA:AS外部LSA

AS外部鏈路狀態通告是由ASBR生成的,描述了前往AS外部的目標網絡的路由,被擴散到除末節區域、絕對末節區域和NSSA之外的所有地方。5類LSA的鏈路狀態ID爲外部網絡的地址。

5、6類LSA:組播OSPF LSA

clip_image0146、7類LSA:NSSA LSA

7、8類LSA:BGP外部屬性LSA

8、9類、10類和11類:不透明LSA

三、

1類LSA:

這種LSA被擴散到區域內的所有路由器,1類LSA描述了與路由器直接相連的所有鏈路的狀態。1類LSA鏈路類型:

1、到另一臺路由器的點到點,鏈路ID爲鄰居路由器的ID;

2、到中轉網絡的連接,鏈路ID爲DR的接口地址;

3、到末節網絡的連接,鏈路ID爲IP網絡/子網號;

4、虛鏈路,鏈路ID爲鄰居路由器的ID。

2類LSA:

2類LSA是爲區域中每個中轉廣播或NBMA網絡生成的。中轉網絡至少與兩臺OSPF路由器直接相連。2類網絡LSA中列出了構成中轉網絡的所有路由器(包括DR本身)和鏈路的子網掩碼。

中轉鏈路的DR負責通告網絡LSA,網絡LSA隨後被擴散到區域內所有的路由器。2類LSA不會跨越區域邊界進行轉播,其鏈路狀態ID爲通告它的DR的IP接口地址。

3類LSA:

3類LSA是由ABR產生的,它將一個區域內的網絡通告給OSPF中的其他區域。

4類LSA:

僅當區域中有ASBR時,纔會使用4類LSA。4類LSA標識ASBR,並提供一條前往該ASBR的路由。鏈路ID被設置爲ASBR的路由器ID。

5類LSA:

5類LSA描述了前往OSPF AS外的網絡的路由,它是由ASBR發送的,被擴散到真個AS。

 

四、OSPF LSDB:

clip_image016

在OSPF數據庫中,包含以下幾列:

1、Link ID:標識LSA;

2、ADV Router:通告LSA的路由器;

3、Age:最長壽命計時器,單位爲秒。最長壽命爲1小時。

4、Seq#:LSA的序列號。初始值爲0x80000001,每當LSA被更新時都加1;

5、Checksum:LSA的校驗和,確保LSA被可靠的接受;

6、Link Count:直接連接的鏈路數總數,只用於1類LSA中,鏈路計數包括所有的點到點鏈路、中轉鏈路和末節鏈路。

clip_image018

五、OSPF路由類型:

1、O:OSPF區域內路由,路由器所在區域內的網絡。以路由器LSA和網絡LSA 的方式被通告。

2、O IA:OSPF區域間路由,位於路由器所在區域之外但在OSPF AS內的網絡,以彙總LSA的方式被通告。

3、O E1:1類外部路由。成本爲外部成本加上包經過的每條鏈路的內部成本。多臺ASBR將同一條外部路由通告到同一個AS時,應該使用這種類型,以避免次優路徑選擇。

4、O E2:2類外部路由。成本總是隻包含外部成本。只有一臺ASBR將外部路由通告到AS中時,應該使用這種類型。

3和4都是位於當前AS外的網絡,以外部LSA的方式被通告。

clip_image020

六、OSPF LSDB過載保護:

如果路由器沒有正確配置,導致大量前綴被重分發,則將可能生成大量的LSA,這將消耗盡本地的CPU和內存資源。可以使用路由器配置命令max-lsa來配置OSPF LSDB過載保護來防止這種問題發生。

clip_image022

七、OSPF被動接口:

OSPF的被動接口不能發送和接受路由更新。

clip_image024

八、用虛鏈路解決不直接與骨幹區域相連等問題:

OSPF有一個穿越其他區域到達骨幹區域的解決方法,叫做虛鏈路。它提供了一個到達骨幹區域的延伸,允許一個路由器邏輯的連接到骨幹區域,即使沒有物理相連。

在兩個路由器之間是一個非骨幹區域,兩端的路由器成爲骨幹區域的一部分,並且都扮演着ABR的角色。

虛鏈路依賴於內部區域路由,並且穩定性取決與潛在區域的穩定性。虛鏈路不能再超過一個區域之上運行,也不能在末梢區域上運行。他只能在普通的非骨幹區域上運行。如果一個虛鏈路需要穿過兩個非骨幹區域連接到骨幹區域,那麼則需要兩條虛鏈路。一個虛鏈路爲一個區域服務。

虛鏈路用於以下兩個目的:

連接一個和骨幹區域沒有物理連接的區域;

當不連續area 0出現時,拼合骨幹區域。

clip_image026

九、OSPF的度量值:

修改OSPF的度量值可以使用命令:ospf cost、bandwidth、auto-cost reference-bandwidth。

clip_image028

十、OSPF彙總:

路由彙總指的是將多條路由彙總成一條通告,路由彙總對OSPF路由選擇進程佔用的帶寬、CPU週期和內存資源有直接影響。

如果不進行彙總,每條具體的鏈路LSA都將傳播到OSPF骨幹中,這將導致不必要的網絡數據流和路由器開銷。每當LSA被通告後,所有受影響的OSPF路由器都必須重新使用SPF算法計算其LSDB和SPF樹。

默認情況下,3類LSA和5類LSA不包含彙總後的路由。

默認情況下,3類LSA不被彙總。

clip_image030

1、區域間路由彙總:

區域間路由彙總是在ABR上進行的,針對的是每個區域內的路由。這種彙總不能用於通過重分發被導入到OSPF中的外部路由。要實現有效的區域間路由彙總,區域內的網絡號應該是連續的,這樣可以最大限度的減少彙總後的地址數。

clip_image032

2、外部路由彙總:

外部路由彙總專門針對通過重分發被導入到OSPF中的外部路由。同樣,確保要對其進行彙總的外部地址範圍的連續性至關重要。在兩臺不同的路由器上對重疊的地址範圍進行彙總,可能導致包被髮送到錯誤的目的地。

clip_image034

十一、OSPF中的默認路由:

將默認路由通告給標準區域的方式有兩種:

1、將0.0.0.0通告給OSPF路由選擇域,條件是發出通告的路由器已經有一條默認路由;

2、通告0.0.0.0,而不管發出通告的路由器是否有默認路由。使用命令default-information originate always。

clip_image036

十二、OSPF區域類型:

1、骨幹區域:

其他區域都與骨幹區域相連。骨幹區域爲區域0,其他區域都與之相連以交換路由信息。

2、標準區域:

默認的區域類型,接受鏈路更新、彙總路由和外部路由。

3、末節區域:

這種區域不接受關於AS外部的路由信息,如來自非OSPF路由器的路由。需要路由到AS外部的網絡的時候,路由器使用默認路由。末節區域不能有ASBR,除非ABR也是ASBR。

4、絕對末節區域:

這種區域不接受來自AS外部的路由和來自AS中其他區域的彙總路由。需要將包發送到區域外的網絡時,路由器使用默認路由。絕對末節區域中不能有ASBR,除非ABR也是ASBR。

5、NSSA:

NSSA是對OSPF RFC的補充。這種區域定義了一種特殊的LSA:7類LSA。NSSA具有末節區域和絕對末節區域的優點,但可以包含ASBR。

clip_image038

 

區域具有如下特徵時,可將其設置爲末節區域或絕對末節區域:

1、只有一個出口;或者有多個出口,但一臺或多臺ABR將默認路由注入到區域中且不要求選擇最佳路徑。

2、必須將末節區域中所有的OSPF路由器都配置爲末節路由器,這樣他們才能成爲鄰居,進而交換路由選擇信息。

3、區域不會被用做虛鏈路的中轉區域。

4、末節區域中沒有ASBR。

5、不是骨幹區域。

clip_image040

NSSA區域:

這是一個允許外部路由注入的末節區域。

重發布進NSSA創建了一個特殊類型的LSA:7類LSA,這種類型LSA僅僅存在於NSSA區域中。NSSA ASBR產生這種LSA,接着NSSA ABR把它翻譯成類型五LSA,接着在OSPF域中傳播。7類LSA在LSA報頭中擁有一個傳播bit位,用來阻止NSSA和骨幹區域間的環路。NSSA持有其他末節區域的特性,ABR向NSSA發送一條默認路由,而取代了從其他ASBR來的外部路由。

7類LSA在路由表中被描述爲O N1或O N2(N表示NSSA)。N1表示metric像E1一樣計算,N2表示metric像E2一樣計算。默認是O N2。

clip_image042

十三、OSPF驗證類型:

默認情況下,OSPF使用身份驗證方法null,即不對通過網絡交換的路由選擇信息進行身份驗證。OSPF還支持其他兩種身份驗證方法:

1、簡單密碼身份驗證;

clip_image044

ip ospf authentication-key [password]

指定一個密碼。

2、MD5身份驗證:

clip_image046

ip ospf message-digest-key [key-id] md5 [key]

指定要使用的密鑰ID和密鑰。

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