1、OSPF存根区域完全存根等比较案例Cisco路由器支持多种区域类型(规则、存根、完全存根以及NSSA区域),区域类型之间的不同表现在区域允许的LSA类型的不同。在规则区域中,允许所有类型的LSA。其好处就是所有的路由器都有所有的路由信息,因此具有到达目的地的最佳路径。缺点就是,任何区域外的链路失效将引起局部的SPF计算。在存根区域中(Stub)中,不允许外部的LSA。因此,ABR不产生任何更新。外部LSA用于描述OSPF区域外的目的地。例如,从其他路由协议接收到的路由,比如RIP,以及重分布到OSPF中的路由将被认为是外部的,并将在一个外部LSA中被通告。虽然存根区域可以防止外部区域对区域的影
2、响,但它们并不阻止区域内对区域的影响。因为仍然允许汇总LSA,所以,其他区域将仍然影响到存根区域。完全存根区域(Totally Stub)区域同存根区域类似,将阻止外部LSA。但是,同存根区域不同的是,完全存根区域不允许汇总LSA。这样其他区域将不影响完全存根区域。NSSA区域同存根区域类似,但是,它可以将外部路由导入到区域中。区域间的路由为类型7的LSA,并被ABR转换为类型5的LSA。例如,如果你需要阻止外部LSA进入该区域,但仍需要向区域外部发送外部LSA(例如,如果区域中的某个路由器为ASBR),就需要使用NSSA区域。基本配置如下:/ R1 /int e0/0 ip ad route
3、r os 1 network area 1/ R2 /int e0/0 ip ad int lo0 ip ad ip ospf network point-to-point /变主机路由为网段路由int e1/0 ip ad router os 1 network area 1 network area 0 network area 0 area 0 range /区域汇总/ R3 /int e1/0 ip ad int lo0 ip ad ip ospf network point-to-point /变主机路由为网段路由int e0/0 ip ad router os 1 network
4、area 0 network area 0 network area 2 area 0 range /区域汇总/ R4 /int e0/0 ip ad int e1/0 ip ad rotuer os 1 netw area 2 summary-address /外部路由汇总router rip netw / R5 /int e1/0 ip ad int lo1 ip ad int lo2 ip ad int lo3 ip ad int lo5 ip ad int lo6 ip ad int lo7 ip ad router rip network 基本配置完成后,先进行验证:r1#sh ip
5、 ro is subnetted, 1 subnetsO E2 110/10 via , 00:00:02, Ethernet0/0O IA 110/11 via , 00:00:02, Ethernet0/0 is subnetted, 1 subnetsC is directly connected, Ethernet0/0 is subnetted, 1 subnetsO IA 110/30 via , 00:00:02, Ethernet0/0我们观察到了区域间路由以及外部路由。这时候其它区域的路由波动会引起本地区域的路由重新计算。外部路由同样也会引起内部路由计算。第一个实验,我们要进
6、行区域设置,按图例将各区域分别设置为stub,nssa。只需在各区域边界路由器上加一条命令即可。观察设置区域前后的不同。/ R1 / area 1 stub/ R2 / area 1 stub/ R3 /area 2 nssa/ R4 /area 2 nssa配置完成后我们比较一下结果:r1#sh ip roO IA 110/11 via , 00:00:13, Ethernet0/0 is subnetted, 1 subnetsC is directly connected, Ethernet0/0 is subnetted, 1 subnetsO IA 110/30 via , 00:0
7、0:13, Ethernet0/0O*IA 110/11 via , 00:00:13, Ethernet0/0注意,R1中不再有到,相反,添加了一个缺省路由。但是,仍然存在两个内部路由,因为stub区域并不阻止内部区域更新。下面我们说明一下如何配置区域,以阻止外部LSA的扩散。为了阻止其他区域的汇总LSA影响到本地区域,该区域必须配置为完全存根区域。可以以OSPF进程下添加下列命令:/ R1 / area1 stub no-summary/ R2 / area 1 stub no-summary验证结果如下:r1#sh ip ro is subnetted, 1 subnetsC is di
8、rectly connected, Ethernet0/0O*IA 110/11 via , 00:00:48, Ethernet0/0在R1上只出现了一条缺省路由。注意R3上显示路由表时,只观察到一条N2路由,即外部路由。r3#sh ip ro is subnetted, 1 subnetsO N2 110/10 via , 00:17:57, Ethernet0/0 is variably subnetted, 4 subnets, 3 masksC is directly connected, Loopback0O 110/11 via , 00:17:57, Ethernet1/0O
9、is a summary, 00:17:57, Null0C is directly connected, Ethernet1/0 is subnetted, 1 subnetsO IA 110/20 via , 00:01:32, Ethernet1/0 is subnetted, 1 subnetsC is directly connected, Ethernet0/0Cisco路由器支持多种区域类型(规则、存根、完全存根以及NSSA区域),区域类型之间的不同表现在区域允许的LSA类型的不同。在规则区域中,允许所有类型的LSA。其好处就是所有的路由器都有所有的路由信息,因此具有到达目的地的
10、最佳路径。缺点就是,任何区域外的链路失效将引起局部的SPF计算。在存根区域中(Stub)中,不允许外部的LSA。因此,ABR不产生任何更新。外部LSA用于描述OSPF区域外的目的地。例如,从其他路由协议接收到的路由,比如RIP,以及重分布到OSPF中的路由将被认为是外部的,并将在一个外部LSA中被通告。虽然存根区域可以防止外部区域对区域的影响,但它们并不阻止区域内对区域的影响。因为仍然允许汇总LSA,所以,其他区域将仍然影响到存根区域。完全存根区域(Totally Stub)区域同存根区域类似,将阻止外部LSA。但是,同存根区域不同的是,完全存根区域不允许汇总LSA。这样其他区域将不影响完全存
11、根区域。NSSA区域同存根区域类似,但是,它可以将外部路由导入到区域中。区域间的路由为类型7的LSA,并被ABR转换为类型5的LSA。例如,如果你需要阻止外部LSA进入该区域,但仍需要向区域外部发送外部LSA(例如,如果区域中的某个路由器为ASBR),就需要使用NSSA区域。基本配置如下:/ R1 /int e0/0 ip ad router os 1 network area 1/ R2 /int e0/0 ip ad int lo0 ip ad ip ospf network point-to-point /变主机路由为网段路由int e1/0 ip ad router os 1 netw
12、ork area 1 network area 0 network area 0 area 0 range /区域汇总/ R3 /int e1/0 ip ad int lo0 ip ad ip ospf network point-to-point /变主机路由为网段路由int e0/0 ip ad router os 1 network area 0 network area 0 network area 2 area 0 range /区域汇总/ R4 /int e0/0 ip ad int e1/0 ip ad rotuer os 1 netw area 2 summary-addres
13、s /外部路由汇总router rip netw / R5 /int e1/0 ip ad int lo1 ip ad int lo2 ip ad int lo3 ip ad int lo5 ip ad int lo6 ip ad int lo7 ip ad router rip network 基本配置完成后,先进行验证:r1#sh ip ro is subnetted, 1 subnetsO E2 110/10 via , 00:00:02, Ethernet0/0O IA 110/11 via , 00:00:02, Ethernet0/0 is subnetted, 1 subnets
14、C is directly connected, Ethernet0/0 is subnetted, 1 subnetsO IA 110/30 via , 00:00:02, Ethernet0/0我们观察到了区域间路由以及外部路由。这时候其它区域的路由波动会引起本地区域的路由重新计算。外部路由同样也会引起内部路由计算。第一个实验,我们要进行区域设置,按图例将各区域分别设置为stub,nssa。只需在各区域边界路由器上加一条命令即可。观察设置区域前后的不同。/ R1 / area 1 stub/ R2 / area 1 stub/ R3 /area 2 nssa/ R4 /area 2 nss
15、a配置完成后我们比较一下结果:r1#sh ip roO IA 110/11 via , 00:00:13, Ethernet0/0 is subnetted, 1 subnetsC is directly connected, Ethernet0/0 is subnetted, 1 subnetsO IA 110/30 via , 00:00:13, Ethernet0/0O*IA 110/11 via , 00:00:13, Ethernet0/0注意,R1中不再有到,相反,添加了一个缺省路由。但是,仍然存在两个内部路由,因为stub区域并不阻止内部区域更新。下面我们说明一下如何配置区域,以
16、阻止外部LSA的扩散。为了阻止其他区域的汇总LSA影响到本地区域,该区域必须配置为完全存根区域。可以以OSPF进程下添加下列命令:/ R1 / area1 stub no-summary/ R2 / area 1 stub no-summary验证结果如下:r1#sh ip ro is subnetted, 1 subnetsC is directly connected, Ethernet0/0O*IA 110/11 via , 00:00:48, Ethernet0/0在R1上只出现了一条缺省路由。注意R3上显示路由表时,只观察到一条N2路由,即外部路由。r3#sh ip ro is su
17、bnetted, 1 subnetsO N2 110/10 via , 00:17:57, Ethernet0/0 is variably subnetted, 4 subnets, 3 masksC is directly connected, Loopback0O 110/11 via , 00:17:57, Ethernet1/0O is a summary, 00:17:57, Null0C is directly connected, Ethernet1/0 is subnetted, 1 subnetsO IA 110/20 via , 00:01:32, Ethernet1/0 is subnetted, 1 subnetsC is directly connected, Ethernet0/0
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1