Yeslab CCNP學員-OSPF的常見前7類LSA詳解
1.路由器LSA,由區(qū)域內(nèi)所有路由器產(chǎn)生.
2.網(wǎng)絡(luò)LSA,由區(qū)域內(nèi)DR或BDR路由器產(chǎn)生.
3,4網(wǎng)絡(luò)匯總LSA或ASBR匯總LSA,由ABR產(chǎn)生.
5.自制系統(tǒng)外部LSA,由ASBR產(chǎn)生
6.組播LSA,思科路由器不支持MOSPF
7.NSSA外部LSA,由ASBR產(chǎn)生,幾乎和5類相同.
類型一:
類型一LSA描述了所有直連鏈路共同的狀態(tài)。以routerID標記。
每個路由器鏈路被定義為四種鏈路類型中的一種,LSA包含一個linkID位,它通過網(wǎng)絡(luò)號和掩碼標記著這條鏈路直連著的目標。
類型一LSA的鏈路類型:
點對點連接另一臺路由器。LinkID為鄰居routerID;
直連到一個過境網(wǎng)絡(luò)。LinkID為DR的Ip地址;
直連到一個末梢網(wǎng)絡(luò)。LinkID為IP網(wǎng)絡(luò)號;
虛鏈路。LinkID為鄰居routerID。
除此之外,類型一LSA還描述了這臺路由器是否是ABR或ASBR。
類型二:
類型二的LSA在一個區(qū)域內(nèi)被每個過境廣播或非廣播多路訪問(NBMA)網(wǎng)絡(luò)產(chǎn)生。一個過境網(wǎng)絡(luò)至少有兩個直接附屬于OSPF的路由器。網(wǎng)絡(luò)中的DR負責通告網(wǎng)絡(luò)LSA。
一個類型二的LSA列出每個組成過境網(wǎng)絡(luò)的附屬路由器,包括DR本身,還包鏈路上使用的子網(wǎng)掩碼。
注意:類型二的LSA在過境網(wǎng)絡(luò)區(qū)域內(nèi)洪泛給所有路由器,這一類型LSA從不穿越區(qū)域邊界。這種類型LSA的鏈路狀態(tài)ID是DR通告的自己的IP接口地址。
類型三:
類型三的LSA通告的是ABR相連Area的鏈路信息,具體來講就是將自己Area內(nèi)的鏈路告訴Area0,也將其他Area(包括Area0)的信息傳到自己的Area。其通告的鏈路是所有鏈路中Cost最小的,在路由表中以“OIA”表示。如果LSA3通告的是一條缺省路由,那么鏈路狀態(tài)ID和網(wǎng)絡(luò)掩碼字段中都將設(shè)為0.0.0.0。
默認情況下,類型三LSA被通告進骨干區(qū)域,以起源區(qū)域內(nèi)每個定義的子網(wǎng)形式,而這種行為可以引起重大的洪泛問題。因此,你應(yīng)該考慮在ABR上手動匯總。匯總LSAs只在單區(qū)域傳播,但是會在ABR處被修改,然后傳給其他區(qū)域。
注意:匯總LSAs默認情況下不包含匯總路由。
類型四:
類型四的LSA通告了ASBR的具體位置,是一條到達ASBR的主機路由。
LSA3和LSA4都由ABR始發(fā),報文格式是相同的,只不過有幾處字段內(nèi)容不一樣。在“鏈路狀態(tài)ID”這個字段中,LSA3通告的是網(wǎng)絡(luò)或子網(wǎng)的IP地址,而LSA4通告的是ASBR的路由器ID;而“網(wǎng)絡(luò)掩碼字段”對LSA4沒什么意義,設(shè)置為0.0.0.0。
一臺Router成為ABR的前提是必須有運行OSPF進程的接口與Area0直連,否則不會產(chǎn)生LSA3和LSA4,也就無法完成ABR的任務(wù),解決辦法一般是通過虛鏈路。
在圖中中,ASBR發(fā)送一個類型一的路由器LSA,里面含有1bit用來標記自己是ASBR的位。當ABR(在路由器LSA中以邊界bit標記)收到這個類型一的LSA時,它建立一個類型四LSA,并且洪泛進骨干區(qū)域area0。后續(xù)的ABRs重新產(chǎn)生一個類型四LSA,洪泛進后面的區(qū)域。
類型五:
LSA5通告了與ASBR直連的其它AS的路由信息,不同于BGP中AS的概念,這里指IGP區(qū)域。LSA5被Flooding至除Stub,TotalStub,,NSSA以外的所有Area,是***的一個不與任何Area相關(guān)聯(lián)的LSA通告。
LSA5形成的路由條目以E1或E2表示(默認為E2)
可以通過命令改為E1類型redistributeigpsubnetsmetric-type1。
E2Cost=ASBR到AS外部目的網(wǎng)絡(luò)的Cost
E1Cost=本地到ASBR的Cost+ASBR到AS外部目的網(wǎng)絡(luò)的Cost。
注意:當OSPF路由器獲得一條LSA5,在裝進路由表之前會檢查“轉(zhuǎn)發(fā)地址”是否可以通過Area內(nèi)或Area間路由到達,若不可達,不會裝進路由表。
類型七:
LSA7內(nèi)容和LSA5基本一樣(只有轉(zhuǎn)發(fā)地址字段不同),關(guān)鍵是LSA7只在始發(fā)該LSA的NSSA區(qū)域內(nèi)Flooding,并在ABR轉(zhuǎn)換成LSA5,LSA7形成的路由條目以N1或N2表示。事實上LSA7和LSA5內(nèi)容一樣,只不過泛洪區(qū)域有限制所以要標記一下,而且是可以相互轉(zhuǎn)換的。在NSSA區(qū)域中,路由器設(shè)定‘N-bit‘來標記他們可以支持類型七LSA,ASBR將外部路由信息封裝進LSA。若設(shè)置其P-Bit位為1,可以使其在NSSA區(qū)域里泛洪。在ABR那里會將P-Bit位改為0,由LSA7轉(zhuǎn)換為LSA5,再傳到OSPF其他的Area。同樣的,如果有別的Area通告進來的外部路由要注入到這個NSSA區(qū)域中,在該NSSA區(qū)域的ABR那里會將LSA5轉(zhuǎn)換為LSA7。
【編輯推薦】