OSPF的區(qū)域劃分
資源天下 2019/8/21 8:17:51
隨著網(wǎng)絡(luò)規(guī)模日益擴(kuò)大,當(dāng)一個(gè)大型網(wǎng)絡(luò)中的路由器都運(yùn)行OSPF 路由協(xié)議時(shí),路由器數(shù)量的增多會(huì)導(dǎo)致LSDB 非常龐大,占用大量的存儲(chǔ)空間,并使得運(yùn)行SPF 算法的復(fù)雜度增加,導(dǎo)致CPU 負(fù)擔(dān)很重。在網(wǎng)絡(luò)規(guī)模增大之后,拓?fù)浣Y(jié)構(gòu)發(fā)生變化的概率也增大,網(wǎng)絡(luò)會(huì)經(jīng)常處于“動(dòng)蕩”之中,造成網(wǎng)絡(luò)中會(huì)有大量的OSPF 協(xié)議報(bào)文在傳遞,降低了網(wǎng)絡(luò)的帶寬利用率。更為嚴(yán)重的是,每一次變化都會(huì)導(dǎo)致網(wǎng)絡(luò)中所有的路由器重新進(jìn)行路由計(jì)算。 OSPF 協(xié)議通過(guò)將自治系統(tǒng)劃分成不同的區(qū)域(Area)來(lái)解決上述問(wèn)題。區(qū)域是從邏輯上將路由器劃分為不同的組,每個(gè)組用區(qū)域號(hào)(Area ID)來(lái)標(biāo)識(shí)。區(qū)域的邊界是路由器,而不是鏈路。一個(gè)網(wǎng)段(鏈路)只能屬于一個(gè)區(qū)域,或者說(shuō)每個(gè)運(yùn)行OSPF 的接口必須指明屬于哪一個(gè)區(qū)域。如圖4-1 所示。
圖1 OSPF區(qū)域劃分
劃分區(qū)域后,可以在區(qū)域邊界路由器上進(jìn)行路由聚合,減少通告到其他區(qū)域的LSA 數(shù)量。另外,還可以最小化由于網(wǎng)絡(luò)拓?fù)渥兓瘞?lái)的影響。
1. OSPF區(qū)域類(lèi)型
2. LSA(鏈路狀態(tài)通告)類(lèi)型
表2 LSA 類(lèi)型表:
Type 名稱(chēng) 產(chǎn)生者 描述內(nèi)容 通告范圍
LSA1 路由器 LSA 每臺(tái)路由器自己直連的鏈路 本區(qū)域
LSA2 網(wǎng)絡(luò)LSA DR 直連路由器 本區(qū)域
LSA3 網(wǎng)絡(luò)匯總 ABR 相鄰區(qū)域 區(qū)域匯總信息
LSA4 ASBR匯總LSA ABR 如何到達(dá)一個(gè)ASBR 相鄰區(qū)域
LSA5 AS外部LSA ASBR 怎樣到外部 整個(gè)AS
LSA7 NSSA外部LSA ASBR 怎樣到外部 本區(qū)域
3. 區(qū)域類(lèi)型與 LSA 類(lèi)型關(guān)系
表3區(qū)域類(lèi)型與 LSA 類(lèi)型關(guān)系表
區(qū)域類(lèi)型 描述 允許LSA類(lèi)型
普通(標(biāo)準(zhǔn))區(qū)域 能學(xué)習(xí)其它區(qū)域的路由,能學(xué)習(xí)外部路由 LSA1、2、3、4、5
(末梢)Area stub 能學(xué)習(xí)其它區(qū)域的路由,不能學(xué)習(xí)外部路由 LSA1、2、3、4
(完全末梢)Totally stub Area 不能學(xué)習(xí)其它區(qū)域的路由,不能學(xué)習(xí)外部路由 LSA1、2
(非純末梢)NSSA Area 能學(xué)習(xí)其它區(qū)域的路由,不能學(xué)習(xí)其它區(qū)域連接的外部路由,但可注入本區(qū)域連接的外部路由 LSA1、2、3、4、7
4. OSPF 的路徑類(lèi)型
區(qū)域內(nèi)路徑(Intra-area Path): 指 Router 所在的區(qū)域內(nèi)就可以到達(dá)目的地的 Path
區(qū)域間路徑(Inter-area Path):指目的地在其它區(qū)域但仍在 OSPF AS內(nèi)的 Path
類(lèi)型 1 的外部路徑(type 1 external Path,E1):指目的地在 OSPF AS 外部的 Path
類(lèi)型 2 的外部路徑(Type 2 external Path,E2):指目的地在 OSPF AS 外部的 Path,但在計(jì)算外部路由的度量時(shí)不再計(jì)入到達(dá)ASBR Router 的 Path 代價(jià)(OSPF 外部路由在默認(rèn)條件下是類(lèi)型 2 的外部 Path,即 E2 Path)
|