在不同的二層鍊路媒體類型網絡中,OSPF的操作與運作過程也是不同的,OSPF網絡類型可以分為以下幾種:
1、 點到點
a) HELLO時間間隔為10S
b) 不需要選擇DR、BDR
c) 雙方路由器自動建立鄰居關系
2、 點到多點
a) HELLO時間間隔為30S
3、 廣播
b) 需要選擇DR和BDR
4、 非廣播
a) HELLO時間間隔30S
c) 雙方路由器的鄰居關系需要手動指定
5、 點到多點非廣播
b) 不需要選擇DR和BDR
OSPF網絡類型是根據二層鍊路媒體來決定的,但可以手工指定網絡類型,是以網絡類型間可以通過手動指定互相切換。
OSPF鄰居的建立,不要求網絡類型必須一緻,但雙方的網絡類型不一緻,可能導緻鍊路狀态資料庫中的條目無法進入路由表。
OSPF鍊路類型
1、 stub network link
一個網段中隻有一個OSPF路由器,且該路由器沒有任何鄰居,即一個接口被通告進OSPF程序,隻要該接口上沒有OSPF鄰居,那麼就是stub network link。LOOPBACK接口永遠屬于stub network link,預設使用32位子網路遮罩表示
2、 point-to-point link
OSPF網絡類型為點到點的接口,則其鍊路類型為點到點的鍊路類型;網絡類型為點到多點的接口,其鍊路類型也為點到點的鍊路類型。
3、 transit link
擁有兩台或者兩台以上的OSPF路由器的鍊路 為transit link。
4、 virtual link
就是OSPF虛鍊路,但虛鍊路被定義為手工配置的位址的點到點的鍊路
OSPF外部路由
将其他外部路由協定的路由重分布進OSPF或者将其他OSPF程序重分布進自己進行内的路由稱為OSPF外部路由。
OSPF外部路由分為兩大類,分别為O E1和O E2,它們的路徑成本計算方法不同
O E2在分布進OSPF程序内時,所有路由的路徑成本就是ASBR到目的地的路徑成本
O E1在分布進OSPF程序内時,路由的路徑成本是ASBR到目的地的路徑成本+OSPF路由器到ASBR的路徑成本之和
OSPF區域類型
1、 末節區域
ABR會過濾掉所有的外部路由,且末節區域内的路由也不能重分布外部路由;ABR會向末節區域内發送一條指向自己的預設路由供轉發資料使用
2、 完全末節區域
ABR會過濾是所有的外部路由及區域間路由;完全末節區域内的路由器不能重分布外部路由;ABR會向完全末節區域内發送一條指向自己的預設路由,供轉發資料使用
3、 NSSA
ABR會過濾掉所有的外部路由進入NSSA區域,且允許NSSA區域中的路由器重分布外部路由
4、 完全NSSA
在完全NSSA區域内,ABR會過濾掉所有的外部路由和域間路由,但路由器可以将外部路由重分布進OSPF程序,而且ABR會自動向完全NSSA内發送一條指向自己的預設路由
OSPF LSA類型
1、 LSA 1
任何一台路由器都會産生的用于描述自身鍊路狀态的LSA,該LSA隻能在單個區域内傳遞
2、 LSA 2
DR/BDR産生的LSA稱LSA 2類型
3、 LSA 3
LSA 3就是将一個區域的LSA發向另一個區域時的彙總,ABR将LSA1彙總簡化變成LSA3再發到另一個區域
4、 LSA 4
由ASBR發出,用于告訴OSPF路由器如何到達ASBR的資訊
5、 LSA 5
LSA 5是外部路由重分布進OSPF程序時産生的,并且由ASBR産生
6、 LSA 7
NSSA區域将外部路由重分布進OSPF時,路由資訊使用LSA 7進行表示;LSA 7隻能在NSSA區域内傳遞,如果需要傳遞到其他區域,需要轉變為LSA 5後再轉發