OSPF的LSA類型詳解

OSPF的LSA類型種類繁多,往往讓人頭暈噁心。然後OSPF又是目前應用最廣泛的IGP協議,我們不得不對它進行研究。OSPF的LSA類型一共有11種(之前說錯12種自己數來數去少一種,哈哈,糾正下),分別是:
LSA1 路由器LSA(Router LSA)

LSA2  網絡LSA(Network LSA)

LSA3 網絡彙總LSA(Network summary LSA)

LSA4  ASBR彙總LSA(ASBR summary LSA)

LSA5  自治系統外部LSA (Autonomous system external LSA)

LSA6  組成員LSA (Group membership LSA) *目前不支持組播OSPF (MOSPF協議

LSA7  NSSA外部LSA (NSSA External LSA)

LSA8  BGP的外部屬性LSA(External attributes LSA for BGP)

LSA9  不透明LSA(本地鏈路範圍)  (opaque LSA)   *目前主要用於MPLS多協議標籤交換協議

LSA10 不透明LSA(本地區域範圍) (opaque LSA)   *目前主要用於MPLS多協議標籤交換協議

LSA11 不透明LSA(AS範圍) (opaque LSA)   *目前主要用於MPLS多協議標籤交換協議

這11種LSA中,我們主要研究其中的LSA1、2、3、4、5、7。其餘的在一些特殊環境使用,暫時不對它們進行深入的探討。

請先看一幅圖,此圖涵蓋了我們所研究的6種LSA類型在OSPF環境中的作用。

* 圖中ADV是通告路由器;ABR是區域邊界路由器;ASBR是自治系統邊界路由器。
①   LSA1 路由器LSA(Router LSA)
描述路由器的直連鏈路狀態信息。由每個發起路由器通告,只在本區域內傳遞,不會超過ABR。

②   LSA2  網絡LSA(Network LSA)
描述本區域內BMA/NBMA(串行連接信息不會在此出現)的網絡信息以及連接到此網絡的路由器。由本BMA/NBMA網絡的DR或BDR通告,只在本區域傳遞

③   LSA3 網絡彙總LSA(Network summary LSA)
描述OSPF的區域間路由(在路由表中以 O IA 標識)。原LSA 1所描述的路由信息會由所在區域的ABR將其轉換爲LSA 3。
LSA3可以傳播到整個OSPF的所有區域(特殊區域除外)。ABR通告。
注意:LSA 3每穿越一個ABR,其ADV Router都會發生改變,ADV Router轉變爲最後一次穿越的ABR路由器

④   LSA5  自治系統外部LSA (Autonomous system external LSA)
沒有看錯,這裏是LSA 5,我們先講LSA 5再反過來看LSA 4。
LSA 5描述的是OSPF區域以外的路由(RIP、EIGRP、BGP等等)。由ASBR所通告,LSA 5可以傳播到整個OSPF的所有區域(特殊區域除外
注意:LSA 5的通告路由器在穿越ABR的時候是不會改變的。

⑤   LSA4  ASBR彙總LSA(ASBR summary LSA)
LSA 4所承載的內容是:ASBR的Router-ID。LSA 4其實就是圖中R4(通告路由器)將Area 3中R11的Router-ID信息轉換爲LSA 4,在整個OSPF域中泛洪傳播(由於LSA 5的通告路由器在穿越ABR的時候不會改變,如圖中Area 3的LSA 5在穿越R4到達Area 0時,通告路由器不改變仍然是R11,因此除了Area 3,Area 0和其他區域都不知道R11的信息。此時就需要LSA 4爲Area0和其他區域提供R11的信息,可以這麼說,LSA 4是爲LSA5所服務的)。

⑥   OSPF的特殊區域:Stub Area末梢區域
在Stub區域中只有域內和域間路由只允許LSA 3進入本區域,LSA 4/5不允許進入。配置Stub區域後會在區域內自動的生成一條默認路由(以便訪問OSPF中其他區域的網絡)。

⑦   OSPF的特殊區域:Total Stub Area絕對末梢區域
在Total Stub Area中只有本區域內的路由LSA3/4/5均不允許進入本區域。配置Total Stub Area後會在區域內自動的生成一條默認路由(以便訪問OSPF中其他區域的網絡)。

⑧   OSPF的特殊區域:NSSA Area次末梢區域
在NSSA區域中允許存在ASBR,所以也就可以引入外部路由。這個外部路由在NSSA區域內以LSA 7存在。當此LSA 7路由離開NSSA區域進入別的區域時,NSSA的ABR會進行LSA 7向LSA 5的轉換(如圖Area 6所示)。
本區域只允許LSA 3進入,禁止LSA4/5的進入。所以此區域有域內、域間和外部路由
配置NSSA區域需要在區域內手工的創建一條默認路由(以便訪問OSPF中其他區域的網絡)。
# router ospf x
# area 6 nssa default-information-originate

⑨   OSPF的特殊區域:Total NSSA Area絕對次末梢區域
在NSSA區域中允許存在ASBR,所以也就可以引入外部路由。這個外部路由在NSSA區域內以LSA 7存在。當此LSA 7路由離開NSSA區域進入別的區域時,NSSA的ABR會進行LSA 7向LSA 5的轉換(如圖Area 7所示)。
本區域禁止LSA3/4/5進入,只有本區域內路由和外部路由。配置Total NSSA Area後會在區域內自動的生成一條默認路由(以便訪問OSPF中其他區域的網絡)。

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