多區域_特殊區域
拓撲圖和上一個實驗的基本是一樣的,只是多了幾個特殊區域的配置而已,由於找不到
以前做實驗的拓撲,所以自己畫了一個,自我感覺風格很奇怪。
一、配置(極度縮減版)
IP、區域、重發布、鏈路開銷都和上個實驗一模一樣,OSPF配置也一樣,只是稍微加了兩條命令。
將區域1配置成完全stub區域
RT1:
RT1(config)#router ospf 1
RT1(config-router)#area 1 stub no-summary
RT3:
RT3(config)#router ospf 1
RT3(config-router)#area 1 stub no-summary
將區域2配置成完全nssa區域
RT2:
RT2(config)#router ospf 1
RT2(config-router)#area 2 nssa no-summary
RT6:
RT6(config)#router ospf 1
RT6(config-router)#area 2 nssa no-summary
好了,就只比上一個實驗多了這幾句,然後看效果吧
二、信息比較
RT3上比較
做特殊區域之前的路由表
1.0.0.0/32 is subnetted, 1 subnets
O IA 1.1.1.1 [110/101] via 10.1.13.1, 00:03:34, Serial0/0
2.0.0.0/32 is subnetted, 1 subnets
O IA 2.2.2.2 [110/401] via 10.1.13.1, 00:03:25, Serial0/0
3.0.0.0/32 is subnetted, 1 subnets
C 3.3.3.3 is directly connected, Loopback0
4.0.0.0/32 is subnetted, 1 subnets
O E1 4.4.4.4 [110/1400] via 10.1.13.1, 00:03:24, Serial0/0
5.0.0.0/32 is subnetted, 1 subnets
O IA 5.5.5.5 [110/201] via 10.1.13.1, 00:03:34, Serial0/0
6.0.0.0/32 is subnetted, 1 subnets
O IA 6.6.6.6 [110/301] via 10.1.13.1, 00:03:34, Serial0/0
172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks
O E1 172.16.24.0/30 [110/1400] via 10.1.13.1, 00:03:25, Serial0/0
O E1 172.16.4.0/24 [110/1400] via 10.1.13.1, 00:03:25, Serial0/0
10.0.0.0/8 is variably subnetted, 10 subnets, 2 masks
O IA 10.0.15.0/30 [110/200] via 10.1.13.1, 00:03:35, Serial0/0
C 10.1.13.0/30 is directly connected, Serial0/0
C 10.1.3.0/24 is directly connected, Ethernet3/0
O IA 10.2.2.0/24 [110/410] via 10.1.13.1, 00:03:25, Serial0/0
O 10.1.1.0/24 [110/110] via 10.1.13.1, 00:03:35, Serial0/0
O IA 10.2.6.0/24 [110/310] via 10.1.13.1, 00:03:35, Serial0/0
O IA 10.0.5.0/24 [110/210] via 10.1.13.1, 00:03:35, Serial0/0
O IA 10.2.26.0/30 [110/400] via 10.1.13.1, 00:03:35, Serial0/0
O IA 10.0.56.0/30 [110/300] via 10.1.13.1, 00:03:35, Serial0/0
O E1 10.0.50.0/24 [110/1200] via 10.1.13.1, 00:03:25, Serial0/0
做完特殊區域之後的路由表
3.0.0.0/32 is subnetted, 1 subnets
C 3.3.3.3 is directly connected, Loopback0
10.0.0.0/8 is variably subnetted, 3 subnets, 2 masks
C 10.1.13.0/30 is directly connected, Serial0/0
C 10.1.3.0/24 is directly connected, Ethernet3/0
O 10.1.1.0/24 [110/110] via 10.1.13.1, 00:04:59, Serial0/0
O*IA 0.0.0.0/0 [110/101] via 10.1.13.1, 00:04:59, Serial0/0
很明顯,相比之下路由表“清爽”了許多,但是並不影響聯通性。
做特殊區域之前的LSA信息
RT3# sho ip ospf database
Link ID ADV Router Age Seq# Checksum Link count
1.1.1.1 1.1.1.1 286 0x80000002 0x00A24F 3
3.3.3.3 3.3.3.3 285 0x80000002 0x0019B1 4
Summary Net Link States (Area 1)
Link ID ADV Router Age Seq# Checksum
1.1.1.1 1.1.1.1 291 0x80000001 0x0047EC
2.2.2.2 1.1.1.1 272 0x80000001 0x00DB27
5.5.5.5 1.1.1.1 281 0x80000001 0x007A45
6.6.6.6 1.1.1.1 281 0x80000001 0x00381F
10.0.5.0 1.1.1.1 281 0x80000001 0x0002B9
10.0.15.0 1.1.1.1 291 0x80000001 0x001DA1
10.0.56.0 1.1.1.1 281 0x80000001 0x0044EC
10.2.2.0 1.1.1.1 272 0x80000001 0x00E112
10.2.6.0 1.1.1.1 281 0x80000001 0x00CA89
10.2.26.0 1.1.1.1 281 0x80000001 0x006286
Summary ASB Link States (Area 1)
Link ID ADV Router Age Seq# Checksum
2.2.2.2 1.1.1.1 272 0x80000001 0x00C33F
5.5.5.5 1.1.1.1 282 0x80000001 0x00625D
Type-5 AS External Link States
Link ID ADV Router Age Seq# Checksum Tag
4.4.4.4 2.2.2.2 299 0x80000001 0x00DA56 0
10.0.50.0 5.5.5.5 309 0x80000001 0x008E6A 0
172.16.4.0 2.2.2.2 299 0x80000001 0x00E19E 0
172.16.24.0 2.2.2.2 299 0x80000001 0x00F27C 0
做完特殊區域之後的LSA信息
RT3# sho ip osp da
OSPF Router with ID (3.3.3.3) (Process ID 1)
Router Link States (Area 1)
Link ID ADV Router Age Seq# Checksum Link count
1.1.1.1 1.1.1.1 396 0x80000004 0x00BC35 3
3.3.3.3 3.3.3.3 393 0x80000004 0x003397 4
Summary Net Link States (Area 1)
Link ID ADV Router Age Seq# Checksum
0.0.0.0 1.1.1.1 432 0x80000001 0x0093A6
相比之下,同樣“清爽”了不只一點點
RT6也有類似情況,只不過RT6所在的區域2是做成了完全NSSA區域,而RT3所在區域做成了完全Stub區域。
三、總結
OSPF特殊區域的意義在於減少路由條目,減少路由器之間LSA的條目,從而使得OSPF協議能適應更加大一點的網絡。
Stub區域:允許1、2、3類LSA,阻止了4、5、7類LSA的傳遞。
NSSA區域:允許1、2、3、7類LSA,阻止了4、5類LSA的傳遞。
而完全Stub、完全NSSA區域,則在原來的基礎上,又把3類LSA阻止掉了。
可以看出來,配置完全Stub區域之後,在ABR上下發了一條缺省的、以3類LSA下發的路由,所以,嚴格來說,3類LSA並沒有完全被掐死,只是,區域之間不會再傳遞3類LSA罷了。完全NSSA也類似,不過NSSA中以7類LSA取代了5類LSA的功能,個人認爲有點多此一舉了。NSSA的缺省路由是需要手動下發的,完全NSSA、Stub、完全Stub是不需要手動下發的,配置完了就會自動下發缺省路由指向ABR了,不會影響連通性。