史玉鋒,趙 燕,李 明(國網(wǎng)山東省電力公司乳山市供電公司,山東威海,264500)
?
解析ospf 協(xié)議中常用的7類LSA
史玉鋒,趙 燕,李 明
(國網(wǎng)山東省電力公司乳山市供電公司,山東威海,264500)
摘要:本文介紹了OSPF協(xié)議中常見的7類LSA。
關鍵詞:路由器;OSPF協(xié)議;LSA
當今世界網(wǎng)絡技術突發(fā)猛進,網(wǎng)絡規(guī)模逐漸向超大化、特大化發(fā)展。大規(guī)模的不同類型的網(wǎng)絡連接通信就需要借助于路由器。路由器各種協(xié)議技術也應運而生,RIP、OSPF、BGP、ISIS等協(xié)議層出不窮。日常我們應用較多的是OSPF協(xié)議,本文我們重點介紹的是OSPF中的LSA技術。LSA(鏈路狀態(tài)通告)相當于ospf中的數(shù)據(jù)庫的記錄,它記錄了所有鏈路(接口和鄰居等鏈路信息)。OSPF中所有路由信息描述都是封裝在LSA 中發(fā)出去的,路由器通過LSA維護自己的路由表。由于OSPF協(xié)議定義了多種路由器的類型,因而LSA通告的類型也有多種類型,下面我們重點介紹一下OSPF協(xié)議常用的7種LSA。
LSA類型介紹:
注:本文中DR是指指定路由器;ABR是指區(qū)域邊界路由器;ASBR是指自治系統(tǒng)邊界路由器。
①路由器LSA(Router LSA)。
描述路由器的直連鏈路狀態(tài)信息。
特征:
1)域內路由,僅在本區(qū)域傳遞,不會穿越ABR。
2)每臺路由器都會產(chǎn)生。
3)包含本路由器的直連的鄰居,以及直連接口的信息
通過命令show ip ospf database router可以查看數(shù)據(jù)庫中列出了所有路由器LSA通告。
②網(wǎng)絡LSA(Network LSA)
描述本區(qū)域內的網(wǎng)絡信息以及連接到此網(wǎng)絡的所有路由器。
特征:
1)僅在本區(qū)域傳遞
2)網(wǎng)絡LSA通告列出了所有與之相連的路由器,包括DR路由器本身。
使用命令show ip ospf database network可以查看一條網(wǎng)絡LSA通告的信息。請注意,和路由器LSA不同,網(wǎng)絡LSA中沒有度量字段。
③網(wǎng)絡匯總LSA(Network summary LSA)
描述OSPF的區(qū)域間路由(在路由表中以OIA 標識)。是由ABR路由器始發(fā)的。ABR路由器將發(fā)送網(wǎng)絡匯總LSA到一個區(qū)域,用來通告該區(qū)域外部的目的地址。實際上,這些網(wǎng)絡匯總LSA就是ABR路由器告訴在與之相連的區(qū)域內的內部路由器它所能到達的目的地址的一種方法。通俗講就是ABR把一個區(qū)域的1、2類LSA轉成3類LSA向另一個區(qū)域傳播。
特征:
1)域間路由,能泛洪到整個AS。
2)由ABR發(fā)出,每穿越一個ABR,其ADV Router就會變成此ABR的Router-id.
3)包含本區(qū)域中的路由信息,包括網(wǎng)絡號和掩碼。
使用命令show ip ospf database summary可以顯示鏈路狀態(tài)數(shù)據(jù)庫中的網(wǎng)絡匯總LSA信息
④ASBR匯總LSA
描述由ABR路由器始發(fā)的。ASBR匯總LSA除了所通告的目的地是一臺ASBR路由器而不是一個網(wǎng)絡外,其他的和網(wǎng)絡匯總LSA都是一樣的。
特征:
1)把ASBR的Router-id傳播到其他區(qū)域,讓其他區(qū)域的路由器得知ASBR的位置。
2)由ABR產(chǎn)生并發(fā)出,穿越一個ABR,其ADV Router就會變成此ABR的Router-id.
通俗點講4類LSA 是其它區(qū)域用來定位ASBR位置的。因為其它區(qū)域通過5類LSA是不可以學到外部路由的。經(jīng)過4類LSA的定位ASBR后,就可以學到去外部的路由了。
使用命令show ip ospf database asbr-summary可以查看ASBR匯總LSA的信息。
注意事項:
1)目的地是一個主機地址,并且掩碼是0;通過ASBR匯總LSA通告的目的地將總是一個主機地址,因為它是一條到達一臺路由器的路由。
2)有ASBR的區(qū)域不會產(chǎn)生4類LSA。例如:Aear 2有一個ASBR。Aear1的ASBR產(chǎn)生5類LSA。但不會產(chǎn)生4類LSA,因為產(chǎn)生5LSA+1LSA ,Aear 2的路由都知道去外部的路由。
⑤自治系統(tǒng)外部LSA
描述的是OSPF區(qū)域以外的路由(RIP、EIGRP、BGP等等)。 或者稱為外部LSA(External LSA),是始發(fā)于ASBR路由器的,用來通告到達OSPF自治系統(tǒng)外部的目的地或者OSPF自治系統(tǒng)外部的缺省路由的LSA。自治系統(tǒng)外部LSA是鏈路狀態(tài)數(shù)據(jù)庫中唯一不與具體的區(qū)域相關聯(lián)的LSA通告。外部LSA通告將在整個自治系統(tǒng)中進行泛洪擴散。
特征:
1)域外路由,不屬于某個區(qū)域。
2)ASBR產(chǎn)生,傳播到整個OSPF區(qū)域。不會改變ADV Router。
通俗講5類LSA是通告整個AS區(qū),經(jīng)由此ASBR可以到外部網(wǎng)絡,且所有路由器接受
的5類都是一樣的信息。
30包含域外的路由使用命令show ip ospf database external可以查看AS外部LSA的信息。
⑥組成員LSA目前不支持組播OSPF (MOSPF協(xié)議)
⑦ NSSA外部LSA
描述指在非純末梢區(qū)域(Not-So-Stubby Area, NSSA)內始發(fā)于ASBR路由器的LSA通告。NSSA外部LSA通告幾乎和LSA5通告是相同的。只是不像自主系統(tǒng)外部LSA通告那樣在整個OSPF自主系統(tǒng)內進行泛洪擴散,NSSA外部LSA通告僅僅在始發(fā)這個NSSA外部LSA通告的非純末梢區(qū)域內部進行泛洪擴散。通俗講NSSA區(qū)域沒有5類LSA,于是也就沒有4類LSA,但會生成7類LSA,且由ASBR產(chǎn)生,只在NSSA區(qū)域傳播。
可以通過命令show ip ospf database nssa-external來顯示NSSA外部LSA通告的信息。
特征: 特殊的域外路由,只存在于NSSA區(qū)域中。
*每一種區(qū)域內允許泛洪的LSA類型
?
1)末梢區(qū)域:(Stub Area)
不允許AS外部通告(LSA 5)在其內部進行泛洪。在末梢區(qū)域邊界的ABR路由器使用網(wǎng)絡匯總LSA (LSA 3)向這個區(qū)域通告缺省路由,而且這條缺省路由不會被通告到這個區(qū)域的外部去。
Router(config-route)area 1 stub//將Area 1設置成末梢區(qū)域
2)完全末梢區(qū)域:(Totally stub)
使用缺省路由到達OSPF自治系統(tǒng)外部的目的地址,而且使用缺省路由到達這個區(qū)域外部的所有目的地址,完全末梢區(qū)域的ABR路由器不僅阻塞LSA 5,也阻塞所有的匯總LSA――除了通告缺省路由的那一條類型3。
Router(config-route)#area 1 stub no-summary// 將Area 1設置成完全末梢區(qū)域,此時會將類型3用默認路由代替,NO-summary的作用是將類型3、4用默認路由簡化
3)非純末梢區(qū)域(Not-so-stubby-area)
允許外部路由通告到OSPF自治系統(tǒng)內部,而同時保留自治系統(tǒng)的其余部分的末梢區(qū)域特征,ASBR將始發(fā)類型7的LSA來通告那些外部網(wǎng)絡,這些NAAS外部LSA將在整個NAAS區(qū)域中泛洪,在ABR上被阻塞。ABR會將類型7的轉化為類型5通告到其他區(qū)域中。
擴充事項:
1)當你network XXXX的時候就會出現(xiàn)LSA1和LSA2。
2)如果有外部路由重分布進來Ospf里面就會產(chǎn)生LSA5,同時重分布直連的子網(wǎng)也會產(chǎn)生LSA5。
3)如果一個外部的Ospf area分布進來本地area的話,就會產(chǎn)生LSA4。例如area1連接area0,那么彼此的LSDB都會有LSA4。
4)要使用Ospf匯聚的話,就會產(chǎn)生LSA3
5)LSA7只會出現(xiàn)在NSSA的情況,這種情況很少見。
參考文獻
[1] 網(wǎng)絡協(xié)議與路由 清華大學出版社 2005
[2] Cisco 路由器使用技術中國鐵道出版社2006
[3] 《CCNA 3&4 思科網(wǎng)絡技術學院教程》,人民郵電出版社,2006
7 kinds of commonly used LSA protocols in OSPF Protocol
Shi Yufeng,Zhao Yan,Li Ming
(Shandong power supply company, Rushan electric power company,Weihai,264500,Shandong)
Abstract:This paper introduces the common 7 kinds of LSA protocol in OSPF.
Keywords:router;OSPF protocol;LSA