華爲 OSPF特殊區域

一、概括

掌握ospf的特殊區域就是用來隔離LSA不同的特殊區域多lsa的隔離程度不一致,要明白做lsa的隔離必然導致一部分路由學不到,爲了不影響正常的網絡訪問,在特殊區域的abr都會下發默認路由來實現不同區域的互訪。

STUB的作用:本區域的ABR將隔離4類和5類LSA,減輕本區域LSDB的大小。

Totally Stub的作用:完全末梢區域同時隔離3 4 5 類LSA,在完全末梢區域只有1類和2類LSA及一條用做缺省路由的3類LSA。

Totally Stub注意:Totally Stub區域的成員按照stub配置即可,只是在ABR配置stub no-summary使得本區域的ABR不再向本區域的成員泛洪3 4 5類LSA。

NSSA的作用:本區域的ABR將隔離4類和5類LSA,減輕本區域LSDB的大小,同時本區域的ASBR生成7類LSA,用來向區域成員通告外部路由。

Totally NSSA作用:隔絕 3 4 5 類LSA。

Totally NSSA完全末梢穿越區域。

二、拓撲

在這裏插入圖片描述

三、配置與分析

1、基礎配置

(1)如圖配置各設備的系統名稱及接口地址,創建換回口 0 例如AR-1 loopback 0—1.1.1.1/32

(2)手動指定ospf設備的路由器ID。

(3)實現全網互相通。

AR-2
<Huawei>system-view 
[Huawei]sysname AR-2
[AR-2]int g0/0/2
[AR-2-GigabitEthernet0/0/2]ip address 23.1.1.2 24
[AR-2-GigabitEthernet0/0/2]int g0/0/1
[AR-2-GigabitEthernet0/0/1]ip address 12.1.1.2 24
[AR-2-GigabitEthernet0/0/1]int g0/0/0
[AR-2-GigabitEthernet0/0/0]ip address 27.1.1.2 24
[AR-2-GigabitEthernet0/0/0]int l0
[AR-2-LoopBack0]ip address 2.2.2.2 32
[AR-2]ospf 1 router-id 2.2.2.2
[AR-2-ospf-1]a 0
[AR-2-ospf-1-area-0.0.0.0]net 12.1.1.2 0.0.0.0
[AR-2-ospf-1-area-0.0.0.0]net 2.2.2.2 0.0.0.0
[AR-2-ospf-1-area-0.0.0.0]net 23.1.1.2 0.0.0.0
[AR-2-ospf-1-area-0.0.0.0]a 3
[AR-2-ospf-1-area-0.0.0.3]net 27.1.1.2 0.0.0.0

其他基礎配置類似

AR-6 ping 78.1.1.8
在這裏插入圖片描述
2、策略需求

(1)區域1是這ospf網絡的“老舊”區域,此區域設備老舊性能底下且不會再連接任何外部網絡;要求管理員需要對此區域OSPF的數據庫優化以減輕此區域設備運行OSPF協議帶來的壓力,同時確保此區域成員訪問OSPF絡時有最優路徑配置成stub區域後,該區域內的路由器將不會接收區域外部路由,且ABR會在該區域中通告一條缺省路由,以供其訪問區域外網絡。

AR1、AR4、AR5、AR3的stub區域配置一樣

[AR-6]ospf 1
[AR-6-ospf-1]a 1
[AR-6-ospf-1-area-0.0.0.1]stub //配置 Stub 區域

dis ospf lsdb
在這裏插入圖片描述
AR-5的LSDB中,已經沒有任何Type-5 LSA及Type-4 LSA條目,並且多了兩條Type-3 LSA(Sum-Net LSA),這兩條Type-3 LSA的LinkState ID爲0.0.0.0說明表示的是缺省路由的LAS,通告路由器分別是AR1、AR3。

