特殊情况:LSA7通告默认路由
一般情况下,默认路由都由
LSA3来通告,但当一台ABR路由器同时也是ASBR并且和一个NSSA区域相连时,缺省行为是ASBR(ABR)将以LSA7向NSSA重分布ospf域外路由。
情况
1:如果NSSA区域只需要域内路由和到达外部的默认路由,那么在ASBR(ABR)上添加“no-summary”参数,就可以实现了。
情况
2:如果NSSA 区域需要域内以及域间路由,则必须去掉“no-summary”参数,NSSA域内路由器就会学到域内以及域间的路由。但由于没有默认路由的存在,NSSA区域内的路由器将不能到达外部网络。
通告默认路由。导致
NSSA域内路由器不能到达ospf域外的目的地(但能到达ospf域内的网络)。
那么需要ASBR向NSSA区域注入一条默认路由,同时NSSA域内也学到ospf域间路由。
实验需求:
1.
NSSA
域内路由器能学到
ospf
域间路由,
RIP
路由不能注入
NSSA
区域,但
NSSA
区域能够到达
RIP
域内网络。
实验拓扑:
ASBR(ABR) GOYA
关键配置
router ospf 1
area 192.168.10.0 nssa no-redistribution default-information-originate
no-redistribution:不向NSSA区域重分布外部路由,本地不会生成LSA7.
no-summary:不向NSSA区域重分布域间,通告一条默认路由(LSA3).
default-information-originate:向NSSA域通告一条默认路由(LSA7).
查看matiasse路由表
默认路由的标记是
N*
,表示该默认路由是从
LSA7
学习到的。
Matisse#sh ip route
Gateway of last resort is 192.168.10.1 to network 0.0.0.0
192.168.30.0/29 is subnetted, 2 subnets
O IA 192.168.30.0 [110/193] via 192.168.10.1, 02:03:52, Serial1/0
O IA 192.168.30.8 [110/192] via 192.168.10.1, 02:03:52, Serial1/0
192.168.10.0/24 is variably subnetted, 3 subnets, 3 masks
C 192.168.10.64/26 is directly connected, FastEthernet0/0
C 192.168.10.0/30 is directly connected, Serial1/0
O 192.168.10.0/27 [110/128] via 192.168.10.1, 02:20:54, Serial1/0
192.168.20.0/30 is subnetted, 1 subnets
O IA 192.168.20.0 [110/128] via 192.168.10.1, 02:03:52, Serial1/0
O*N2 0.0.0.0/0 [110/1] via 192.168.10.1, 02:03:43, Serial1/0
另一种需求:
NSSA域不需要学习RIP域路由,也不需要域间路由。但NSSA域内路由器能够到达ospf域和ospf外部网络。
ASBR(ABR) GOYA
关键配置
router ospf 1
area 192.168.10.0 nssa no-redistribution no-summary
查看matisse路由表
NSSA域没有学习到RIP域路由和域间路由,只有域内和一条由LSA3通告的默认路由。
Matisse#sh ip route
Gateway of last resort is 192.168.10.1 to network 0.0.0.0
192.168.10.0/24 is variably subnetted, 3 subnets, 3 masks
C 192.168.10.64/26 is directly connected, FastEthernet0/0
C 192.168.10.0/30 is directly connected, Serial1/0
O 192.168.10.0/27 [110/128] via 192.168.10.1, 02:26:50, Serial1/0
O*IA
0.0.0.0/0 [110/65] via 192.168.10.1, 00:02:51, Serial1/0