OSPF Stub區域數據庫
1、OSPF Stub區域功能介紹:網絡
1、stub區域爲OSPF的末節區域,可以過濾掉 4類、5類LSA(這樣就不會接收到OSPF域外的路由),可以減少鏈路狀態數據庫及路由表。 ide
2、該區域的ABR會爲stub區域產生一條域間的O *IA 0/0的默認路由,下發到該區域,保證到OSPF域外的路由可達性oop
2、OSPF Stub區域應用場景:性能
在OSPF域的一個末節區域,好比就一臺設備,單鏈路與核心骨幹區域鏈接,這臺設備的性能可能還比較低,內存,CPU都比較緊張,另外不論路由條目詳細仍是寬泛都區別不大,由於這個區域須要訪問其餘區域,或者是OSPF域外的網段的時候,他的路由的下一跳都是這個單鏈路所對應的下一跳核心設備的IP,因此這個區域沒有必要學習到大量的OSPF外部路由,此時就能夠考慮將該區域配置成stub區域,以減輕這個區域的路由條目的壓力與計算的資源消耗。學習
3、OSPF Stub區域實驗配置:測試
注意:spa
1)stub區域爲末節區域,stub區域過濾 4類、5類 LSA,而且在ABR路由器產生一條3類LSA的默認路由 router
3)stub區域內的路由器不容許引入ospf的域外路由 blog
1、拓撲圖
2、實驗目的:
1)將area 2 配置爲stub區域,過濾 4類、5類 LSA
3、配置思路:
1)搭建好拓撲圖環境,標出規劃好的IP地址
2)修改網絡設備默認名稱、配置好IP地址
3)配置基礎OSPF,使各網段之間實現互訪
4)在area 2 配置Stub區域
4、配置過程:
步驟一:修改網絡設備默認名稱、配置好IP地址
1) 路由器R1作基礎接口配置,並修改設備名稱
Router>en //進入特權模式
Router#conf t //進入全局配置模式
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#hostname R1 //給設備更名稱
R1(config)#int fa0/1 //進入接口配置模式
R1(config-if)#ip address 192.168.12.1 255.255.255.0 //配置接口的ip地址、子網掩碼
R1(config-if)#no shut //激活接口,拓撲圖上接口由紅變綠
R1(config-if)# //如下兩行爲激活接口的提示信息
%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up
R1(config)#int loopback 0
%LINK-5-CHANGED: Interface Loopback0, changed state to up
R1(config-if)#
%LINEPROTO-5-UPDOWN: Line protocol on Interface Loopback0, changed state to up
R1(config-if)#ip add 192.168.1.1 255.255.255.0
R1(config-if)#no shut
2) 路由器R2作基礎接口配置,並修改設備名稱
Router(config)#hostname R2
R2(config)#int fa0/1
R2(config-if)#ip add 192.168.12.2 255.255.255.0
R2(config-if)#no shut
%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up
R2(config-if)#int fa0/0
R2(config-if)#ip add 192.168.23.1 255.255.255.0
R2(config-if)#no shut
R2(config-if)#exit
R2(config)#int loopback 0
%LINK-5-CHANGED: Interface Loopback0, changed state to up
R2(config-if)#
%LINEPROTO-5-UPDOWN: Line protocol on Interface Loopback0, changed state to up
R2(config-if)#ip add 192.168.2.1 255.255.255.0
R2(config-if)#no shut
3) 路由器R3作基礎接口配置,並修改設備名稱
R3(config)#int fa0/0
R3(config-if)#ip add 192.168.23.2 255.255.255.0
R3(config-if)#no shut
R3(config-if)#int fa0/1
R3(config-if)#ip add 192.168.34.1 255.255.255.0
R3(config-if)#no shut
R3(config-if)#exit
R3(config)#int loopback 0
R3(config-if)#ip add 192.168.3.1 255.255.255.0
R3(config-if)#no shut
4) 路由器R4作基礎接口配置,並修改設備名稱
R4(config)#int fa0/1
R4(config-if)#ip add 192.168.34.2 255.255.255.0
R4(config-if)#no shut
R4(config-if)#exit
R4(config)#int loopback 0
R4(config-if)#ip add 192.168.4.1 255.255.255.0
R4(config-if)#no shut
步驟2、配置基礎OSPF
1) R1:
R1(config)#router ospf 1 //使能OSPF,並配置進程號爲1
R1(config-router)#router-id 1.1.1.1 //配置router-id
R1(config-router)#network 192.168.1.1 0.0.0.0 area 1 //發佈網段,並將網段分配進area 1 區域
R1(config-router)#network 192.168.12.0 0.0.0.255 area 1
2) R2:
R2(config)#router ospf 1
R2(config-router)#router-id 2.2.2.2
R2(config-router)#network 192.168.12.0 0.0.0.255 area 1
R2(config-router)#network 192.168.23.0 0.0.0.255 area 0
R2(config-router)#network 192.168.2.1 0.0.0.0 area 0
00:59:28: %OSPF-5-ADJCHG: Process 1, Nbr 1.1.1.1 on FastEthernet0/1 from LOADING to FULL, Loading Done //該信息代表鄰居已經創建成功
R2(config-router)#end
3) R3:
R3(config)#router ospf 1
R3(config-router)#router-id 3.3.3.3
R3(config-router)#network 192.168.23.0 0.0.0.255 area 0
R3(config-router)#
00:40:03: %OSPF-5-ADJCHG: Process 1, Nbr 2.2.2.2 on FastEthernet0/0 from LOADING to FULL, Loading Done
R3(config-router)#network 192.168.34.0 0.0.0.255 area 2
R3(config-router)#network 192.168.3.1 0.0.0.0 area 0
4) R4:
R4(config)#router ospf 1
R4(config-router)#router-id 4.4.4.4
R4(config-router)#network 192.168.4.1 0.0.0.0 area 2
R4(config-router)#network 192.168.34.0 0.0.0.255 area 2
R4(config-router)#
01:12:18: %OSPF-5-ADJCHG: Process 1, Nbr 3.3.3.3 on FastEthernet0/1 from LOADING to FULL, Loading Done
步驟三:將area 2 配置爲OSPF Stub區域:
注意:
1)配置stub區域,該區域內的全部路由器/交換機都必須配置爲stub區域
2)骨幹區域(area 0)不能配置爲stub區域
R3(config)#router ospf 1
R3(config-router)#area 2 stub ----->area 2 配置爲stub區域
01:01:35: %OSPF-5-ADJCHG: Process 1, Nbr 4.4.4.4 on FastEthernet0/1 from FULL to DOWN, Neighbor Down: Adjacency forced to reset
01:01:35: %OSPF-5-ADJCHG: Process 1, Nbr 4.4.4.4 on FastEthernet0/1 from FULL to Down: Interface down or detached
R4(config)#router ospf 1
R4(config-router)#area 2 stub
R4(config-router)#
01:34:09: %OSPF-5-ADJCHG: Process 1, Nbr 3.3.3.3 on FastEthernet0/1 from LOADING to FULL, Loading Done
R4(config-router)#end
4、配置驗證
1)查看路由表:查看stub區域路由器的路由,若域外路由被過濾了,區域間路由還在,且產生了一條OIA的默認路由,則stub區域配置正確。 以下圖:
2)測試路由器本地環回接口loopback 之間的連通性,以下圖:
出現如上圖的「!!!!!」則說明各IP之間能夠實現通訊
至此,OSPF Stub區域劃分實驗完成。
5、總結與擴展:若是須要更多基礎實驗配置實例,能夠加入網工交流羣:696283186
OSPF特殊區域包含Stub和Nssa兩個區域,兩個區域區別以下:
stub區域:過濾掉四、5類lsa,用默認路由代替,精簡路由表
nssa區域:過濾掉4,5類,但自身也能夠作重發布,引入的外部路由用7類表示
本文內容展現了Stub區域的配置,Nssa區域的配置也能夠參考本文配置。