然而,在路由器AR5等的LSDB後發現,LSDB 中存在着一些 Type-3LSA,即維護着一些域間路由信息。隨着今後企業的發展,網絡的擴容,這些Type-3 LSA的數量將大量增加,但本身人沒有什麼用處,從而成爲路由器的不必要的負拍。所以將其配置成爲Totally Stub 區域,及禁止Type-3LSA進入該區域。

AR1、AR4、AR5、AR3的stub區域配置一樣

[AR-5]ospf 
[AR-5-ospf-1]a 1
[AR-5-ospf-1-area-0.0.0.1]stub no-summary //配置Totally Stub 區域

dis ospf lsdb
在這裏插入圖片描述
可以看到AR5的LSDB中只有兩條表示缺省路由的Type-3 LSA ,沒有任何其他Type-3 LSA ,路由表中也不存在任何域間路由,只有一條缺省路由。

dis ip routing-table
在這裏插入圖片描述
(2)區域3同屬於此OSPF網絡的“老舊”區域,需要管理員對此OSPF區域的數據庫做最大化的優化,無需考慮最優路徑同時要確保此區域身後的外部網絡可以被 OSPF的其他區域成員正常訪問;
由於區域1存在ASBR,如果配置爲Stub區域,則將導致與外部網絡無法正常通信,因此決定配置爲NSSA區域。注意,在配置NSSA區域時,需要將區域內的所有路由器都配置爲NSSA區域路由器,否則路由器之間無法形成鄰居關係。

[AR-2]ospf 1
[AR-2-ospf-1]area 3
[AR-2-ospf-1-area-0.0.0.3]nssa 

[AR-7]ospf 1
[AR-7-ospf-1]a 3
[AR-7-ospf-1-area-0.0.0.3]nssa //配置nssa區域

dis ospf lsdb
在這裏插入圖片描述
已經沒有任何Type-4LAS及Type-5LAS,但是出現一條LinkState ID 爲0.0.0.0的Type-7LAS。

使用nssa no-summary命令還可以進一步阻止Type-3 LSA 泛洪到NSSA區域,使之成爲一個Totally NSSA區域 。

AR-7

[AR-7]ospf 1
[AR-7-ospf-1]a 3
[AR-7-ospf-1-area-0.0.0.3]nssa no-summary //配置Totally NSSA區域
AR2類似

[AR-7]rip 1
[AR-7-rip-1]default-route originate //導入默認路由

dis ospf lsdb

在這裏插入圖片描述

四、總結

AR-4路由表截圖,dis cu se ospf查看信息的截圖
在這裏插入圖片描述
AR-2的dis cu se ospf信息的截圖
在這裏插入圖片描述
總結7類LSA的內容,作用及執行7轉5動作的設備

Type7 LSA

Type7 LSA是爲了支持NSSA區域而新增的一種LSA類型,用於描述引入的外部路 由信息。

Type7 LSA由NSSA區域的自治域邊界路由器(ASBR)產生,其擴散範圍僅限於 ASBR所在的NSSA區域。

NSSA區域的區域邊界路由器(ABR)收到Type7 LSA時,會有選擇地將其轉化爲Type5 LSA,以便將外部路由信息通告到OSPF網絡的其它區域。

Type7 LSA 轉化爲 Type5 LSA

爲了將NSSA區域引入的外部路由發佈到其它區域,需要把Type7 LSA轉化爲Type5LSA以便在整個OSPF網絡中通告。

P-bit(Propagate bit)用於告知轉化路由器該條Type7 LSA是否需要轉化。

缺省情況下,轉換路由器的是NSSA區域中Router ID最大的區域邊界路由器(ABR)。

只有P-bit置位並且FA(Forwarding Address)不爲0的Type7 LSA才能轉化爲Type5LSA。FA用來表示發送的某個目的地址的報文將被轉發到FA所指定的地址。

區域邊界路由器產生的Type7 LSA不會置位P-bit。

在這裏插入圖片描述

本人所有文章都受版權保護,著作權歸藝博東所有!未經授權,轉載必究或附上其原創鏈接。

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