ospf多区域 中配置nssa区域的结果
- 格式:doc
- 大小:206.00 KB
- 文档页数:6
OSPF多区域原理与配置【OSPF三种配置方法】1、network 192.168.1.0 0.0.0.255 area02、network 0.0.0.0 255.255.255.255 area03、network 192.168.1.1 0.0.0.0 area0【OSPF通信量分三类】域内通信量:LSA1、LSA2域间通信量:LSA3外部通信量:LSA4、LSA5、LSA7a)标准区域允许‘域内’‘域间’及‘外部’通信量。
LSA为(1.2.3.4.5)b)末梢区域不允许‘外部’通信量存在,允许‘域内’‘域间’通信量及一条默认路由。
LSA为(1.2.3)c)完全末梢只允许‘域内’通信量及一条默认路由。
LSA为(1.2)d)非纯末梢不允许其他区域的外部通信量,允许‘域内’‘域间’及‘本区域’外部通信量。
LSA为(1.2.3.7)e)完全非纯末梢只允许本区域内部,本区域外部通信量及一条默认路由存在,不允许区域间及其他区域外部通信量存在。
LSA为(1.2.7)表-LSA类型一、OSPF的多区域【使用OSPF协议经常遇到的问题】?在大型网络中,网络结构的变化是时常发生的,因些OSPF路由器就会经常运行SPF算法来重新计算路由信息,大量消耗路由器的CPU和内存资源?在OSPF网络中,随着多条路径的增加,路由表变得越来越庞大,每一次路径的改变都使路由器不得不花大量的时间和资源去重新计算路由表,路由器就会越来越低效?包含完整网络结构信息的链路状态数据库也会越来越大,这将有可能使路由器CPU和内存资源彻底耗尽,从而导致路由器的崩溃【解决OSPF协议的以上问题】OSPF允许把大型区域划分成多个更易管理的小型区域。
这些小型区域可以交换路由汇总信息,而不是每一个路由的细节(1)、生成OSPF多区的原因1、生成OSPF多区域的原因改善网络的可扩展性快速收敛2、OSPF区域的容量?单个区域所支持路由器的范围大约是30~200?一些区域包含25台都有可能会显多了,而另一些区域却可以容纳多于500台的路由器【对于和区域相关的通信量定义了下面三种类型】域内通信量(Intra-AreaTraffic):指单个区域内路由器之间交换的数据包构成的通信量域间通信量(Inter-AreaTraffic):指由不同区域的路由器之间交换的数据包构成的通信量外部通信量(External-Traffic):指由OSPF区域内的路由器与OSPF区域外或另一个自治系统内的路由器之间交换的数据包构成的通信量【分层路由的优势】?降低了SPF运算的频率?减少了路由表?减小了链路状态更新报文(LSU)的流量(2)、路由器的类型内部路由器(Internal Router):指所有接口都属于同一个区域的路由器区域边界路由器(Areea BorderRouter):指连接一个或多个区域到骨干区域的路由器,并且这些路由器会作为夫域间通信量的路由网关。
ospf多区域实验报告OSPF多区域实验报告引言:本次实验旨在深入理解和掌握OSPF(Open Shortest Path First)协议的多区域功能。
OSPF是一种内部网关协议(IGP),用于在大型网络中进行路由选择和路径计算。
通过将网络划分为多个区域,可以提高网络的可扩展性和性能。
本文将介绍实验的背景和目的,详细描述实验的步骤和结果,并对实验进行总结和讨论。
1. 实验背景在大型企业网络中,网络拓扑往往非常复杂,包含大量的子网和路由器。
当网络规模扩大时,单一区域的OSPF可能无法满足需求,因为单一区域的路由计算复杂度较高,且可能导致路由器负载过大。
为了解决这个问题,OSPF引入了多区域的概念,将网络划分为多个区域,每个区域有自己的区域边界路由器(ABR),负责与其他区域交换路由信息。
2. 实验目的本次实验的目的是通过搭建一个包含多个区域的网络拓扑,验证OSPF多区域的工作原理和效果。
具体目标包括:- 理解OSPF多区域的概念和原理;- 配置和验证OSPF多区域的路由信息交换;- 观察和分析多区域对网络性能和可扩展性的影响。
3. 实验步骤3.1 搭建实验环境我们使用GNS3模拟器搭建了一个包含多个区域的网络拓扑。
拓扑包括两个区域,每个区域都有多个子网和路由器,区域之间通过区域边界路由器连接。
我们使用虚拟机作为路由器,并在每个路由器上安装了OSPF协议。
3.2 配置OSPF多区域在每个路由器上,我们配置了OSPF协议,并将相应的接口划分到不同的区域。
在区域边界路由器上,我们配置了区域间的路由信息交换。
通过这样的配置,每个区域内的路由器只需关注自己所在区域的路由信息,大大减轻了路由计算的负担。
3.3 验证实验结果我们通过在路由器上查看OSPF邻居关系和路由表,以及通过ping命令测试不同子网之间的连通性,来验证实验结果。
我们还观察了区域边界路由器之间的路由信息交换情况,以及网络的性能和可扩展性。
4. 实验结果实验结果表明,OSPF多区域功能能够有效提高网络的可扩展性和性能。
多区域 OSPFOSPF MultiArea【实验目的】了解和掌握ospf的原理,熟悉ospf多域配置步骤。
懂得如何配置Vitrul links,Transit area, Stub Area ,Totally Stubby Area, Not-so-stubby area(nssa)。
【实验原理】了解Internal router,Backbone router,Area Border Router (ABR), Autonomous System Boundary Router (ASBR) 以及各种类型链路通告的不同之处,优化ospf网络。
【实验拓扑】【实验设备】路由器五台,串行线,用于配置路由的主机【实验内容】1、按图示配置端口,用ping检查各端口间连通性(A/B,E/F用于virtul links实验; C的lo地址在用于验证external routesummarization D的lo地址加入area 8,为验证interarea summarization; A/F的lo 地址在nssa时才加入)建议配置好各个neighber的vty,可以用一台终端观察整个拓扑。
(config)#enable password cisco(config)#line vty 0 4(config-line)#Login(config-line)#Password cisco利用terminal monitor可在telnet上看到debug输出2、在各个路由器启动ospf进程,注意area的分布Router(config)#router ospf *Router(config-router)#network *.*.*.* *.*.*.* area *查看ABR/ASBR/DR/BDR。
show ip ospfshow ip ospf interfaceshow ip ospf neighborshow ip ospf neighbor detail3、 show ip route查看各router路由表,注意area 10,area 11没出现在别的router。
r1(config-router)#do sho runhostname r1interface Loopback1ip address 8.8.1.1 255.255.255.0interface FastEthernet0/0no ip addressshutdownduplex autospeed autointerface Serial1/0ip address 8.8.12.1 255.255.255.0serial restart-delay 0router ospf 12router-id 8.8.1.1log-adjacency-changesarea 12 stub no-summarynetwork 8.8.1.1 0.0.0.0 area 12network 8.8.12.0 0.0.0.255 area 12!r1#sho ip routeCodes: C - connected, S - static, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2ia - IS-IS inter area, * - candidate default, U - per-user static routeo - ODR, P - periodic downloaded static routeGateway of last resort is 8.8.12.2 to network 0.0.0.08.0.0.0/24 is subnetted, 2 subnetsC 8.8.1.0 is directly connected, Loopback1C 8.8.12.0 is directly connected, Serial1/0O*IA 0.0.0.0/0 [110/65] via 8.8.12.2, 00:24:39, Serial1/0Building configuration...!hostname r2interface Loopback1ip address 8.8.2.2 255.255.255.0interface Serial1/0ip address 8.8.12.2 255.255.255.0serial restart-delay 0interface Serial1/1ip address 8.8.23.2 255.255.255.0serial restart-delay 0router ospf 12router-id 8.8.2.2log-adjacency-changesarea 12 stub no-summaryarea 12 range 8.8.0.0 255.255.0.0network 8.8.2.2 0.0.0.0 area 0network 8.8.12.0 0.0.0.255 area 12network 8.8.23.0 0.0.0.255 area 0r2(config-router)#do show ip rouCodes: C - connected, S - static, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2ia - IS-IS inter area, * - candidate default, U - per-user static routeo - ODR, P - periodic downloaded static routeGateway of last resort is not set8.0.0.0/8 is variably subnetted, 8 subnets, 3 masksO IA 8.8.4.4/32 [110/129] via 8.8.23.3, 00:25:07, Serial1/1O 8.8.3.3/32 [110/65] via 8.8.23.3, 00:25:17, Serial1/1O 8.8.1.1/32 [110/65] via 8.8.12.1, 00:28:27, Serial1/0O 8.8.0.0/16 is a summary, 00:28:27, Null0C 8.8.2.0/24 is directly connected, Loopback1C 8.8.12.0/24 is directly connected, Serial1/0C 8.8.23.0/24 is directly connected, Serial1/1O IA 8.8.34.0/24 [110/128] via 8.8.23.3, 00:25:17, Serial1/1O E2 192.168.1.0/24 [110/20] via 8.8.23.3, 00:25:01, Serial1/1hostname r3interface Loopback1ip address 8.8.3.3 255.255.255.0interface Serial1/1ip address 8.8.23.3 255.255.255.0serial restart-delay 0!interface Serial1/2ip address 8.8.34.3 255.255.255.0serial restart-delay 0!router ospf 12router-id 8.8.3.3log-adjacency-changesarea 34 nssanetwork 8.8.3.3 0.0.0.0 area 0network 8.8.23.0 0.0.0.255 area 0network 8.8.34.0 0.0.0.255 area 34r3(config-router)#do show ip rouCodes: C - connected, S - static, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2ia - IS-IS inter area, * - candidate default, U - per-user static routeo - ODR, P - periodic downloaded static routeGateway of last resort is not set8.0.0.0/8 is variably subnetted, 6 subnets, 3 masksO 8.8.4.4/32 [110/65] via 8.8.34.4, 00:27:26, Serial1/2O 8.8.2.2/32 [110/65] via 8.8.23.2, 00:27:36, Serial1/1O IA 8.8.0.0/16 [110/128] via 8.8.23.2, 00:27:26, Serial1/1C 8.8.3.0/24 is directly connected, Loopback1C 8.8.23.0/24 is directly connected, Serial1/1C 8.8.34.0/24 is directly connected, Serial1/2O N2 192.168.1.0/24 [110/20] via 8.8.34.4, 00:27:26, Serial1/2r4(config-router)#do show runhostname r4interface Loopback1ip address 8.8.4.4 255.255.255.0!interface Loopback100ip address 192.168.1.1 255.255.255.0!interface Serial1/2ip address 8.8.34.4 255.255.255.0serial restart-delay 0!router ospf 12router-id 8.8.4.4log-adjacency-changesarea 34 nssaredistribute connected subnetsnetwork 8.8.4.4 0.0.0.0 area 34network 8.8.34.0 0.0.0.255 area 34r4(config-router)# do show ip rouCodes: C - connected, S - static, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2ia - IS-IS inter area, * - candidate default, U - per-user static routeo - ODR, P - periodic downloaded static routeGateway of last resort is not set8.0.0.0/8 is variably subnetted, 6 subnets, 3 masksO IA 8.8.3.3/32 [110/65] via 8.8.34.3, 00:29:40, Serial1/2O IA 8.8.2.2/32 [110/129] via 8.8.34.3, 00:29:40, Serial1/2O IA 8.8.0.0/16 [110/192] via 8.8.34.3, 00:29:40, Serial1/2C 8.8.4.0/24 is directly connected, Loopback1O IA 8.8.23.0/24 [110/128] via 8.8.34.3, 00:29:40, Serial1/2C 8.8.34.0/24 is directly connected, Serial1/2C 192.168.1.0/24 is directly connected, Loopback100。
OSPF的stub、完全stub及NSSA区域的理解Stub区域是整个OSPF的边界,同时也是拓扑的边界。
区域中不能存在ASBR。
Stub区域不接收LSA5的链路状态信息;ABR会⾃动向末节区域内发送⼀条指向⾃⼰的默认路由完全stub区域是整个OSPF的边界,同时也是拓扑的边界。
区域中不能存在ASBR。
不接收LSA3/LSA4/LSA5类的链路状态信息,ABR会⾃动向末节区域内发送⼀条指向⾃⼰的默认路由可以发现,末节区域与完全末节区域的不同之处在于:末节区域可以允许其它OSPF区域的路由(Inter-Area Route)进⼊,⽽完全末节区域却不可以。
(也就是是否隔离3类LSA⽽已)话说完全末节区域只是⽐末节区域多隔离了3类LSA,其他⼀样。
NSSA区域是stub区域的扩展。
整个OSPF的边界,但不是整个拓扑的边界。
区域中存在ASBR。
NSSA区域也可以过滤LSA4/LSA5类的链路状态信息。
在NSSA区域中,存在⼀种特有的链路状态信息,即LSA7。
在ASBR上,把外部路由信息转换成LSA7,只在NSSA区域泛洪,同时在ABR上将LSA7转换成LSA5,并在整个OSPF区域泛洪。
ABR不会⾃动向NSSA区域内发送⼀条指向⾃⼰的默认路由NSSA与末节区域的最⼤区别在于,NSSA区域可以允许⾃⾝将外部路由重分布进OSPF,⽽末节区域则不可以。
完全NSSA区域是stub区域的扩展。
整个OSPF的边界,但不是整个拓扑的边界。
区域中存在ASBR。
NSSA区域也可以过滤掉LSA3/LSA4/LSA5类的链路状态信息。
在NSSA区域中,存在⼀种特有的链路状态信息,即LSA7。
在ASBR上,把外部路由信息转换成LSA7,只在NSSA区域泛洪,同时在ABR上将LSA7转换成LSA5,并在整个OSPF区域泛洪。
Totally NSSA区域的ABR会⾃动向Totally NSSA区域内发送⼀条指向⾃⼰的默认路由。
注意:不管什么stub,其区域内所有router都要设成对应stub,否则邻居down,因为配置为末节区域的路由器上所有接⼝发出的Hello包中都会有末节标签。
OSPF for IPv6协议的NSSA区域扩展特性研究(全文) 【摘要】本文简述了OSPF for IPv6协议下的NSSA区域扩展属性,提出和分析了多ABR 进行转换时可能出现的无法学到路由问题,最后在主流厂商现有实现的基础上提出解决方案。
【关键词】OSPF for IPv6;NSSA区域;ABR;LSA-type 70 引言在数据通信领域,OSPF(Open Shortest Path First-开放最短路径优先)协议因其快速收敛、无自环等特性而广泛使用,并存在适应IPv6的OSPF version3协议,同时OSPF协议扩展属性NSSA(Not So Stubby Area)区域亦适配扩展。
1 NSSA区域简述NSSA区域允许引入自治系统外部路由,由ASBR发布Type7 LSA(NSSA-LSA)通告给本区域。
当Type7 LSA到达NSSA的ABR时,由ABR将Type7 LSA转换成Type5 LSA (AS-external-LSA)传播到其他区域。
图1 OSPFv3划分区域典型组网图如图1所示,整个OSPFv3组网被分为区域0、区域1和区域2。
区域0是骨干区,区域1配置为NSSA区,区域0和区域1的区域间路由信息会发布到区域2,区域1引入的RIP路由生成的7类LSA在ABR1设备上进行7转5后生成5类LSA发布到骨干区,区域2通过骨干区学到NSSA区域引入的外部路由。
2 现有协议下NSSA区域的问题在实际网络配置中会出现多个ABR链接NSSA区域及骨干区域的情况,这些ABR均具备7转5能力,选取哪一个ABR来进行转换?选取简单的双ABR情况进行分析。
网络拓扑如图2所示:图2 双ABR网络拓扑网络配置:【RT-A】:ospfv3 1Router-id 1.1.1.1Area 1NssaInterface e0/0/2Ospfv3 1 area 1Ipv6 address 100:1:1::64【RT-B】:ospfv3 1Router-id 2.2.2.2Area 0Area 1NssaInterface e0/0/2Ospfv3 1 area 1Ipv6 address 200:1:1::64Interface g0/1/3Ospfv3 1 area 0Ipv6 address 200:1:2::64【RT-C】:ospfv3 1Router-id 3.3.3.3Area 0Area 1NssaInterface e0/0/2Ospfv3 1 area 1Ipv6 address 300:1:1::64Interface g0/1/3Ospfv3 1 area 0Ipv6 address 300:1:2::64【RT-D】:ospfv3 1Router-id 4.4.4.4Area 0Area 1NssaInterface e0/0/2Ospfv3 1 area 1Ipv6 address 400:1:1::64在RT-A上引入静态路由,查看RT-D上5类LSA,其source-id是3.3.3.3,而修改RT-B的router-id为3.3.3.4时,再次查看,其source-id是3.3.3.4,即优选router-id较大的来做7转5转换器。
有时,在一个OSPF末梢网络中,许多路由信息是多余的,并不需要通告进来,因为一个OSPF区域内的所有路由器都能够通过该区域的ABR去往其它OSPF 区域或者OSPF以外的外部网络,既然一个区域的路由器只要知道去往ABR,就能去往区域外的网络,所以可以过滤掉区域外的路由进入某个区域,这样的区域称为OSPF末节区域(Stub Area);一个末节区域的所有路由器虽然可以从ABR 去往区域外的网络,但路由器上还是得有指向ABR的路由,所以末节区域的路由器只需要有默认路由,而不需要明细路由,即可与区域外的网络通信,根据末节区域过滤掉区域外的不同路由,可将末节区域分为如下四类:Stub Area(末节区域)Totally Stub Area(完全末节区域)Not-so-Stubby Area(NSSA)Totally Not-so-Stubby Area(Totally NSSA)各类型的特征如下:Stub Area(末节区域)在Stub Area(末节区域)下,ABR将过滤掉所有外部路由进入末节区域,同时,末节区域内的路由器也不可以将外部路由重分布进OSPF进程,即末节区域内的路由器不可以成为ASBR,但其它OSPF区域的路由(Inter-Area Route)可以进入末节区域,由于没有去往外部网络的路由,所以ABR会自动向末节区域内发送一条指向自己的默认路由,如下图:Totally Stub Area(完全末节区域)在Totally Stub Area(完全末节区域)下,ABR将过滤掉所有外部路由和其它OSPF区域的路由(Inter-Area Route)进入完全末节区域,同时,末节区域内的路由器也不可以将外部路由重分布进OSPF进程,即完全末节区域内的路由器不可以成为ASBR,由于没有去往外部网络的路由,所以ABR会自动向完全末节区域内发送一条指向自己的默认路由,如下图:可以发现,末节区域与完全末节区域的不同之处在于,末节区域可以允许其它OSPF区域的路由(Inter-Area Route)进入,而完全末节区域却不可以。
CCIE学习笔记——OSPF_NSSAEditor:EdisonE-mail:shilianwang@QQ:21478604如有疏漏之处请不吝赐教如有转载请注明作者及出处这次介绍OSPF的一个特殊区域—NSSA,所用拓扑来自IEWB,关于基础配置,不再重复说明,可以参照"CCIE学习笔记——OSPF Filterring"的Common Multi-Area Configuration with 2 ABRs实验.实验一.NSSA Area Type 7to5 LSA Translator ElectionObjective: Influence OSPF NSSA Type 7 to Type 5 translating router electionDirections:Configure routers as per the OSPF scenario “Common Multi-AreaConfiguration with 2 ABRs”Configure Area 1 as NSSA on R1, R4 and R6Add a static route 160.X.60.0/24 to Null0 on R6 and redistribute it intoOSPFConfigure R1 to have higher router-id than R4, so that it may becomedesignated NSSA Area 7->5 translatorFinal ConfigurationR1,R4,R6:router ospf 1area 1 nssa----OSPF进程下,配置NSSA区域,所有在该区域的路由器均要配置,否则邻居不能建立R6:ip route 160.1.60.0 255.255.255.0 Null0----建立一条静态路由,指向null0接口,模拟外部路由router ospf 1redistribute static subnetsR1:router ospf 1router-id 150.1.100.100----将R1的router-id设定的比R4大,目的是让R1成为7类LSA->5类LSA的转换路由器.VerificationBefore:R1#show ip route ospf160.1.0.0/24 is subnetted, 1 subnetsO E2 160.1.60.0 [110/20] via 155.1.146.6, 00:00:41, FastEthernet0/0―――R1显示为E2,说明此时R1并不是7类->5类的转换路由器150.1.0.0/16 is variably subnetted, 4 subnets, 2 masksO 150.1.6.6/32 [110/2] via 155.1.146.6, 00:00:41, FastEthernet0/0O 150.1.5.5/32 [110/65] via 155.1.0.5, 00:01:24, Serial0/0O 150.1.4.4/32 [110/2] via 155.1.146.4, 00:00:41, FastEthernet0/0R4#show ip route ospf160.1.0.0/24 is subnetted, 1 subnetsO N2 160.1.60.0 [110/20] via 155.1.146.6, 00:01:10, Ethernet0/1―――R4显示为N2,说明此时R4是7类->5类的转换路由器150.1.0.0/16 is variably subnetted, 4 subnets, 2 masksO 150.1.6.6/32 [110/11] via 155.1.146.6, 00:01:10, Ethernet0/1O 150.1.5.5/32 [110/391] via 155.1.0.5, 00:01:25, Serial0/0O 150.1.1.1/32 [110/11] via 155.1.146.1, 00:01:10, Ethernet0/1R5#show ip route ospf155.1.0.0/24 is subnetted, 3 subnetsO IA 155.1.146.0 [110/391] via 155.1.0.1, 00:01:28, Serial0/0160.1.0.0/24 is subnetted, 1 subnetsO E2 160.1.60.0 [110/20] via 155.1.0.1, 00:02:06, Serial0/0150.1.0.0/16 is variably subnetted, 5 subnets, 2 masksO IA 150.1.6.6/32 [110/392] via 155.1.0.1, 00:01:42, Serial0/0O IA 150.1.4.4/32 [110/391] via 155.1.0.4, 00:04:42, Serial0/0O IA 150.1.1.1/32 [110/391] via 155.1.0.1, 00:04:36, Serial0/0R5#show ip ospf database external 160.1.60.0OSPF Router with ID (150.1.5.5) (Process ID 1)Type-5 AS External Link StatesRouting Bit Set on this LSALS age: 226Options: (No TOS-capability, DC)LS Type: AS External LinkLink State ID: 160.1.60.0 (External Network Number )Advertising Router: 150.1.4.4―――通过R4学到的外部E2路由LS Seq Number: 80000001Checksum: 0xBCC2Length: 36Network Mask: /24Metric Type: 2 (Larger than any link state path)TOS: 0Metric: 20Forward Address: 150.1.6.6External Route Tag: 0R1#show ip ospf database external 160.1.60.0OSPF Router with ID (150.1.1.1) (Process ID 1)Type-5 AS External Link StatesRouting Bit Set on this LSALS age: 321Options: (No TOS-capability, DC)LS Type: AS External LinkLink State ID: 160.1.60.0 (External Network Number )Advertising Router: 150.1.4.4LS Seq Number: 80000001Checksum: 0xBCC2Length: 36Network Mask: /24Metric Type: 2 (Larger than any link state path)TOS: 0Metric: 20Forward Address: 150.1.6.6External Route Tag: 0R4#show ip ospf database nssa-external 160.1.60.0OSPF Router with ID (150.1.4.4) (Process ID 1)Type-7 AS External Link States (Area 1)Routing Bit Set on this LSALS age: 376Options: (No TOS-capability, Type 7/5 translation, DC)―――可以看出R4此时为转换路由器LS Type: AS External LinkLink State ID: 160.1.60.0 (External Network Number )Advertising Router: 150.1.6.6LS Seq Number: 80000001Checksum: 0xE63Length: 36Network Mask: /24Metric Type: 2 (Larger than any link state path)TOS: 0Metric: 20Forward Address: 150.1.6.6External Route Tag: 0After:R1#conf tEnter configuration commands, one per line. End with CNTL/Z.R1(config)#router ospf 1R1(config-router)#router-id 150.1.100.100Reload or use "clear ip ospf process" command, for this to take effectR1(config-router)#^ZR1#clear ip ospf processReset ALL OSPF processes? [no]: yesR1#show ip route ospf160.1.0.0/24 is subnetted, 1 subnetsO N2 160.1.60.0 [110/20] via 155.1.146.6, 00:00:01, FastEthernet0/0―――已经可以看出,R1已经变为7类->5类转换路由器150.1.0.0/16 is variably subnetted, 4 subnets, 2 masksO 150.1.6.6/32 [110/2] via 155.1.146.6, 00:00:30, FastEthernet0/0O 150.1.5.5/32 [110/65] via 155.1.0.5, 00:00:01, Serial0/0O 150.1.4.4/32 [110/2] via 155.1.146.4, 00:00:30, FastEthernet0/0R4#show ip route ospf160.1.0.0/24 is subnetted, 1 subnetsO E2 160.1.60.0 [110/20] via 155.1.146.6, 00:00:08, Ethernet0/1150.1.0.0/16 is variably subnetted, 4 subnets, 2 masksO 150.1.6.6/32 [110/11] via 155.1.146.6, 00:00:27, Ethernet0/1O 150.1.5.5/32 [110/391] via 155.1.0.5, 00:00:08, Serial0/0O 150.1.1.1/32 [110/11] via 155.1.146.1, 00:00:27, Ethernet0/1R5#show ip route ospf155.1.0.0/24 is subnetted, 3 subnetsO IA 155.1.146.0 [110/391] via 155.1.0.1, 00:00:17, Serial0/0160.1.0.0/24 is subnetted, 1 subnetsO E2 160.1.60.0 [110/20] via 155.1.0.1, 00:00:17, Serial0/0150.1.0.0/16 is variably subnetted, 5 subnets, 2 masksO IA 150.1.6.6/32 [110/392] via 155.1.0.1, 00:00:17, Serial0/0O IA 150.1.4.4/32 [110/391] via 155.1.0.4, 00:00:17, Serial0/0O IA 150.1.1.1/32 [110/391] via 155.1.0.1, 00:00:17, Serial0/0R5#show ip ospf database external 160.1.60.0OSPF Router with ID (150.1.5.5) (Process ID 1)Type-5 AS External Link StatesRouting Bit Set on this LSALS age: 45Options: (No TOS-capability, DC)LS Type: AS External LinkLink State ID: 160.1.60.0 (External Network Number )Advertising Router: 150.1.100.100―――从R1学到5类LSA,说明7类到5类的转换是R1所为.LS Seq Number: 80000001Checksum: 0xD7E6Length: 36Network Mask: /24Metric Type: 2 (Larger than any link state path)TOS: 0Metric: 20Forward Address: 150.1.6.6External Route Tag: 0注:另外,通过sh ip os da也可以查看此路由器是否为7类->5类转换路由器实验二.NSSA Area ABR External Prefix FilteringObjective: Configure NSSA ABR to filter external prefixes originated at ASBRDirections:Configure routers as per the OSPF scenario “NSSA Area Type 7to5 LSATranslator Election”Configure summary address 160.X.6.0/24 on R1 (NSSA translator) withkeyword “not-advertise”This way you prevent new Type 5 LSA, translated from Type 7 from beingpropagatedFinal ConfigurationR1:router ospf 1summary-address 160.1.6.0 255.255.255.0 not-advertise―――此命令用来产生一条7类LSA,若后面加上not-advertise则表示它不会被NSSAABR转换为一个5类LSA.VerificationBefore summary has been configured:R5#show ip route ospf155.1.0.0/24 is subnetted, 3 subnetsO IA 155.1.146.0 [110/391] via 155.1.0.1, 00:33:31, Serial0/0160.1.0.0/24 is subnetted, 1 subnetsO E2 160.1.60.0 [110/20] via 155.1.0.1, 00:33:31, Serial0/0―――起初是可以学到160.1.60.0的路由,并标识为5类.150.1.0.0/16 is variably subnetted, 5 subnets, 2 masksO IA 150.1.6.6/32 [110/392] via 155.1.0.1, 00:33:31, Serial0/0O IA 150.1.4.4/32 [110/391] via 155.1.0.4, 00:33:31, Serial0/0O IA 150.1.1.1/32 [110/391] via 155.1.0.1, 00:33:31, Serial0/0R4#show ip route ospf160.1.0.0/24 is subnetted, 1 subnetsO E2 160.1.60.0 [110/20] via 155.1.146.6, 00:00:09, Ethernet0/1150.1.0.0/16 is variably subnetted, 4 subnets, 2 masksO 150.1.6.6/32 [110/11] via 155.1.146.6, 00:37:30, Ethernet0/1O 150.1.5.5/32 [110/391] via 155.1.0.5, 00:37:11, Serial0/0O 150.1.1.1/32 [110/11] via 155.1.146.1, 00:37:30, Ethernet0/1After:R5#show ip route ospf155.1.0.0/24 is subnetted, 3 subnetsO IA 155.1.146.0 [110/391] via 155.1.0.1, 00:34:04, Serial0/0150.1.0.0/16 is variably subnetted, 5 subnets, 2 masksO IA 150.1.6.6/32 [110/392] via 155.1.0.1, 00:34:04, Serial0/0O IA 150.1.4.4/32 [110/391] via 155.1.0.4, 00:34:04, Serial0/0O IA 150.1.1.1/32 [110/391] via 155.1.0.1, 00:34:04, Serial0/0―――现在R5的路由表里已经没有了关于160.1.60.0的5类LSA,虽然前面说过,summary address 160.1.60.0 255.255.255.0 not-advertise并不会抑制7类LSA,但是要注意的是7类LSA只会在NSSA区域传播,而R5所处的区域为area 0,所以不会出现关于160.1.60.0的7类LSA.R1#show ip route ospf160.1.0.0/24 is subnetted, 1 subnetsO N2 160.1.60.0 [110/20] via 155.1.146.6, 00:34:38, FastEthernet0/0150.1.0.0/16 is variably subnetted, 4 subnets, 2 masksO 150.1.6.6/32 [110/2] via 155.1.146.6, 00:35:07, FastEthernet0/0O 150.1.5.5/32 [110/65] via 155.1.0.5, 00:34:38, Serial0/0O 150.1.4.4/32 [110/2] via 155.1.146.4, 00:35:07, FastEthernet0/0R4#show ip route ospf160.1.0.0/24 is subnetted, 1 subnetsO N2 160.1.60.0 [110/20] via 155.1.146.6, 00:01:00, Ethernet0/1150.1.0.0/16 is variably subnetted, 4 subnets, 2 masksO 150.1.6.6/32 [110/11] via 155.1.146.6, 00:35:13, Ethernet0/1O 150.1.5.5/32 [110/391] via 155.1.0.5, 00:34:53, Serial0/0O 150.1.1.1/32 [110/11] via 155.1.146.1, 00:35:13, Ethernet0/1―――因为抑制了5类LSA,所以此时R1和R4的路由表里只有关于160.1.60.0的7类LSAR4#show ip ospf database nssa-external 160.1.60.0OSPF Router with ID (150.1.4.4) (Process ID 1)Type-7 AS External Link States (Area 1)Routing Bit Set on this LSALS age: 877Options: (No TOS-capability, Type 7/5 translation, DC)LS Type: AS External LinkLink State ID: 160.1.60.0 (External Network Number )Advertising Router: 150.1.6.6―――表示已经收不到来自R1的关于160.1.60.0的5类LSA了,只能收到来自R6的7类LSA.LS Seq Number: 80000002Checksum: 0xC64Length: 36Network Mask: /24Metric Type: 2 (Larger than any link state path)TOS: 0Metric: 20Forward Address: 150.1.6.6External Route Tag: 0注释:经常会有人将实验二的命令同area x nssa no-redistribution混淆.Summary-address x not-advertise的意思是不将x由类型7转换成类型5;而area x nssa no-redistribution 的意思是不将外部路由作为类型7引入NSSA,这种情况通常发生在一个router即是ASBR又是NSSA ABR的时候.实验三.NSSA Suppress FA FeatureObjective: Configure NSSA FA-suppress feature to resolve connectivity problemDirections:Configure routers as per the OSPF scenario “NSSA Area Type 7to5 LSATranslator Election”Configure routers as per scenario “OSPF Type-3 LSA Filtering withNetwork Ranges”Configure NSSA Suppress FA feature on NSSA 7->5 Translating router inorder to change FA of translated prefixesFinal ConfigurationR1:router ospf 1area 1 nssa translate type7 suppress-fa―――此条命令只在7类->5类的ABR上配置.VerificationBefore Suppress-FA feature has been enabled:R5#show ip route ospf155.1.0.0/24 is subnetted, 3 subnetsO IA 155.1.146.0 [110/391] via 155.1.0.1, 00:03:43, Serial0/0150.1.0.0/16 is variably subnetted, 4 subnets, 2 masksO IA 150.1.4.4/32 [110/391] via 155.1.0.4, 00:03:43, Serial0/0O IA 150.1.1.1/32 [110/391] via 155.1.0.1, 00:03:43, Serial0/0R5#show ip os data extOSPF Router with ID (150.1.5.5) (Process ID 1)Type-5 AS External Link StatesLS age: 235Options: (No TOS-capability, DC)LS Type: AS External LinkLink State ID: 160.1.60.0 (External Network Number )Advertising Router: 150.1.100.100LS Seq Number: 80000001Checksum: 0xD7E6Length: 36Network Mask: /24Metric Type: 2 (Larger than any link state path)TOS: 0Metric: 20Forward Address: 150.1.6.6External Route Tag: 0R5#show ip route 150.1.6.6% Subnet not in tableAfter that:R5#show ip route ospf155.1.0.0/24 is subnetted, 3 subnetsO IA 155.1.146.0 [110/391] via 155.1.0.1, 00:05:26, Serial0/0160.1.0.0/24 is subnetted, 1 subnetsO E2 160.1.60.0 [110/20] via 155.1.0.1, 00:00:04, Serial0/0150.1.0.0/16 is variably subnetted, 4 subnets, 2 masksO IA 150.1.4.4/32 [110/391] via 155.1.0.4, 00:05:25, Serial0/0O IA 150.1.1.1/32 [110/391] via 155.1.0.1, 00:05:26, Serial0/0R5#show ip ospf data exOSPF Router with ID (150.1.5.5) (Process ID 1)Type-5 AS External Link StatesRouting Bit Set on this LSALS age: 13Options: (No TOS-capability, DC)LS Type: AS External LinkLink State ID: 160.1.60.0 (External Network Number )Advertising Router: 150.1.100.100LS Seq Number: 80000002Checksum: 0xAEB2Length: 36Network Mask: /24Metric Type: 2 (Larger than any link state path)TOS: 0Metric: 20Forward Address: 0.0.0.0External Route Tag: 0注:关于OSPF的NSSA Suppress FA Feature,我只知道它的作用是让ABR在将LSA7转换成LSA5的时候用0.0.0.0覆盖原有数据,具体什么时候需要这样配置,我也不太清楚,大家有兴趣的话,可以自己研究,如果明白了怎么回事,别忘了告诉我啊~~下面是官方解释:The OSPF Forwarding Address Suppression in Translated Type-5 LSAs feature causes an NSSA ABR to translate Type-7 LSAs to Type-5 LSAs, but use the 0.0.0.0 as the forwarding address instead of that specified in the Type-7 LSA. This feature causes routers that are configured not to advertise forwarding addresses into the backbone to direct forwarded traffic to the translating NSSA ASBRs.下面介绍两种在NSSA ABR上产生默认路由的实验实验四.NSSA Area and Default-Route Origiantion at ABR Part 1Objective: Configure NSSA ABRs to advertise default-route as Type-3 LSA. Donot assign the default cost to this route.Directions:Configure routers as per the OSPF scenario “NSSA Area Type 7to5 LSATranslator Election”Configure R1 and R4 as “no-summary” NSSA ABRsConfigure R1 and R4 to send default route with the cost of 100Final ConfigurationR1 & R4:router ospf 1area 1 nssa no-summary―――只需要在ABR上配置,将区域1变成绝对末节NSSAarea 1 default-cost 100VerificationBefore:R6#show ip route ospf155.1.0.0/24 is subnetted, 2 subnetsO IA 155.1.0.0 [110/65] via 155.1.146.1, 00:46:49, GigabitEthernet0/1 150.1.0.0/16 is variably subnetted, 4 subnets, 2 masksO IA 150.1.5.5/32 [110/66] via 155.1.146.1, 00:00:15, GigabitEthernet0/1 O 150.1.4.4/32 [110/2] via 155.1.146.4, 00:46:49, GigabitEthernet0/1O 150.1.1.1/32 [110/2] via 155.1.146.1, 00:46:49, GigabitEthernet0/1 After:R6#show ip route ospf150.1.0.0/16 is variably subnetted, 3 subnets, 2 masksO 150.1.4.4/32 [110/2] via 155.1.146.4, 00:50:26, GigabitEthernet0/1O 150.1.1.1/32 [110/2] via 155.1.146.1, 00:50:26, GigabitEthernet0/1O*IA 0.0.0.0/0 [110/101] via 155.1.146.4, 00:00:02, GigabitEthernet0/1 [110/101] via 155.1.146.1, 00:00:02, GigabitEthernet0/1 -――已经学不到区域间路由,而是有ABR产生一条默认汇总路由进入NSSA区域.Tear down R1’s Link to Area0:R1#conf tEnter configuration commands, one per line. End with CNTL/Z.R1(config)#inter se 0/0R1(config-if)#shutR1(config-if)#%OSPF-5-ADJCHG: Process 1, Nbr 150.1.5.5 on Serial0/0 from FULL to DOWN, Neighbor Down: Interface down or detachedR6#show ip route ospf150.1.0.0/16 is variably subnetted, 3 subnets, 2 masksO 150.1.4.4/32 [110/2] via 155.1.146.4, 00:00:48, GigabitEthernet0/1O 150.1.1.1/32 [110/2] via 155.1.146.1, 00:00:48, GigabitEthernet0/1O*IA 0.0.0.0/0 [110/101] via 155.1.146.4, 00:00:48, GigabitEthernet0/1实验五.NSSA Area and Default-Route Origiantion at ABR Part 2Objective: Configure NSSA ABRs to advertise default-route as Type-7 LSA. Donot assign the default metric to this routeDirections:Configure routers as per the OSPF scenario “NSSA Area Type 7to5 LSATranslator Election”Configure Area 1 on R1 and R4 as NSSA with “default-informationoriginate”keywordConfigure R1 and R4 to send this default route with the metric of 100Final ConfigurationR1 & R4:router ospf 1area 1 nssa default-information-originate metric 100―――为区域1产生类型7的默认路由.VerificationBefore default origination has been configured:R6#show ip route ospf155.1.0.0/24 is subnetted, 2 subnetsO IA 155.1.0.0 [110/65] via 155.1.146.1, 00:46:49, GigabitEthernet0/1150.1.0.0/16 is variably subnetted, 4 subnets, 2 masksO IA 150.1.5.5/32 [110/66] via 155.1.146.1, 00:00:15, GigabitEthernet0/1O 150.1.4.4/32 [110/2] via 155.1.146.4, 00:46:49, GigabitEthernet0/1O 150.1.1.1/32 [110/2] via 155.1.146.1, 00:46:49, GigabitEthernet0/1After:R6#show ip route ospf155.1.0.0/24 is subnetted, 2 subnetsO IA 155.1.0.0 [110/65] via 155.1.146.1, 00:00:33, GigabitEthernet0/1 150.1.0.0/16 is variably subnetted, 4 subnets, 2 masksO IA 150.1.5.5/32 [110/66] via 155.1.146.1, 00:00:33, GigabitEthernet0/1O 150.1.4.4/32 [110/2] via 155.1.146.4, 00:03:01, GigabitEthernet0/1O 150.1.1.1/32 [110/2] via 155.1.146.1, 00:03:01, GigabitEthernet0/1O*N2 0.0.0.0/0 [110/100] via 155.1.146.4, 00:00:03, GigabitEthernet0/1[110/100] via 155.1.146.1, 00:00:03, GigabitEthernet0/1―――路由表中显示区域间路由仍然存在,并且产生了一条N2(7类)的默认路由.注释:该条命令可以在NSSA ABR和NSSA ASBR上配置.1.NSSA ABR在有或者没有一条默认路由在它的路由表中时都能产生一条默认路由.2.NSSA ASBR只有在当它的路由表中有一条默认路由时才能产生一条默认路由.(见实验六)实验六.NSSA Area and Default-Route Origiantion at ASBRObjective: Configure NSSA ASBR to advertise default-route as Type-7 LSADirections:Configure routers as per the OSPF scenario “NSSA Area Type 7to5 LSATranslator Election”Configure R6 to advertise default-route into NSSA Area (area 1 nssadefault-information-originate)Configure default static route to Null0 on R6Note that you can not use “default-information originate” router command,since it generates Type-5 LSA, which is prohibited in NSSA areaFinal ConfigurationR6:router ospf 1area 1 nssa default-information-originate―――为区域1产生7类默认路由.!ip route 0.0.0.0 0.0.0.0 null0―――因为是在NSSA ASBR上配置默认路由,所以前提是本地路由表中必须已经存在一条默认路由.VerificationR6#show ip routeCodes: C - connected, S - static, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2ia - IS-IS inter area, * - candidate default, U - per-user static route o - ODR, P - periodic downloaded static routeGateway of last resort is 0.0.0.0 to network 0.0.0.0155.1.0.0/24 is subnetted, 2 subnetsC 155.1.146.0 is directly connected, GigabitEthernet0/1O IA 155.1.0.0 [110/65] via 155.1.146.1, 00:00:10, GigabitEthernet0/1 160.1.0.0/24 is subnetted, 1 subnetsS 160.1.60.0 is directly connected, Null0150.1.0.0/16 is variably subnetted, 4 subnets, 2 masksC 150.1.6.0/24 is directly connected, Loopback0O IA 150.1.5.5/32 [110/66] via 155.1.146.1, 00:00:10, GigabitEthernet0/1 O 150.1.4.4/32 [110/2] via 155.1.146.4, 00:00:11, GigabitEthernet0/1O 150.1.1.1/32 [110/2] via 155.1.146.1, 00:00:11, GigabitEthernet0/1S* 0.0.0.0/0 is directly connected, Null0R1#show ip route ospf160.1.0.0/24 is subnetted, 1 subnetsO N2 160.1.60.0 [110/20] via 155.1.146.6, 00:02:50, FastEthernet0/0150.1.0.0/16 is variably subnetted, 5 subnets, 2 masksO IA 150.1.6.0/24 [110/75] via 155.1.0.4, 00:03:01, Serial0/0O 150.1.6.6/32 [110/2] via 155.1.146.6, 00:03:01, FastEthernet0/0O 150.1.5.5/32 [110/65] via 155.1.0.5, 00:06:08, Serial0/0O 150.1.4.4/32 [110/2] via 155.1.146.4, 00:03:01, FastEthernet0/0O*N2 0.0.0.0/0 [110/1] via 155.1.146.6, 00:00:59, FastEthernet0/0――7类默认路由.R4#show ip route ospf160.1.0.0/24 is subnetted, 1 subnetsO E2 160.1.60.0 [110/20] via 155.1.146.6, 00:02:57, Ethernet0/1150.1.0.0/16 is variably subnetted, 5 subnets, 2 masksO 150.1.6.0/24 is a summary, 00:03:08, Null0O 150.1.6.6/32 [110/11] via 155.1.146.6, 00:03:08, Ethernet0/1O 150.1.5.5/32 [110/391] via 155.1.0.5, 00:06:17, Serial0/0O 150.1.1.1/32 [110/11] via 155.1.146.1, 00:03:08, Ethernet0/1O*E2 0.0.0.0/0 [110/1] via 155.1.146.6, 00:01:06, Ethernet0/1――被R1转换为5类.R5#show ip route ospf155.1.0.0/24 is subnetted, 3 subnetsO IA 155.1.146.0 [110/391] via 155.1.0.1, 00:04:24, Serial0/0160.1.0.0/24 is subnetted, 1 subnetsO E2 160.1.60.0 [110/20] via 155.1.0.1, 00:04:08, Serial0/0150.1.0.0/16 is variably subnetted, 6 subnets, 2 masksO IA 150.1.6.0/24 [110/401] via 155.1.0.4, 00:04:19, Serial0/0O IA 150.1.6.6/32 [110/392] via 155.1.0.1, 00:04:19, Serial0/0O IA 150.1.4.4/32 [110/391] via 155.1.0.4, 00:06:58, Serial0/0O IA 150.1.1.1/32 [110/391] via 155.1.0.1, 00:06:48, Serial0/0O*E2 0.0.0.0/0 [110/1] via 155.1.0.1, 00:02:17, Serial0/0R5#show ip ospf data exOSPF Router with ID (150.1.5.5) (Process ID 1)Type-5 AS External Link StatesRouting Bit Set on this LSALS age: 146Options: (No TOS-capability, DC)LS Type: AS External LinkLink State ID: 0.0.0.0 (External Network Number )Advertising Router: 150.1.100.100LS Seq Number: 80000001Checksum: 0xE3CBLength: 36Network Mask: /0Metric Type: 2 (Larger than any link state path)TOS: 0Metric: 1Forward Address: 150.1.6.6External Route Tag: 0Routing Bit Set on this LSALS age: 257Options: (No TOS-capability, DC)LS Type: AS External LinkLink State ID: 160.1.60.0 (External Network Number )Advertising Router: 150.1.100.100LS Seq Number: 80000001Checksum: 0xD7E6Length: 36Network Mask: /24Metric Type: 2 (Larger than any link state path)TOS: 0Metric: 20Forward Address: 150.1.6.6External Route Tag: 0OSPF相关命令:命令命令模式和描述router ospf process-id全局配置模式;进入对应PID的OSPF配置模式network ip-address [wildcard-mask] area area-id OSPF配置模式;定义匹配参数,将接口IP地址与其比较,如相符,即在该接口激活OSPFip ospf process-id area area-id [secondaries none]接口配置模式;在接口激活OSPF的另一种方法neighbor ip-address [priority number] [poll-interval seconds] [cost number] [database-filter all]OSPF配置模式;当需要定义邻接路由器的时候使用,定义了邻接路由器的IP地址、优先权、开销和查询间隔auto-cost reference-bandwidth ref-bw OSPF配置模式;修改OSPF参考带宽router-id ip-address OSPF配置模式;静态设置RIDospf log-neighbor-changes [detail]OSPF配置模式;显示邻接路由器状态改变的日志,默认启动passive-interface [default] {interface-type interface-number}OSPF配置模式;使OSPF在指定接口上停止发送Hello。
第四章多区域OSPF在一个大型OSPF网络中,SPF算法的反复计算、庞大的路由表和拓扑表的维护以及LSA 的泛洪等都会占用路由器的资源,因而会降低路由器的远行效率。
OSPF协议可以利用区域的概念来减少这些不利的影响。
因为在一个区域内的路由器将不需要了解它们所在区域外的拓扑细节。
OSPF多区域的拓扑结构有如下优势:①降低OSPF计算频率;②减少路由表;③降低了通告LSA的开销;④将不稳定限制在特定的区域。
4.1多区域OSPF概述4.1.1 OSPF路由器类型当一个AS划分成几个OSPF区域时,根据一个路由器在相应的区域之内的作用,可以将干路由器图4-1 OSPF路由器类型①内部路由器:OSPF路由器上所有直连的链路都处于同一个区域;②主干路由器:具有连接区域0接口路由器;③区域边界路由器(ABR):路由器与多个区域相连;④自治系统边界路由器(ASBR):与AS外部的路由器相连并互相交换路由信息。
4.1.2 LSA类型一台路由器所有有效的LSA通告都被存放在它的链路状态数据库中,正确的LSA通告可以描述一个OSPF区域的网络拓扑结构。
常见的LSA有6类,相应的描述如表4-1所示。
4.1.3 区域类型一个区域所设置的特性控制着它所能接收到的链路状态信息的类型,区分不同OSPF区域类型的关键在于它们对外部路由的处理方式。
OSPF区域类型如下所述。
①标准区域:可以接收链路更新信息和路由汇总;②主干区域:连接各个区域的中心实体,所有其他的区域都要连接带这个区域上交换路由信息;③末节区域(Stub Area):不接收外部自治系统的路由信息;④完全末节区域(Totally Stubby Area):它不接收外部自治系统的路由以及自治系统内其他区域的路由汇总,完全末节区域是Cisco专有的特性;⑤次末节区域(Not-So-Stubby Area NSSA):允许接收以类型7的LSA发送的外部路由信息,并且ABR要负责把类型7的LSA转换成类型5的LSA。
实验十二九配置NSSA区域一.实验目的(1)通过本实验可以掌握NSSA区域配置。
(2)通过NSSA区域的配置知道它在网络上的应用,并且通告网络(3)查看和调试OSPF 路由协议相关信息二、实验要求:1):知道什么是NSSA区域2): 知道如何配置NSSA区域三、实验内容:1、通过拓朴图来研究NSSA区域配置,并且研究如何通告网络。
四、实验步聚实验拓朴:1).配置R1、R2、R3和R4各个接口IP地址R1(config)#int s0/0R1(config-if)#ip add 192.168.1.1 255.255.255.0R1(config-if)#clock rate 64000R1(config-if)#no shR1(config)#int lo0R1(config-if)#ip add 1.1.1.1255.255.255.0R2(config)#int s0/0R2(config-if)#ip add 192.168.1.2 255.255.255.0R2(config-if)#no shR2(config)#int s0/1R2(config-if)#ip add 192.168.2.1 255.255.255.0R2(config-if)#clock rate 64000R2(config-if)#no shR2(config)#int lo0R2(config-if)#ip add 2.2.2.2 255.255.255.0R3(config)#int s0/1R3(config-if)#ip add 192.168.2.2 255.255.255.0R3(config-if)#no shR3(config)#int s0/0R3(config-if)#ip add 192.168.3.1 255.255.255.0R3(config-if)#clock rate 64000R3(config-if)#no shR3(config)#int lo0R3(config-if)#ip add 3.3.3.3 255.255.255.0R1(config)#int s0/0R1(config-if)#ip add 192.168.3.2 255.255.255.0R1(config-if)#no shR1(config)#int lo0R1(config-if)#ip add 4.4.4.4 255.255.255.02).配置路由器R1R1(config)#router ospf 1R1(config-router)#net 192.168.1.0 0.0.0.255 area 1R1(config-router)#net 1.1.1.0 0.0.0.255 area 13).配置路由器R2R2(config)#router ospf 1R2(config-router)#net 192.168.1.0 0.0.0.255 area 1R2(config-router)#net 192.168.2.0 0.0.0.255 area 0R2(config-router)#net 2.2.2.0 0.0.0.255 area 04).配置路由器R3R3(config)#router ospf 1R3(config-router)#net 192.168.2.0 0.0.0.255 area 0R3(config-router)#net 3.3.3.0 0.0.0.255 area 0R2(config-router)#redistribute rip subnetsR3(config)#router ripR3(config-router)#ver 2R3(config-router)#net 192.168.3.0R3(config-router)# redistribute ospf 1 metric 35).配置路由器R4R4(config)#router ripR4(config-router)#ver 2R4(config-router)#net 192.168.3.0 0R4(config-router)#net 4.4.4.06).在没有配置NSSA区域查看R1路由表R1#sh ip routeCodes: C - connected, S - static, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2ia - IS-IS inter area, * - candidate default, U - per-user static routeo - ODR, P - periodic downloaded static routeGateway of last resort is not set1.0.0.0/24 is subnetted, 1 subnetsC 1.1.1.0 is directly connected, Loopback02.0.0.0/32 is subnetted, 1 subnetsO IA 2.2.2.2 [110/65] via 192.168.1.2, 00:00:02, Serial0/03.0.0.0/32 is subnetted, 1 subnetsO IA 3.3.3.3 [110/129] via 192.168.1.2, 00:00:02, Serial0/0O E2 4.0.0.0/8 [110/20] via 192.168.1.2, 00:00:02, Serial0/0C 192.168.1.0/24 is directly connected, Serial0/0O IA 192.168.2.0/24 [110/128] via 192.168.1.2, 00:00:02, Serial0/0O E2 192.168.3.0/24 [110/20] via 192.168.1.2, 00:00:03, Serial0/0可以看出在R1路由表中有LSA类型5的信息7).配置NSSA区域R1(config-router)#area 1 nssaR2(config-router)#area 1 nssa8)查看R1路由表R1#sh ip routeCodes: C - connected, S - static, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2ia - IS-IS inter area, * - candidate default, U - per-user static routeo - ODR, P - periodic downloaded static routeGateway of last resort is not set1.0.0.0/24 is subnetted, 1 subnetsC 1.1.1.0 is directly connected, Loopback02.0.0.0/32 is subnetted, 1 subnetsO IA 2.2.2.2 [110/65] via 192.168.1.2, 00:00:02, Serial0/03.0.0.0/32 is subnetted, 1 subnetsO IA 3.3.3.3 [110/129] via 192.168.1.2, 00:00:02, Serial0/0C 192.168.1.0/24 is directly connected, Serial0/0O IA 192.168.2.0/24 [110/128] via 192.168.1.2, 00:00:02, Serial0/0可以看出当配置NSSA区域后,就没有LSA类型5了,说明LSA类型5不能转换成LSA 类型7。
OSPF NSSA区域原理及基本配置一、原理概述OSPF协议定义了Stub区域和Totally Stub区域这两种特殊的非骨干区域,为了市精简LSDB 中的LSA数量,同时也精简路由表中路由条目数量,实现优化设备和网络性能的目的。
根据定义,Stub区域或Totally Stub区域中不允许存在ADBR路由器。
然而在实际环境中,由于某种需求,有可能希望在Stub区域或Totally Stub区域中引入外部路由。
为此,OSPF又定义了NSSA区域和Totally NSSA区域,以此来增强OSPF协议的适应和扩展性。
NSSA区域或Totally NSSA区域可以将外部路由以Type-7 LSA(NSSA LSA)的方式引进本区域,这些Type-7 LSA将在本区域的ABR路由器上被转换成Type-5 LSA(AS External LSA)并泛洪到其他OSPF区域。
Type-7 LSA只会出现在NSSA区域或Totally NSSA区域中。
在其他方面,NSSA区域和Totally NSSA区域与Stub区域和Totally Stub区域完全一样。
NSSA区域不允许Type-4和Type-5LSA进入,该区域会通过Type-3LSA所表示的缺省路由访问AS外部目的地。
Totally NSSA区域不仅不允许Type-4和Type-5LSA进入,同时也不允许Type-3LSA进入,只允许缺省的Type-3LSA进入,并根据缺省路由来访问该区域以外的任何目的地。
二、根据原理设计实验实验拓扑图1所示,以及实验编址如表1所示。
本实验模拟了一个企业网络场景,路由器R4、R2、R3为企业总部路由器,R4是企业的分支机构的路由器。
R4与R2、R4与R3之间的链路位于区域0,R4与R2、R4与R3之间的链路位于区域1。
R4的所有Loopback接口用来模拟企业总部的非OSPF网络,R4的所有Loop back接口用来模拟企业分支结构非OSPF 网络。
第14讲OSPF的基本配置3(多区域)P146知识回顾1、OSPF单区域如何配置教学目标1、掌握OSPF的路由器类型2、掌握链路状态通告LSA类型3、掌握区域类型4、掌握OSPF的多区域配置教学过程:一、基本概念1、OSPF的路由器类型(见下图) p148内部路由器(Internal Router):所有的接口属于同一个区域区域边界路由器(ABR):连接一个区域和主干区域的路由器(同时连接多个区域) 主干(骨干)路由器(Backbone Router):至少有一个接口处在区域0(Area 0)的路由器。
自治系统(AS)边界路由(ASBR):执行了路由重分布,将其他路由信息注入到OSPF协议中的路由器(比如连接了一个ospf协议和一个rip协议)2、链路状态通告(LSA)类型1类LSA:路由器LSA—Router LSA,由所有路由器自身产生的LSA通告,只在特定的区域(所在的区域)扩散,可以通过show ip ospf database router查看。
通过1类学习的路由用O表示。
2类LSA:网络LSA—Network LSA,每一个多址网络(广播型和NBMA)中通过选举出的路由器DR产生的网络LSA通告,只在特定的区域(所在的区域)扩散,可以通过show ip ospf database network查看。
通过2类学习的路由用O表示。
3类LSA:网络汇总LSA—Network Summary LSA,由ABR路由器始发的。
ABR路由器将发送一条网络汇总LSA到一个区域,通过主干区域扩散,用来通告该区域外部的目的地址,可以通过show ip ospf database summary查看。
通过3类学习的路由用OIA表示。
4类LSA:ASBR汇总LSA—ASBR Summary LSA,也是由ABR路由器始发出的,由主干区域发送到其他的ABR,ASBR汇总LSA除了所通告的目的地是一个ASBR路由器而不是一个网络外,其他的与网络汇总LSA都是一样的。
实验七配置OSPF NSSA Area 和NSSA Totally Stub一.实验目的1、掌握类型1、2、3、4和5的LSA,及类型7的LSA在完全次末节区域的作用。
2、掌握次未节区域(NSSA)和完全次末节区域(NSSA Totally Stub Area)特点。
3、掌握两种区域配置方法。
4、注意:完全次末节区域(Totally NSSA)为CISCO私有的。
二、实验拓扑图三、实验步骤及要求1.配置各台路由器的IP地址R1(config)#interface f0/0R1(config-if)#ip address 131.131.2.2 255.255.255.0R1(config-if)#no shutdownR1(config-if)#exitR1(config)#interface loopback 0R1(config-if)#ip address 131.131.1.1 255.255.255.0R1(config-if)#exit2.配置OSPF与RIP的协议,并使用ping和show ip route命令进行确认协议正常工作。
R1(config)#router ripR1(config-router)#network 131.131.0.0R2(config)#router ripR2(config-router)#network 131.131.0.0R2(config-router)#exitR2(config)#router ospf 1R2(config-router)#network 172.16.255.0 0.0.0.3 area 1R3(config)#router ospf 1R3(config-router)#network 172.16.255.0 0.0.0.3 area 1R3(config-router)#network 172.16.255.4 0.0.0.3 area 1R3(config-router)#exitR4(config)#router ospf 1R4(config-router)#network 172.16.255.4 0.0.0.3 area 1R4(config-router)#network 172.16.255.8 0.0.0.3 area 0R5(config)#router ospf 1R5(config-router)#network 172.16.255.8 0.0.0.3 area 0R5(config-router)#exitR5(config)#router ripR5(config-router)#network 192.168.1.0R6(config)#router ripR6(config-router)#network 192.168.1.0R6(config-router)#network 192.168.2.03.在R2和R5上配置重发布R2(config)#router ospf 1R2(config-router)#redistribute rip metric 200 subnetsR2(config-router)#exitR2(config)#router ripR2(config-router)#redistribute ospf 1 metric 10R2(config-router)#exitR5(config)#router ospf 1R5(config-router)#redistribute rip metric 200 subnetsR5(config-router)#exitR5(config)#router ripR5(config-router)#redistribute ospf 1 metric 104.查看R3路由器的路由表和LSDBR3#show ip ospf databaseOSPF Router with ID (172.16.255.5) (Process ID 1)Router Link States (Area 1)Link ID ADV Router Age Seq# Checksum Link count 172.16.255.1 172.16.255.1 171 0x80000003 0x0043F4 1172.16.255.5 172.16.255.5 642 0x80000004 0x002F6D 2172.16.255.9 172.16.255.9 642 0x80000003 0x002EF1 1Net Link States (Area 1)Link ID ADV Router Age Seq# Checksum172.16.255.1 172.16.255.1 768 0x80000001 0x001B27172.16.255.5 172.16.255.5 642 0x80000001 0x003BF6Summary Net Link States (Area 1)Link ID ADV Router Age Seq# Checksum172.16.255.8 172.16.255.9 592 0x80000003 0x00DED3用于描述其它OSPF区域的LSA 3Summary ASB Link States (Area 1)Link ID ADV Router Age Seq# Checksum192.168.1.1 172.16.255.9 128 0x80000001 0x00F514Type-5 AS External Link StatesLink ID ADV Router Age Seq# Checksum Tag131.131.1.0 172.16.255.1 189 0x80000001 0x007BAA 0131.131.2.0 172.16.255.1 238 0x80000001 0x0070B4 0192.168.1.0 192.168.1.1 201 0x80000001 0x0021F4 0192.168.2.0 192.168.1.1 201 0x80000001 0x0016FE 0由R2通告的用于描述外部网络路由的LSA 5从R5通告的用于描述外部网络路由的LSA 5R3#show ip route172.16.0.0/30 is subnetted, 3 subnetsC 172.16.255.0 is directly connected, FastEthernet0/1C 172.16.255.4 is directly connected, FastEthernet0/0O IA 172.16.255.8 [110/2] via 172.16.255.6, 00:06:51, FastEthernet0/0131.131.0.0/24 is subnetted, 2 subnetsO E2 131.131.1.0 [110/200] via 172.16.255.1, 00:06:08, FastEthernet0/1O E2 131.131.2.0 [110/200] via 172.16.255.1, 00:06:08, FastEthernet0/1O E2 192.168.1.0/24 [110/200] via 172.16.255.6, 00:06:08, FastEthernet0/0O E2 192.168.2.0/24 [110/200] via 172.16.255.6, 00:06:08, FastEthernet0/0R3路由学习到多个区域和多个非OSPF的网络路由。
以下是华为路由器的结果: 1. 基本配置: lsdb: OSPF Process 1 with Router ID 1.1.1.1 Link State Database
Area: 0.0.0.1 Type LinkState ID AdvRouter Age Len Sequence Metric Router 1.1.1.1 1.1.1.1 1543 72 80000005 0 Router 2.2.2.2 2.2.2.2 1541 48 80000003 0 Sum-Net 192.168.23.0 2.2.2.2 1507 28 80000001 1562 Sum-Net 192.168.34.0 2.2.2.2 1339 28 80000001 3124 Sum-Asbr 4.4.4.4 2.2.2.2 998 28 80000001 3124
AS External Database Type LinkState ID AdvRouter Age Len Sequence Metric External 192.168.34.1 4.4.4.4 908 36 80000001 1 External 192.168.34.0 4.4.4.4 908 36 80000001 1 External 192.168.45.0 4.4.4.4 908 36 80000001 1 External 192.168.45.2 4.4.4.4 908 36 80000001 1 External 50.50.50.50 4.4.4.4 1005 36 80000001 1
2.配置了stub区域 OSPF Process 1 with Router ID 1.1.1.1 Link State Database
Area: 0.0.0.1 Type LinkState ID AdvRouter Age Len Sequence Metric Router 1.1.1.1 1.1.1.1 6 72 80000005 0 Router 2.2.2.2 2.2.2.2 15 48 80000002 0 Sum-Net 0.0.0.0 2.2.2.2 24 28 80000001 1 Sum-Net 192.168.23.0 2.2.2.2 19 28 80000001 1562 Sum-Net 192.168.34.0 2.2.2.2 19 28 80000001 3124
路由表 Destination/Mask Proto Pre Cost NextHop Interface
0.0.0.0/0 OSPF 10 1563 192.168.12.2 S0/2/0 10.10.10.10/32 Direct 0 0 127.0.0.1 InLoop0 127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0 127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0 192.168.5.0/24 Direct 0 0 192.168.5.125 Eth0/1/0 192.168.5.125/32 Direct 0 0 127.0.0.1 InLoop0 192.168.12.0/24 Direct 0 0 192.168.12.1 S0/2/0 192.168.12.1/32 Direct 0 0 127.0.0.1 InLoop0 192.168.12.2/32 Direct 0 0 192.168.12.2 S0/2/0 192.168.23.0/24 OSPF 10 3124 192.168.12.2 S0/2/0 192.168.34.0/24 OSPF 10 4686 192.168.12.2 S0/2/0
3.配置了stub no-summary OSPF Process 1 with Router ID 1.1.1.1 Link State Database
Area: 0.0.0.1 Type LinkState ID AdvRouter Age Len Sequence Metric Router 1.1.1.1 1.1.1.1 73 72 8000000A 0 Router 2.2.2.2 2.2.2.2 107 48 80000006 0 Sum-Net 0.0.0.0 2.2.2.2 135 28 80000001 1 路由表
Destination/Mask Proto Pre Cost NextHop Interface 0.0.0.0/0 OSPF 10 1563 192.168.12.2 S0/2/0 10.10.10.10/32 Direct 0 0 127.0.0.1 InLoop0 127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0 127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0 192.168.5.0/24 Direct 0 0 192.168.5.125 Eth0/1/0 192.168.5.125/32 Direct 0 0 127.0.0.1 InLoop0 192.168.12.0/24 Direct 0 0 192.168.12.1 S0/2/0 192.168.12.1/32 Direct 0 0 127.0.0.1 InLoop0 192.168.12.2/32 Direct 0 0 192.168.12.2 S0/2/0 4.配置了nssa区域 [r1-ospf-1-area-0.0.0.1]dis ospf lsdb
OSPF Process 1 with Router ID 1.1.1.1 Link State Database
Area: 0.0.0.1 Type LinkState ID AdvRouter Age Len Sequence Metric Router 1.1.1.1 1.1.1.1 69 72 80000005 0 Router 2.2.2.2 2.2.2.2 91 48 80000002 0 Sum-Net 192.168.23.0 2.2.2.2 99 28 80000001 1562 Sum-Net 192.168.34.0 2.2.2.2 99 28 80000001 3124
路由表 estination/Mask Proto Pre Cost NextHop Interface
10.10.10.10/32 Direct 0 0 127.0.0.1 InLoop0 127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0 127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0 192.168.5.0/24 Direct 0 0 192.168.5.125 Eth0/1/0 192.168.5.125/32 Direct 0 0 127.0.0.1 InLoop0 192.168.12.0/24 Direct 0 0 192.168.12.1 S0/2/0 192.168.12.1/32 Direct 0 0 127.0.0.1 InLoop0 192.168.12.2/32 Direct 0 0 192.168.12.2 S0/2/0 192.168.23.0/24 OSPF 10 3124 192.168.12.2 S0/2/0 192.168.34.0/24 OSPF 10 4686 192.168.12.2 S0/2/0
***************** [r1-ospf-1-area-0.0.0.1]nssa ? default-route-advertise Originate Type 7 default into NSSA area no-import-route No redistribution into this NSSA area no-summary Do not send summary LSA into NSSA
如果带上default-route-advertise Lsdb: OSPF Process 1 with Router ID 1.1.1.1 Link State Database Area: 0.0.0.1 Type LinkState ID AdvRouter Age Len Sequence Metric Router 1.1.1.1 1.1.1.1 80 72 80000005 0 Router 2.2.2.2 2.2.2.2 102 48 80000002 0 Sum-Net 192.168.23.0 2.2.2.2 106 28 80000001 1562 Sum-Net 192.168.34.0 2.2.2.2 106 28 80000001 3124 NSSA 0.0.0.0 2.2.2.2 111 36 80000001 1
路由表:Destination/Mask Proto Pre Cost NextHop Interface 0.0.0.0/0 O_NSSA 150 1 192.168.12.2 S0/2/0 10.10.10.10/32 Direct 0 0 127.0.0.1 InLoop0 127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0 127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0 192.168.5.0/24 Direct 0 0 192.168.5.125 Eth0/1/0 192.168.5.125/32 Direct 0 0 127.0.0.1 InLoop0 192.168.12.0/24 Direct 0 0 192.168.12.1 S0/2/0 192.168.12.1/32 Direct 0 0 127.0.0.1 InLoop0 192.168.12.2/32 Direct 0 0 192.168.12.2 S0/2/0 192.168.23.0/24 OSPF 10 3124 192.168.12.2 S0/2/0 192.168.34.0/24 OSPF 10 4686 192.168.12.2 S0/2/0
如果使用[r1-ospf-1-area-0.0.0.1]nssa no-import-route Lsdb: OSPF Process 1 with Router ID 1.1.1.1 Link State Database