OSPF的七種型別LSA:
1、路由器LSA (Router LSA)由區域內所有路由器產生,並且只能在本個區域內泛洪廣播。
這些最基本的LSA通告列出了路由器所有的鏈路和介面,並指明瞭它們的狀態和沿每條鏈路方向出站的代價。
2、網路LSA (Network LSA)由區域內的DR或BDR路由器產生,報文包括DR和BDR連線的路由器的鏈路資訊。
網路LSA也僅僅在產生這條網路LSA的區域內部進行泛洪。
3、網路彙總LSA (Network summary LSA)由ABR產生,可以通知本區域內的路由器通往區域外的路由資訊。
在一個區域外部但是仍然在一個OSPF自治系統內部的預設路由也可以透過這種LSA來通告。
如果一臺ABR路由器經過骨幹區域從其他的ABR路由器收到多條網路彙總LSA,那麼這臺始發的ABR路由器將會選擇這些LSA通告中代價最低的LSA,並且將這個LSA的最低代價通告給與它相連的非骨幹區域。
4、ASBR彙總LSA (ASBR summary LSA)也是由ABR產生,但是它是一條主機路由,指向ASBR路由器地址的路由。
5、自治系統外部LSA (Autonomous system external LSA)由ASBR產生,告訴相同自治區的路由器通往外部自治區的路徑。
自治系統外部LSA是惟一不和具體的區域相關聯的LSA通告,將在整個自治系統中進行泛洪。
6、組成員LSA (Group membership LSA) * 目前不支援組播OSPF (MOSPF協議)
7、NSSA外部LSA (NSSA External LSA)由ASBR產生,幾乎和LSA 5通告是相同的,但NSSA外部LSA通告僅僅在始發這個NSSA外部LSA通告的非純末梢區域內部進行泛洪。在NSSA區域中,當有一個路由器是ASBR時,不得不產生LSA 5報文,但是NSSA中不能有LSA 5報文,所有ASBR產生LSA 7報文,發給本區域的路由器。
* 只有一個例外,每臺ABR路由器上利用一個型別3來通告預設路由。
每一種區域內允許泛洪的LSA型別
區域型別 1&2 3&4 5 7
骨幹區域 允許 允許 允許 不允許
非骨幹(非末梢) 允許 允許 允許 不允許
末梢 允許 允許 允許 不允許
完全末梢 允許 不允許 不允許 不允許
NAAS 允許 允許 不允許 允許
1 末梢區域:(Stub Area) 不允許AS外部通告(LSA 5)在其內部進行泛洪。在末梢區域邊界的ABR路由器使用網路彙總LSA (LSA 3)向這個區域通告預設路由,而且這條預設路由不會被通告到這個區域的外部去。 Router(config-route)area 1 stub //將Area 1設定成末梢區域
2. 完全末梢區域:(Totally stub) 使用預設路由到達OSPF自治系統外部的目的地址,而且使用預設路由到達這個區域外部的所有目的地址,完全末梢區域的ABR路由器不僅阻塞LSA 5,也阻塞所有的彙總LSA――除了通告預設路由的那一條型別
3。 Router(config-route)#area 1 stub no-summary //將Area 1設定成完全末梢區域,此時會將型別3用預設路由代替,NO-summary的作用是將型別3、4用預設路由簡化3 非純末梢區域(Not-so-stubby-area) 允許外部路由通告到OSPF自治系統內部,而同時保留自治系統的其餘部分的末梢區域特徵,ASBR將始發型別7的LSA來通告那些外部網路,這些NAAS外部LSA將在整個NAAS區域中泛洪,在ABR上被阻塞。ABR會將型別7的轉化為型別5通告到其他區域中
OSPF的七種型別LSA:
1、路由器LSA (Router LSA)由區域內所有路由器產生,並且只能在本個區域內泛洪廣播。
這些最基本的LSA通告列出了路由器所有的鏈路和介面,並指明瞭它們的狀態和沿每條鏈路方向出站的代價。
2、網路LSA (Network LSA)由區域內的DR或BDR路由器產生,報文包括DR和BDR連線的路由器的鏈路資訊。
網路LSA也僅僅在產生這條網路LSA的區域內部進行泛洪。
3、網路彙總LSA (Network summary LSA)由ABR產生,可以通知本區域內的路由器通往區域外的路由資訊。
在一個區域外部但是仍然在一個OSPF自治系統內部的預設路由也可以透過這種LSA來通告。
如果一臺ABR路由器經過骨幹區域從其他的ABR路由器收到多條網路彙總LSA,那麼這臺始發的ABR路由器將會選擇這些LSA通告中代價最低的LSA,並且將這個LSA的最低代價通告給與它相連的非骨幹區域。
4、ASBR彙總LSA (ASBR summary LSA)也是由ABR產生,但是它是一條主機路由,指向ASBR路由器地址的路由。
5、自治系統外部LSA (Autonomous system external LSA)由ASBR產生,告訴相同自治區的路由器通往外部自治區的路徑。
自治系統外部LSA是惟一不和具體的區域相關聯的LSA通告,將在整個自治系統中進行泛洪。
6、組成員LSA (Group membership LSA) * 目前不支援組播OSPF (MOSPF協議)
7、NSSA外部LSA (NSSA External LSA)由ASBR產生,幾乎和LSA 5通告是相同的,但NSSA外部LSA通告僅僅在始發這個NSSA外部LSA通告的非純末梢區域內部進行泛洪。在NSSA區域中,當有一個路由器是ASBR時,不得不產生LSA 5報文,但是NSSA中不能有LSA 5報文,所有ASBR產生LSA 7報文,發給本區域的路由器。
* 只有一個例外,每臺ABR路由器上利用一個型別3來通告預設路由。
每一種區域內允許泛洪的LSA型別
區域型別 1&2 3&4 5 7
骨幹區域 允許 允許 允許 不允許
非骨幹(非末梢) 允許 允許 允許 不允許
末梢 允許 允許 允許 不允許
完全末梢 允許 不允許 不允許 不允許
NAAS 允許 允許 不允許 允許
* 只有一個例外,每臺ABR路由器上利用一個型別3來通告預設路由。
1 末梢區域:(Stub Area) 不允許AS外部通告(LSA 5)在其內部進行泛洪。在末梢區域邊界的ABR路由器使用網路彙總LSA (LSA 3)向這個區域通告預設路由,而且這條預設路由不會被通告到這個區域的外部去。 Router(config-route)area 1 stub //將Area 1設定成末梢區域
2. 完全末梢區域:(Totally stub) 使用預設路由到達OSPF自治系統外部的目的地址,而且使用預設路由到達這個區域外部的所有目的地址,完全末梢區域的ABR路由器不僅阻塞LSA 5,也阻塞所有的彙總LSA――除了通告預設路由的那一條型別
3。 Router(config-route)#area 1 stub no-summary //將Area 1設定成完全末梢區域,此時會將型別3用預設路由代替,NO-summary的作用是將型別3、4用預設路由簡化3 非純末梢區域(Not-so-stubby-area) 允許外部路由通告到OSPF自治系統內部,而同時保留自治系統的其餘部分的末梢區域特徵,ASBR將始發型別7的LSA來通告那些外部網路,這些NAAS外部LSA將在整個NAAS區域中泛洪,在ABR上被阻塞。ABR會將型別7的轉化為型別5通告到其他區域中