OSPF LSA類型詳解

連接到同一個OSPF區域的所有路由器都會獲悉完全相同的拓撲數據。每臺路由器在鏈路狀態數據庫中存儲這些由鏈路狀態通告(LSA)組成的的數據。然後,路由器對LSDB運行SPF(最短路徑優先)算法,以確定前往每個子網的最佳路由。

下面就介紹下OSPF中所有類型的LSA。

總體上來說,有以下幾種:
1.類型1:Router LSA
2.類型2:Network LSA
3.類型3:Network Summary LSA
4.類型4:ASBR Summary LSA
5.類型5:AS External LSA
6.類型6:Group Membership LSA
7.類型7:NSSA External LSA
8.類型8:External Attributes LSA
9.類型9:Opaque LSA(link-local scope)
10.類型10:Opaque LSA(area-local scope)
11.類型11:Opaque LSA(AS scope)

下面來進行詳細的解釋。
1.Router LSA
    每臺路由器都創建1類LSA,用於向它連接的每個區域描述自己。在每臺路由器中,每個區域的LSDB都包含一個1類的LSA,它指出了當前路由器的RID和所有接口的IP地址,1類LSA還用於描述末梢網路。
 
    1類LSA使用OSPF路由器ID標示OSPF路由器。每臺路由器都創建一個1類的LSA並泛洪到整個區域。爲了泛洪LSA,始發路由器將1類LSA發 送給當前區域內的鄰居,然後鄰居再將其發送給當前區域的其他鄰居,以此類推,知道區域內的所有路由器都有該LSA的拷貝。

    1類LSA包含信息:對於沒有選舉DR的每個接口,指出接口的子網號/掩碼和OSPF開銷
                                    對於選舉了DR的每個接口,指出DR的IP地址以及連接到中轉網絡的鏈路。
                                  對於沒有選舉DR但是通過它可以到達一個鄰居的接口,指出該鄰居的RID。

    每臺內部路由器都創建一個1類的LSA,但是ABR創建多個1類LSA,每個區域都有一個。
此種LSA 可以通過 show ip ospf database router 查看router LSA

2:Network LSA
    每個多路訪問網絡中,子網中的DR都會創建Network LSA,描述了子網及連接到該子網的路由器藉口。它只在產生這條Network LSA 的區域泛洪描述了所有和它相連的路由器(包括DR 本身)。
Show ip ospf database network 可以看到Network LSA

3:Network Summary LSA
    由ABR創建,描述了一個區域的1類和2類LSA中包含的子網,被通告到另一個區域。它指出了始發區域的鏈路(子網)和開銷,但是沒有拓撲數據。
    如果ABR 知道有多條路徑可以到達目標地址,但是它仍然只發送單個的Network Summary LSA,並且是開銷最低的那條;同樣,如果ABR 從其他的ABR那裏收到多條Network Summary LSA 的話,它會只選擇開銷最低的,並把這條Network Summary LSA 宣告給其他區域
    當其他的路由器收到來自ABR 的NetworkSummary LSA 以後,它不會運行SPF 算法,它只簡單的 加上到達那個ABR 的開銷和Network Summary LSA中包含的開銷,通過ABR,到達目標地址的路由和開銷一起被加進路由表裏,這種依賴中間路由器來確定到達目標地址的完全路由(full route)實際上是距離矢量路由協議的行爲

可以使用show ip ospf database summary 查看Network Summary LSA

4:ASBR Summary LSA
    類似於3類LSA,只是通告一條用於前往ASBR的主機路由,而不是一個網絡。
使用 show ip ospf database asbr-summary 可以看到ASBR Summary LSA

5:AS External LSA
    AS外部LSA,由ASBR創建,用於描述被注入到OSPF中的外部路由。這種LSA 將在全AS 內泛洪。
可以使用 show ip ospf database external看AS External LSA


6:Group Membership LSA
    組成員關係LSA,這是爲MOSPF定義的,思科的IOS不支持。

7:NSSA External LSA
    NSSA外部LSA,來自非完全Stub 區域(not-so-stubby area)內,類似於5類LSA,只不過是由NSSA區域中的ASBR創建,只在NSSA 區域內泛洪。
使用命令Show ip ospf database nssa-external可以看NSSA External LSA

8:External Attributes LSA
    外部屬性LSA,思科路由器不能實現。

9--11:Opaque LSA
不透明LSA,用作通用LSA,以方便擴展OSPF。(如:爲了支持MPLS流量工程而修改了類型10的LSA。)
 

最後,再說下OSPF中各種區域會產生的LSA:

骨幹:12345

STUB:1234

NSSA :1237
原創文章如轉載,請註明:轉載自free的網絡工程師博客 [ http://www.free1990.com/ ]
本文鏈接地址:http://www.free1990.com/wangluo/11.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章