拓撲圖如下:
AR1的E0/0/1的地址是192.168.12.1 /24
AR1的E0/0/0的地址是192.168.15.1/24
AR2的E0/0/1的地址是192.168.12.2/24
AR2的E0/0/0的地址是192.168.23.2/24
AR3的E0/0/0的地址是192.168.23.3/24
AR3的E0/0/1的地址是192.168.34.3/24
AR4的E0/0/1的地址是192.168.34.4/24
AR5的E0/0/0的地址是192.168.15.5/24
AR5的E0/0/1的地址是192.168.56.5/24
AR6的E0/0/1的地址是192.168.56.6/24
AR1的環回口的loopback0地址是1.1.1.1/32
AR2的環回口的loopback0地址是2.2.2.2/32
AR3的環回口的loopback0地址是3.3.3.3/32
AR4的環回口的loopback0地址是4.4.4.4/32
AR5的環回口的loopback0地址是5.5.5.5/32
AR6的環回口的loopback0地址是6.6.6.6/32
配置Area2爲Stub區域
查看AR4的ABR和ASBR信息
查看AR4的OSPF路由表
當AR4所在的區域爲普通區域時,可以看到路由表中存在AS外部路由(看上圖)
配置Area2爲Stub區域
配置AR4
<AR4>system-view
[AR4]ospf 1
[AR4-ospf-1]area 2
[AR4-ospf-1-area-0.0.0.2]stub
[AR4-ospf-1-area-0.0.0.2]quit
[AR4-ospf-1]quit
配置AR3
<AR3>system-view
[AR3]ospf 1
[AR3-ospf-1]area 2
[AR3-ospf-1-area-0.0.0.2]stub
[AR3-ospf-1-area-0.0.0.2]quit
[AR3-ospf-1]quit
顯示AR4的路由表
當AR4配置爲Stub區域時,已經看不到AS外部的路由,取而代之的是一條缺少路由
配置禁止向Stub區域通告Type3 LSA
配置AR3
[AR3]ospf 1
[AR3-ospf-1]area 2
[AR3-ospf-1-area-0.0.0.2]stub no-summary
配置AR4
[AR4]ospf 1
[AR4-ospf-1]area 2
[AR4-ospf-1-area-0.0.0.2]stub no-summary
顯示AR4的路由表
禁止向Stub區域通告Summary LSA後,Stub路由器的路由表項進一步減少,只保留了一條通往區域外部的缺省路由
配置Area1爲NSSA區域
配置AR2
[AR2]ospf 1
[AR2-ospf-1]area 1
[AR2-ospf-1-area-0.0.0.1]nssa
配置AR1
[AR1]ospf 1
[AR1-ospf-1]area 1
[AR1-ospf-1-area-0.0.0.1]nssa
這是因爲NSSA只對屬於它區域裏的成員通告外部的路由,也就是將5類的LSA翻譯成7類的LSA,所以只有Area1的成員才能學到7類LSA通告的外部路由。AR2這是時就需要將學到外部路由通告到其它的ospff域內的成員,將7爲的LSA翻譯成5類LSA來通告,那麼AR2它不僅是一個ABR,還是一個ASBR路由器
路由彙總
在AR4的環回口添加4 個網絡號,以便彙總
[AR4]int loo1
[AR4-LoopBack1]ip add 4.4.0.1 24
[AR4-LoopBack1]int loo2
[AR4-LoopBack2]ip add 4.4.1.1 24
[AR4-LoopBack2]int loo3
[AR4-LoopBack3]ip add 4.4.2.1 24
[AR4-LoopBack3]int loo4
[AR4-LoopBack4]ip add 4.4.3.1 24
在AR5的環回口也添加4 個網絡號,以便彙總
[AR5]int loo1
[AR5-LoopBack1]ip add 5.5.0.1 24
[AR5-LoopBack1]
[AR5-LoopBack1]int loo2
[AR5-LoopBack2]ip add 5.5.1.1 24
[AR5-LoopBack2]
[AR5-LoopBack2]int loo3
[AR5-LoopBack3]ip add 5.5.2.1 24
[AR5-LoopBack3]
[AR5-LoopBack3]int loo4
[AR5-LoopBack4]ip add 5.5.3.1 24
在AR4上通告一下我剛剛加的那4個IP地址
[AR4]ospf 1
[AR4-ospf-1]area 2
[AR4-ospf-1-area-0.0.0.2]network 4.4.0.0 0.0.3.255 //直接通告了彙總的路由
所以要在AR3路由聚合(ABR路由上做)
[AR3]ospf 1
[AR3-ospf-1]area 2
[AR3-ospf-1-area-0.0.0.2]abr-summary 4.4.0.0 255.255.252.0 // 是在ABR的路由上用這個命令做聚合