stub-完全stub-nass
30实验三十、OSPF Stub和Totally Stub的配置
实验三十、OSPF Stub和Totally Stub的配置一、实验目的1.掌握OSPF末梢区域和完全末梢区域的配置2.理解OSPF末梢区域和完全末梢区域的意义二、应用环境在大规模网络中,我们通常划分区域减少资源消耗,并将拓扑的变化本地化。
有些区域只有一个ABR,而且与骨干区域相连,在这样的区域我们可以定义为末梢区域,进一步减少路由表的长度三、实验设备1.DCR-1751 三台2.CR-V35MT 一条3.CR-V35FC 一条四、实验拓扑五、实验要求配置表Router-A Router-B Router-C S1/1(DCE) 192.168.1.1 S/1/0(DTE) 192.168.1.2 F0/0 192.168.2.2E1/0 192.168.3.1F0/0 192.168.0.1F0/0 192.168.2.1路由器B为ABR,Area1为末梢区域六、实验步骤第一步:参照实验三和上表配置各接口地址,并测试连通性第二步:路由器A的配置Router-A#confRouter-A_config#router ospf 100Router-A_config_ospf_100#network 192.168.0.0 255.255.255.0 area 1Router-A_config_ospf_100#network 192.168.1.0 255.255.255.0 area 1Router-A_config_ospf_100#^Z第三步:路由器B的配置Router-B#confRouter-B_config#router ospf 100Router-B_config_ospf_100#network 192.168.1.0 255.255.255.0 area 1!注意区域的划分在接口上Router-B_config_ospf_100#network 192.168.2.0 255.255.255.0 area 0Router-B_config_ospf_100#^Z第四步:路由器C的配置Router-C#confRouter-C_config#router ospf 100Router-C_config_ospf_100#network 192.168.2.0 255.255.255.0 area 0Router-C_config_ospf_100#network 192.168.3.0 255.255.255.0 area 0Router-C_config_ospf_100#^Z第五步:查看路由表Router-A#sh ip routeCodes: C - connected, S - static, R - RIP, B - BGP, BC - BGP connectedD - DEIGRP, DEX - external DEIGRP, O - OSPF, OIA - OSPF inter areaON1 - OSPF NSSA external type 1, ON2 - OSPF NSSA external type 2OE1 - OSPF external type 1, OE2 - OSPF external type 2DHCP - DHCP typeVRF ID: 0C 192.168.0.0/24 is directly connected, FastEthernet0/0C 192.168.1.0/24 is directly connected, Serial1/1O IA 192.168.2.0/24 [110,1601] via 192.168.1.2(on Serial1/1)O IA 192.168.3.0/24 [110,1611] via 192.168.1.2(on Serial1/1) !区域间的路由第六步:将Area1定义为完全末梢区域Router-A#confRouter-A_config#router ospf 100Router-A_config_ospf_100#area 1 stub !区域内的所有路由器都要配置成末梢区域Router-B_config#router ospf 100Router-B_config_ospf_100#area 1 stub no-summary !ABR上配置指明完全末梢区域第七步:再次查看路由器A的路由表Router-A#sh ip routeCodes: C - connected, S - static, R - RIP, B - BGP, BC - BGP connectedD - DEIGRP, DEX - external DEIGRP, O - OSPF, OIA - OSPF inter areaON1 - OSPF NSSA external type 1, ON2 - OSPF NSSA external type 2OE1 - OSPF external type 1, OE2 - OSPF external type 2DHCP - DHCP typeVRF ID: 0O IA 0.0.0.0/0 [110,1700] via 192.168.1.2(on Serial1/1) !产生缺省路由C 192.168.0.0/24 is directly connected, FastEthernet0/0C 192.168.1.0/24 is directly connected, Serial1/1Router-A#exit七、注意事项和排错1.末梢区域的所有路由器都要配置2.ABR配置为完全末梢区域3.末梢区域里不能有ASBR存在八、配置序列Router-B#sh run正在收集配置...当前配置:!!version 1.3.2Eservice timestamps log dateservice timestamps debug dateno service password-encryption!hostname Router-B!ip host a 192.168.1.1ip host c 192.168.2.2!!!!!!!interface FastEthernet0/0ip address 192.168.2.1 255.255.255.0no ip directed-broadcast!interface Serial1/0ip address 192.168.1.2 255.255.255.0no ip directed-broadcast!interface Async0/0no ip addressno ip directed-broadcast!!!router ospf 100network 192.168.1.0 255.255.255.0 area 1network 192.168.2.0 255.255.255.0 area 0area 1 stub no-summary!!!九、共同思考1.末梢区域的作用是什么?2.缺省路由是如何产生的?十、课后练习请将地址改为10.0.0.0/25重复以上实验十一、相关命令详解area stub配置一个区为stub区域。
网络安全工程(实验16)配置完全stub区域(totalstubarea完全末梢区域)
⽹络安全⼯程(实验16)配置完全stub区域(totalstubarea完全
末梢区域)
我们在实验15的基础上,配置完全stub区域:
我们通过查看AR6的链路状态数据库:
得知:
sum-net 表⽰三类LSA (区域之间的叫做三类LSA)
查看AR4的链路状态数据库:
在链路中如果area 12 不稳定,同样也会影响区域45-------------因此我们此时就引⼊了total stub 区域
现在不想让其他区域影响AR6的区域45
这样既可以减⼩数据库条⽬的⼤⼩,也可以增强区域的稳定性
所以现在只有区域内部链路对⾃⼰有影响了
实验⽬的:
在不要5类LSA的基础之上(此处表⽰OSPF外部路由)
同时也不需要3类LSA(指OSPF内部区域之间的,也就是area 12)
完全stub区域我们只需要在ABR上配置就可以了,因此我们只需要在AR4上配置完全atub
在AR4上的配置:
ospf 4
area 45
stub no-summary
现在我们查看AR4的链路状态数据库
那么这样的话,该ABR(即AR4)以后再也不向area 45 发送 3类 LSA了 (除了表⽰默认路由的s类LSA)但是AR6依然可以和AR1通信
成功!。
stub和nssa华为nssa和stub
配置stub和totally-stub以及Nssa和totally-nssa实验要求:全网贯通,实现配置stub和totally-stub以及Nssa和totally-nssa解释:Stub(末梢区域)在ospf中一些区域出口很少为了减少路由条目(优化网络·减少路由器的压力)可以把此区域配置为末梢区域在末梢区域中仅仅需要区域的路由条目(如R1只需要知道自己direct的路由)和一条指向区域边界路由器(ABR:R2)的默认路由(R1到R2的默认路由0.0.0.0 0.0.0.0),就能实现所有的选路。
所以在末梢区域中可以减少不必要的LSA(stub区域中只有1,2,3种类型4,5,7是禁止的)的泛洪Totally stubby Area (完全末梢区域) 不但具有末梢区域的功能且一个完全末梢区域的ABR(边界路由)将不仅阻塞外部的LSA 而是阻塞所有的汇总LSA , 除了通告默认路由的那一条类型3的LSA 注意!!!(1..虚链路不能在一个末梢区域内配置,也不能穿过一个末梢区域2..末梢区域的路由器不能是ASBR【负责将外部路由{比如RIP EIGRP ISIS}接入内部】路由器)基本配置:area area-id stub area area-id stub no-summary NSSA(非纯末梢区域) 允许外部路由通告到ospf自治系统内部,而同时保留自治系统其余部分的末梢区域部分。
为了做到这一点,在NSSA区域的ASBR将始发类型7LSA【LSA7只允许NSSA泛洪】来通告外部的目的网络,可用用show ip ospf database naa-external 来显示通告信息。
Totally NSSA(完全非纯末梢区域)除了通告一条指向ABR的默认路由的类型3的LSA外,其他类型3的LSA和类型4的LSA在NSSA区域内阻止。
第一步、基础配置R1路由器interface GigabitEthernet0/0/0ip address 12.1.1.1 255.255.255.0#interface LoopBack0ip address 1.1.1.1 255.255.255.255#ospf 1 router-id 1.1.1.1area 0.0.0.1network 1.1.1.1 0.0.0.0network 12.1.1.0 0.0.0.255R2路由器interface GigabitEthernet0/0/0ip address 12.1.1.2 255.255.255.0#interface GigabitEthernet0/0/1ip address 23.1.1.2 255.255.255.0#interface LoopBack0ip address 2.2.2.2 255.255.255.255#ospf 1 router-id 2.2.2.2area 0.0.0.0network 2.2.2.2 0.0.0.0network 23.1.1.0 0.0.0.255area 0.0.0.1network 12.1.1.0 0.0.0.255R3路由器interface GigabitEthernet0/0/0ip address 23.1.1.3 255.255.255.0#interface GigabitEthernet0/0/1ip address 34.1.1.3 255.255.255.0#interface LoopBack0ip address 3.3.3.3 255.255.255.255#ospf 1 router-id 3.3.3.3import-route rip 1area 0.0.0.0network 3.3.3.3 0.0.0.0network 23.1.1.0 0.0.0.255#rip 1version 2network 34.0.0.0import-route ospf 1R4路由器interface GigabitEthernet0/0/0ip address 34.1.1.4 255.255.255.0#interface LoopBack0ip address 4.4.4.4 255.255.255.255#interface LoopBack1ip address 192.168.1.1 255.255.255.0 #interface LoopBack2ip address 192.168.2.1 255.255.255.0 #interface LoopBack3ip address 192.168.3.1 255.255.255.0 #rip 1version 2network 4.0.0.0network 192.168.1.0network 192.168.2.0network 192.168.3.0network 34.0.0.0第二步、在R1上 display ip routing-table在R1上display ospf lsdb第三步、在ospf区域1中配置stubR1路由器[R1]ospf[R1-ospf-1]ar 1[R1-ospf-1-area-0.0.0.1]stubR2路由器[R2]ospf[R2-ospf-1]ar 1[R2-ospf-1-area-0.0.0.1]stub在R1上 display ip routing-table和上面的R1上 ip routing-table相比,配置了stub以后,引入外部的路由条目都生成了一条指向ABR(R2)的3类默认路由0.0.0.0/0在R1上display ospf lsdb和上面的R1上ospf lsdb相比,配置stub以后,R1上阻止引入外部路由的4、5类LSA,产生一条3类LSA.因此,R1上面看不到4、5类LSA。
OSPF的stub、完全stub及NSSA区域的理解
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的特殊区域--stub及totally-stub及nssa及totally-nssa详解
OSPF特殊区域详解(通俗易懂) OSPF有四种特殊的区域。
为了进一步学习,我在网上查看了其他同道中人写的OSPF 的特殊区域,说实话,看了半天,实在是没看懂,看得脑袋晕晕的,正好这些天上课在讲这个,而或许是因为网上没有总结的很巴适,所以,老师都是在课堂上与我们一起总结的,我们是用GNS3模拟的。
因为写的比较通俗易懂,符合大众口味,没有太多的书面官方语言,因此,对于有写的不足之处,请大家指出,共同进步。
首先,OSPF的特殊区域,顾名思义,是只有OSPF协议才有的,所以,RIP啊、EIGRP 啊、BGP。
这些协议就没得了,最重要的是,是只针对OSPF中的非骨干区域的。
那何谓非骨干区域呢,相信同道中人都理解哈,即:area不是0的为非骨干区域,那area是0的就理所当然地为骨干区域。
而OSPF特殊区域的重要作用就是优化路由表条目,节省了网络在查询路由条目做的大量的计算的时间。
果真做了实验后,我滴神啊,那个路由条目真真儿的是减少了大大的多。
好了,现在来介绍OSPF的四大特殊区域吧!!!对了,忘提了,在咱们配置OSPF的四大特殊区域之前,需要将整个网络配置成功,配通。
stub(末梢区域):使用的前提:如下图示,非骨干路由和其它路由协议(静态、EIGRP、RIP...)均要与骨干路由直连。
作用是:把一个非骨干区域配置成stub区域,而stub区域路由器将从其它协议重分布到OSPF的路由条目(OE1、OE2)替换成默认路由指向骨干区域。
如下图所示:在R1、R2(即ABR)上配置,配置命令如下:R1/R2:router ospf 1area 100stub结果是:由于R2既是处于area 100,又处于area 0,所以,当“show ip route ospf”的时候,只有R1上的OSPF路由条目(OE1、OE2)会被替换成默认路由指向骨干路由,而R2上的路由条目是不会被替换的。
当然,此图右边使用的是EIGRP,也可以使用除OSPF外的其他路由协议,因为,我们要在R3上做“路由重分布”。
stub与nssa的区别
stub区域不能存在外部路由,stub区域引入的路由也不能发布出去完全stub区域在stub区域的基础上过滤了3类lsa,连区域间的路由都省去了,只靠一条默认路由和骨干区域互通nssa区域是在stub区域上改造的折中方案,最大的区别就是存在asbr,能将nssa中引入的路由发布到别的区域STUB区域的意义禁止4,5类的LSA进入该区域,允许1,2,3类进入,它自己不允许引入外部路由。
NSSA区域就是no so stub,就是没那么严格的stub,区别在于自己可以引入外部路由并发送出去,但还是不接收别的区域过来的外部路由;STUB和NSSA前面加个完全,就说明连其他区域过来的3类LSA都不要了,那怎么到其他区域呢,就是靠这个区域内的ABR来发送缺省路由给区域内的路由器。
最大的区别是,能否引入外部路由。
NSSA区域是由stub区域演变而来的。
stub区域是一个末梢区域,它的一个特点就是区域内的路由器不能注入其它路由协议所产生的路由条目,所以也就不会生成相应的5类LSA。
NSSA区域与stub类似,也是一个末梢区域,只是它取消了不能注入其它路由条目的限制,也就是说,可以引入外部路由。
但是这个外部路由可能需要限制在自己的区域内传播,所以不能生成5类lsa,因为5类lsa的传播范围是整个ospf域。
如果一定要传播到其它区域,就需要ABR做七/五转换,把7类lsa转换成5类lsa,再传播出去。
NSSA区域内的外部路由,仅能以7类lsa的形式存在。
首先他们都是特殊的ospf区域。
当某一个区域如果需要访问外部区域是只有一个出口的时候,那么就把它设置为stub区域。
但是需要记住,这个区域就相当于一个边缘的区域,何谓边缘区域,就是后面再也不能介入例如RIP这个的区域了,原因就是外部过来的都是5类LSA,但是现在这个区域是只接受1/2/3类LSA,因此如果真正接入了一个RIP,而整个OSPF域也希望从它到达这个RIP域,这个时候就需要将它设置为NSSA区域。
OSPF特殊区域的总结
OSPF特殊区域的总结stub、totallystub区域是为了减小路由表条目,优化网络性能。
满足以下四个条件的区域可以被认定为stub、totallystub区域:1,只有一个默认路由作为其区域的出口。
2,区域不能作为虚链路的穿越区域。
3,stub区域里无自治系统边界路由器asbr。
4,不是骨干区域area0.stub、totallystub区别是:stub区域须要在区域内每个路由器上面布局,totallystub只须要在边界路由器abr上面布局。
stub区域没类型4,5,6,totallystub区域没类型3,4,5,6,从而进一步增大路由表。
stub区域不允许有asbr,为解决这个问题,nssa允许外部路由通告到ospf自治系统内部,而同时保留自治系统其余部分的末梢区域特征。
为了努力做到这一点,在nssa区域内的asbr将终到类型7的lsa去通告那些外部的目的网络。
这些nssa区域外部的lsa将在整个nssa区域中展开红肿,但是可以在abr路由器的地方被堵塞。
stub(末梢区域)在ospf中一些区域出口很少为了减少路由条目(优化网络减少路由器的压力)可以把此区域配置为末梢区域在末梢区域中仅仅需要区域的路由条目和一条指向区域边界路由器的默认路由就能实现所有的选路所以在末梢区域中可以减少不必要的lsa(stub区域中只有1,2,3种类型4,5,7是禁止的)的泛洪totallystubbyarea(全然末梢区域)不但具备末梢区域的功能且一个全然末梢区域的abr(边界路由)将不仅堵塞外部的lsa而是堵塞所有的汇总lsa除了通告预设路由的那一条类型3的lsa特别注意(1..虚链路无法在一个末梢区域内布局,也无法沿着一个末梢区域2..末梢区域的路由器无法就是asbr【负责管理将外部路由{比如说ripeigrpisis}互连内部】路由器)基本布局:areaarea-idstubareaarea-idstubno-summarynssa(非纯末梢区域)允许外部路由通告到ospf自治系统内部而同时保留自治系统其余部分的末梢区域部分为了做到这一点在nssa区域的asbr将始发类型7lsa【lsa7只允许nssa泛洪】来通告外部的目的网络可用用showipospfdatabasenaa-external来显示通告信息totallynssa(完全非纯末梢区域)除了通告一条指向abr的默认路由的类型3的lsa外其他类型3的lsa和类型4的lsa在nssa区域内阻止同样满足以上的注意基本布局--areaarea-idnssaareaarea-idnssano-summary1、ospf为了便于管理及维护,将as划分为多个区域;2、区域类型有:area0,骨干区域,存有全部as内路由信息和as外路由信息,并且其它区域的路由必须通过区域0留言;一般区域,具备骨干区域的所有特点,除了不能转发其它区域路由;末节区域,或叫做:stubarea,存有as内的全部路由,但没as外部路由,出访as 外部采用预设路由;完全末节区域,仅有本area内路由,访问其它区域及as外部须通过默认路由;次末节区域,nssa,和全然末节区域一样,但可以拒绝接受type7类型的外部路由,type7路由在向其它area发布时,由nssa的abr转换为type5类型,同时伴随产生一条到asbr的主机路由。
OSPF的Stub,Totally stub,NSSA,Totally NSSA
有时,在一个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)进入,而完全末节区域却不可以。
掌握LSA的几种类型stub、totallystubby、NSSA三种区域
掌握LSA的几种类型stub、totallystubby、NSSA三种区域掌握LSA的几种类型 stub、totally stubby、NSSA三种区域2010-06-11 17:25:08| 分类: CISCO |字号订阅1类:RLSA,224.0.0.5为目的,每个普通的路由器在加入网络时使用,show ip ospf datebase router检查2类:NLSA,普通路由器以224.0.0.6为目的向DR,BDR交换HELLO,DR、BDR以224.0.0.5向DROTHER泛发信息3类:网络汇总LSA,由ABR始发,将附上它本身到达目的地的开销,在路由表中标识为“IA”,区域间汇总路由,用“show ip ospf datebase summary”检查。
接收到这个ABR信息的对端并不再进行链路状态检查,而只是简单的加上链路开销,同样的泛发出去,因此:虽然OSPF区域内使用链路状态来构建数据库,而域间路由的选择是使用距离向量算法实现的。
这个距离向量的行为就是OSPF协议为什么需要一个骨干区域和为什么需要所有的区域间通信量都必须通过骨干区域的原因。
通过把这些区域构成一个本质上像hub-and-spoke的网络拓扑,可以避免距离向量协议中容易出现的路由环路。
4类:ASBR汇总LSA,也是由ABR始发,只是通告的是一个ASBR主机,而不是一个网络。
“show ip ospf datebase asbr-summary”检查。
5类:AS外部LSA,由ASBR始发,通告外部网络或到达外部的缺省路由。
在路由表中标记为“E2”如下图:7类:NSSA LSAstub:阻塞4类、5类LSA,允许3类LSA几个限制:虚链路不允许,ASBR不允许,区域内的所有路由器都需要配置成STUB,否则不能建立邻居关系,一般只需要配置一台ABR,降低了冗余性。
Totally stubby area:阻塞第4、5类LSA,同样阻塞第3类LSA,除了那条通告缺省路由的第3 类LSA外。
STUB与NSSA区域总结
STUB与NSSA 区域总结实验拓扑如下:各路由器配置如下:R1:interface Loopback0ip address 1.1.1.1 255.255.255.0ip ospf network point-to-point(不加此行将宣告的是1.1.1.1的主机路由,即掩码是32位的) interface Serial1/0ip address 192.168.1.1 255.255.255.0interface Serial1/1ip address 193.168.1.1 255.255.255.0router ospf 1router-id 1.1.1.1log-adjacency-changesredistribute connected subnetsnetwork 192.168.1.0 0.0.0.255 area 0network 193.168.1.0 0.0.0.255 area 0R2:interface Serial1/0ip address 192.168.1.2 255.255.255.0interface Serial1/1ip address 194.168.1.2 255.255.255.0router ospf 1router-id 2.2.2.2log-adjacency-changesarea 1 stubnetwork 192.168.1.0 0.0.0.255 area 0network 194.168.1.0 0.0.0.255 area 1R3:interface Serial1/1ip address 194.168.1.3 255.255.255.0router ospf 1log-adjacency-changesarea 1 stubnetwork 194.168.1.0 0.0.0.255 area 1R4:interface Serial1/0ip address 195.168.1.4 255.255.255.0interface Serial1/1ip address 193.168.1.4 255.255.255.0router ospf 1log-adjacency-changesarea 2 nssanetwork 193.168.1.0 0.0.0.255 area 0network 195.168.1.0 0.0.0.255 area 2R5:interface Loopback0ip address 10.10.10.10 255.255.255.0interface Loopback1ip address 20.20.20.20 255.255.255.0interface Serial1/0ip address 195.168.1.5 255.255.255.0router ospf 1log-adjacency-changesarea 2 nssaredistribute connected subnetsnetwork 195.168.1.0 0.0.0.255 area 2STUB区域总结(一)R2与R3配置为AR 1 STUB此时R3的LSDB如下(阻止5类LSA,4类因5类消失而消失,并生成3类默认路由): R3#sh ip os daOSPF Router with ID (194.168.1.3) (Process ID 1)Router Link States (Area 1)Link ID ADV Router Age Seq# Checksum Link count 2.2.2.2 2.2.2.2 1036 0x80000009 0x00A49E 2194.168.1.3 194.168.1.3 1011 0x8000000A 0x009E3C 2Summary Net Link States (Area 1)Link ID ADV Router Age Seq# Checksum0.0.0.0 2.2.2.2 783 0x80000006 0x006BC5192.168.1.0 2.2.2.2 18 0x80000002 0x002F5C193.168.1.0 2.2.2.2 18 0x80000002 0x00A4A5195.168.1.0 2.2.2.2 18 0x80000002 0x000DFA由上面输出可以看出只有1类和3类LSA路由表如下(阻止5类LSA,4类因5类消失而消失,并生成3类默认路由):R3#sh ip routeO IA 193.168.1.0/24 [110/192] via 194.168.1.2, 00:00:08, Serial1/1O IA 192.168.1.0/24 [110/128] via 194.168.1.2, 00:00:08, Serial1/1O IA 195.168.1.0/24 [110/256] via 194.168.1.2, 00:00:08, Serial1/1C 194.168.1.0/24 is directly connected, Serial1/1O*IA 0.0.0.0/0 [110/65] via 194.168.1.2, 01:55:55, Serial1/1(二)更改R2配置,要改成完全末梢区域只须在ABR配置就可以了:下面把R2 改成AR 1 STUB NO-SUMMARY此时R3的LSDB如下:R3#sh ip os daOSPF Router with ID (194.168.1.3) (Process ID 1)Router Link States (Area 1)Link ID ADV Router Age Seq# Checksum Link count 2.2.2.2 2.2.2.2 18 0x8000000B 0x00A0A0 2194.168.1.3 194.168.1.3 12 0x8000000C 0x009A3E 2Summary Net Link States (Area 1)Link ID ADV Router Age Seq# Checksum0.0.0.0 2.2.2.2 19 0x80000008 0x0067C7由上面输出可以看出只有1类和3类默认LSA路由表如下(阻止5类LSA,4类因5类消失而消失,3类其它路由已经删除,并生成3类默认路由):R3#sh ip routeC 194.168.1.0/24 is directly connected, Serial1/1O*IA 0.0.0.0/0 [110/65] via 194.168.1.2, 00:02:12, Serial1/1NSSA区域总结(一):R5与R4的配置为AR 2 NSSA此时R5的LSDB如下(阻止5类LSA,4类因5类消失而消失,并生成7类LSA):R5#sh ip os daOSPF Router with ID (195.168.1.5) (Process ID 1)Router Link States (Area 2)Link ID ADV Router Age Seq# Checksum Link count193.168.1.4 193.168.1.4 802 0x8000000D 0x00F16D 2195.168.1.5 195.168.1.5 800 0x8000000C 0x00AAB2 2Summary Net Link States (Area 2)Link ID ADV Router Age Seq# Checksum192.168.1.0 193.168.1.4 808 0x80000002 0x00419A193.168.1.0 193.168.1.4 808 0x80000002 0x00B169194.168.1.0 193.168.1.4 808 0x80000002 0x00A9EFType-7 AS External Link States (Area 2)Link ID ADV Router Age Seq# Checksum Tag10.10.10.0 195.168.1.5 800 0x80000005 0x003A55 020.20.20.0 195.168.1.5 800 0x80000005 0x00D0A0 0路由表如下(阻止5类LSA,4类因5类消失而消失,3类路由存在,由于R1的外部路由是5类,无法传到NSSA区域,所以无法PING通1.1.1.1):R5#sh ip route20.0.0.0/24 is subnetted, 1 subnetsC 20.20.20.0 is directly connected, Loopback110.0.0.0/24 is subnetted, 1 subnetsC 10.10.10.0 is directly connected, Loopback0O IA 193.168.1.0/24 [110/128] via 195.168.1.4, 00:16:49, Serial1/0O IA 192.168.1.0/24 [110/192] via 195.168.1.4, 00:16:49, Serial1/0C 195.168.1.0/24 is directly connected, Serial1/0O IA 194.168.1.0/24 [110/256] via 195.168.1.4, 00:16:49, Serial1/0我们PING一下R1的LOOPBACK口R5#PING 1.1.1.1Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 1.1.1.1, timeout is 2 seconds:.....Success rate is 0 percent (0/5)(二)更改R4配置,要改成完全非纯末梢区域只须在ABR配置就可以了:下面把R2 改成AR 2 NSSA NO-SUMMARY此时R5的LSDB如下(阻止5类LSA,4类因5类消失而消失,其它3类LSA已经删除,并生成默认3类路由):R5#sh ip os daOSPF Router with ID (195.168.1.5) (Process ID 1)Router Link States (Area 2)Link ID ADV Router Age Seq# Checksum Link count193.168.1.4 193.168.1.4 9 0x80000010 0x00EB70 2195.168.1.5 195.168.1.5 1256 0x8000000C 0x00AAB2 2Summary Net Link States (Area 2)Link ID ADV Router Age Seq# Checksum0.0.0.0 193.168.1.4 15 0x80000001 0x0005C1Type-7 AS External Link States (Area 2)Link ID ADV Router Age Seq# Checksum Tag10.10.10.0 195.168.1.5 1256 0x80000005 0x003A55 020.20.20.0 195.168.1.5 1256 0x80000005 0x00D0A0 0路由表如下(阻止5类LSA,4类因5类消失而消失,删除其它3类路由,并生成默认3类路由,此时应该可以PING通1.1.1.1):R5#sh ip route20.0.0.0/24 is subnetted, 1 subnetsC 20.20.20.0 is directly connected, Loopback110.0.0.0/24 is subnetted, 1 subnetsC 10.10.10.0 is directly connected, Loopback0C 195.168.1.0/24 is directly connected, Serial1/0O*IA 0.0.0.0/0 [110/65] via 195.168.1.4, 00:02:01, Serial1/0我们PING一下R1的LOOPBACK地址:R5#PING 1.1.1.1Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 1.1.1.1, timeout is 2 seconds:!!!!!Success rate is 100 percent (5/5), round-trip min/avg/max = 40/131/280 ms(三)更改R4配置,要改成完全非纯末梢区域只须在ABR配置就可以了:下面把R2 改成AR 2 NSSA default-information-originate此时R5的LSDB如下(阻止5类LSA,4类因5类消失而消失,在NSSA区域的基础上生成默认7类LSA):R5#sh ip os daOSPF Router with ID (195.168.1.5) (Process ID 1)Router Link States (Area 2)Link ID ADV Router Age Seq# Checksum Link count193.168.1.4 193.168.1.4 375 0x80000010 0x00EB70 2195.168.1.5 195.168.1.5 1622 0x8000000C 0x00AAB2 2Summary Net Link States (Area 2)Link ID ADV Router Age Seq# Checksum192.168.1.0 193.168.1.4 61 0x80000001 0x004399193.168.1.0 193.168.1.4 61 0x80000001 0x00B368194.168.1.0 193.168.1.4 61 0x80000001 0x00ABEEType-7 AS External Link States (Area 2)Link ID ADV Router Age Seq# Checksum Tag0.0.0.0 193.168.1.4 56 0x80000001 0x006F61 010.10.10.0 195.168.1.5 1622 0x80000005 0x003A55 020.20.20.0 195.168.1.5 1622 0x80000005 0x00D0A0 0路由表如下(阻止5类LSA,4类因5类消失而消失,在普通NSSA的基础上生成7类默认路由,保留其它3类路由, 此时应该可以PING通1.1.1.1):R5#PING 1.1.1.1Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 1.1.1.1, timeout is 2 seconds:!!!!!Success rate is 100 percent (5/5), round-trip min/avg/max = 16/104/288 ms总结如下:STUB:⏹从其他路由协议学习到的5类LSA,将由ASBR泛洪到整个OSPF自治系统内,但是并不是每一台路由器都需要了解这些外部的路由信息的。
H3C网络工程师认证考试试题
H3C网络工程师认证考试试题1. OSPF邻接形成过程?互发HELLO包,形成双向通信根据接口网络类型选DR/BDR发第一个DBD,选主从进行DBD同步交互LSR、LSU、LSack进行LSA同步同步结束后进入FULL2. OSPF中承载完整的链路状态的包?LSU3. 链路状态协议和距离矢量协议的比较?(1)路由传递方法不同 (2)收敛速度不同 (3)度量值不同 (4)有环无环(5)应用环境不同 (6)有无跳数限制 (7)生成路由的算法不同 (8)对设备资源的消耗不同4. OSPF防环措施?(1)SFP算法无环 (2)更新信息中携始发者信息,并且为一手信息 (3)多区域时要求非骨干区域,必须连接骨干区域,才能互通路由,防止了始发者信息的丧失,避免了环路。
5. OSPF是纯链路状态的协议吗?(1)单区域时是纯的链路状态协议,而多区域时,区域间路由使用的是距离矢量算法。
6. OSPF中DR选举的意义?DR选举时的网络类型?DR和其它路由器的关系?(1)提高LSA同步效率。
(2)广播型和NBMA要选DR (3)DR与其它路由器为邻接关系。
7. OSPF的NSSA区域和其它区域的区别?比普通区域相比:去除了四类五类LSA,增加了七类LSA和STUB区域相比:他可以单向引入外部路由8. OSPF的LSA类型,主要由谁生成?一类路由器LSA 所有路由器本区域描述直连拓扑信息二类网络LSA DR 本区域描述本网段的掩码和邻居三类网络汇总LSA ABR 相关区域区域间的路由信息四类 ASBR汇总LSA ABR 相关区域去往ASBR的一条路由信息五类外部LSA ASBR 整个AS AS外部的路由信息七类 NSSA外部LSA ASBR 本NSSA区域 AS外部的路由信息9. IBGP为什么采用全互联?不采用全互联怎么部署?(1)解决IBGP水平分割问题 (2)反射器或联盟10. 路由反射器的反射原则?(1)客户端的路由反射给所有邻居 (2)非客户端的路由反射给客户端 (3)只发最优路由 (4)两个非客户端路由不能互通 (5)反射不改变路由属性11. OSPF邻居形成过程?12. OSPF有几类LSA?13. OSPF的NSSA区域与其它区域的通信方法?14. PPP协商过程?15. OSPF没有形成FULL状态的原因?(1)HELLO和失效时间不一致 (2)接口网络类型不一致 (3)区域不一致(4)MA网络中掩码不一致 (5)版本不一致 (6)认证不通过 (7)ROUTER-ID 相同(8)MA网络中优先级都为0 (9)MTU不一致 (10)特殊区域标记不一样 (11)底层不通 (12)NBMA网络中没有指邻居16. OSPF在NBMA网络要配些什么?(1)NBMA网络中没有指邻居(2)如果是一个非全互联的NBMA环境,还需要手工指DR(3)考虑到非全互联的NBMA环境的分支节点的连通性,还要手工写静态映射。
OSPF区域类型--stub区域完全stub区域
OSPF区域类型--stub区域/完全stub区域STUB区域:stub区域是一个不允许AS 外部LSA在其内部泛红的区域。
stub区域只可以携带区域内路由和区域间的路由。
这些区域中路由器ospf数据库和路由表以及路由信息传递量都会大大减少,为了保证到自治系统外部路由依旧可达,由该区域的ABR生成一条默认路由0.0.0.0传递到区域内,所有到自治系统外的外部路由都必须通过ABR才能达到。
通过读这里的描述,我自己先做总结,后续再用实验进行验证。
我觉得stub区域中,只会存在1/2/3类的lsa.绝对不会存在5类的lsa。
然后生成一条默认路由指向ABR.默认路由只会泛洪到本stub区域,不会传递到其他的区域去。
下面用实验来说明关于Stub区域的特性:拓扑图还是这张。
要验证的是stub的原理和定义:由于stub区域不允许外部的LSA在其内部泛洪,所以该区域内的路由器除了ABRi没有自制系统的外部路由,如果他们想到自治系统外部的时候,在stub区域内会将ABR作为出口,ABR会产生一条0.0.0.0的默认路由通告给整个stub区域内的路由器。
这样ABR将是这些stub区域到AS外部路由的唯一的出口。
配置了stub区域后,ABR会自动神产生一个link ID为0.0.0.0,网络掩码为0.0.0.0的summary lsa (type=3),并通告给整个stub区域。
当R1和R2将area10配置成了stub区域以后,在R1上面可以看到ospf数据库有1类,2类和3类。
并且ABR 20.20.20.20向R1宣告了一条默认的lsa,告诉R1,R2这个ABR才是他想到自制系统外部的唯一的出口。
在R1上面也会生成一条默认路由:这里可以看到,其实对于R1来说,他知道所有区域的路由,但是唯独不知道AS外部的路由172.16.1/2/3.0的路由,所以默认就甩给R2进行处理。
按照原理应该知道,其实R2的area 0中是一定会有OE2的路由的,并且是由ASBR R4通告过来的type-5的,所以当数据到了R2的时候,R2会按照现有的路由表进行查找的。
网络工程师技术面试题1_5 (2)
技术面试题一:l OSI七层模型标准出现原因?l TCP/IP每层所使用的协议?l MAC地址有几位,工作在哪一层?l 列举常见的端口扫描等安全产品l Windows管理员存在哪个文件?l Windows的安全进程?l 为什么进行子网划分l 交换机、路由器、集线器等设备工作在那一层?|交换机和路由器,都分别有什么功能?他们的区别是什么l 列举你接触过的路由器、交换机的品牌及型号?l VPN是什么,都有哪些VPN技术?l 灾难恢复(安全)?l 重新安装操作系统,安装后与安装前一模一样,需要备份什么东西?l OUTLOOK邮件是如何备份?l 域活动目录里是如何设置修改客户端的密码?l 哪方面的技术最擅长?l Linux系统能搭建哪些服务?l OSI七层模型及每层的作用l 如何划分子网掩码?l 给出一个拓扑图,让写出大体的思路及配置(如:静态路由配置ACL控制链表)?l 本公司网络现在很乱,你给出个中小型网络设计方案?l 你接触过那些硬件安全产品?l 你接触过那些VPN?l 你使用过那些方法进行远程访问?IPSEC SSL Telnet sshl 你原来的工作经验只有几十台电脑的小型局域网维护的经验,那你怎么能很好的胜任我们这个岗位那?l 二、三层的交换功能区别?l 以前的公司的局域网是专线还是ADSL接入的?l DNS解析的详细过程?l HTTP协议了解多少?l Apahce下怎样设置虚拟机主机,主要有那些步骤?l 查看Linux下的系统负载?命令l 以前工作的虚拟主机的工作的系统平台?l 以前在Linux下搭建DNS时使用的是什么软件l HTTP工作在那一层?FTP?l Linux下编写内核?l Linux下DNS缓存服务器是怎样搭建的?l 静态路由与浮动路由的区别?l HTTP403、404错误?技术面试题二:l IIS重启命令?l 工作中遇到的最大的困难,如何解决?l VPN、A TM、VLAN、中文全称?l 在思科中如何配置NA T转换,用到的命令?l OE、OL邮件备份?l 443端口?20端口?l RIP是什么?ERP是什么?l 你原来的工作内容?l 原来公司有多少台客户机?多少台服务器?l 有没有接触过linux?l 你认为你在IT技能那些方面最突出?l 你对ISA防护墙了解多少?l 对NLB群集的认识?l 两台服务器搭建NLB群集的条件?l 服务器你做过什么服务?l FTP端口?POP3端口?SMTP端口?l VLAN、VPN、WLAN、WAN代表的意思?l 如果计算机不能正常启动,而且C盘有重要数据,你该怎么办?l 计算机启动时,显示器不亮,发出低低声音,你怎么排错?l 关于程控电话了解多少?l 用ADSL上线,如何控制员工的上网速度和P2P下载?l 你关于系统方面如何?l 程控交换、打印机了解多少?l 你觉得你那些方面需要改进?l 无线网络用到的协议?l 硬盘出现故障,你该如何处理?l XP系统有80G,CDE盘都有分配,但发现D盘空间不够,C盘还有3G,E盘还有12G,你该如何办?l 当Linux系统突然断电,系统文件被损坏,不能正常启动,你用什么命令进行修复?l 你知道那些杀毒软件?ISA防火墙的品牌?l 局域网有100台PC,都是静态IP地址,要改变成自动获取IP,不能到客户端哪里设置,该怎么办?l 在工作中,做网络工程和弱电工程遇到的最大困难如何解决的?l 邮件发不出去主要原因?l 568A和568B线序?l 数据库相关知识的考察?l 域环境?l 会哪些服务器,配置是什么?l 接触过哪些硬件设备和软件设备?l 路由器交换机防护墙的相关内容?技术面试题三:l OSI七层模型?l 568线序?l 邮件客户端?l 邮件服务器软件?l WEB服务器软件?l http 404 403 200 500错误原因?l 数据库基本查询语句,多表语句?l 由物理转换为ip地址协议是什么?l Dos系统(6.0)以下版本文件名称由哪两部分组成?每部分字符多少?l 知道哪些数据库?l 你们用的数据库服务器多大硬盘?如果用完了怎么做?使用的是什么数据库服务器?用的是什么样的vpn?l 如果让你管理网络中心你有什么计划?l 常见的计算机故障有哪些?l 你对数据库做的什么操作?l 我现在用的2003outlook突然有一天能接受邮件但不能发送什么原因?l 做web服务器有哪些软件?l http报文头部信息?l 做一个博客或论坛,由于业务量增加,出现网络瓶颈,用什么办法可以保证正常访问?l Apche下怎么设置虚拟主机?l Linux下所有命令(一期)?l Dns解析(过程,分类,常见方式,含义)?l 域名www.sina。
ospf的四种特殊区域 通俗易懂
stub(末节区域):使用的前提:如下图示,非骨干路由和其它路由协议(静态、EIGRP、RIP...)均要与骨干路由直连。
作用是:把一个非骨干区域配置成stub区域,而stub区域路由器将从其它协议重分布到OSPF的路由条目(OE1、OE2)替换成默认路由指向骨干区域。
如下图所示:在R1、R2(即ABR)上配置,配置命令如下:R1/R2:router ospf 1area 100stub结果是:由于R2既是处于area 100,又处于area 0,所以,当“show ip route ospf”的时候,只有R1上的OSPF路由条目(OE1、OE2)会被替换成默认路由指向骨干路由,而R2上的路由条目是不会被替换的。
当然,此图右边使用的是EIGRP,也可以使用除OSPF外的其他路由协议,因为,我们要在R3上做“路由重分布”。
totally-stub(完全末节区域):使用的前提条件和stub的一样,只是totally-stub要更“狠”,它的作用是:将从它路由协议重分布到OSPF的路由条目(OE1、OE2)及OIA(区域间学习到的路由)全部替换成默认路由指向骨干区域,但配置命令与上述还是有一点点差别的:R1:router ospf 1area 100 stubR2: router ospf 1area 100 stub no-summary结果:也是只有R1上的所有OSPF路由条目(包括OE1、OE2机OIA)被替换成了一条默认路由指向骨干路由。
nssa和totally-nssa的使用前提是一样的,即当OSPF区域跨非骨干区域连接到骨干区域时,如下图所示,RIP跨了area 10连接到了area 0。
而两者的作用有点不同。
nssa(次末节区域):作用是将从连接骨干区域出口的其它路由协议重发布来的(OE1、OE2)替换成默认路由指向骨干区域配置命令:R2和R3:router ospf 1area 10 nssaR4: router ospf 1area 10 nssa default-information-originatetotally-nssa(完全次末节区域):作用是将从连接骨干区域出口的其它路由协议重发布来的(OE1、OE2)及区域间学习到的路由(OIA)替换成默认路由指向骨干区域。
面试常问的路由技术问题
1、OSPF有哪些区域?STUB区域有什么特点?NSSA区域特点?Ospf有骨干区域,普通区域,STUB区域,完全STUB区域,NSSA区域和完全NSSA区域STUB区域可以有1、2、3类LSA,不能有4、5、7类LSANSSA区域可以有1、2、3、7类LSA,不能有4、5类LSA2、OSPF有哪几种协议包,他们的作用是什么?OSPF有5种协议包分别为:(1)hello包:用于发现和建立邻居关系(2)链路状态描述DBD:用于描述数据链路状态(3)链路状态请求包DBR:用于请求链路状态数据库的内容(4)链路状态更新包DBU:传送链路状态数据库通告LSA給邻居路由器(5)链路状态确认包LSACK:确认邻居发送过来的更新包已收到3、OSPF划分区域的好处?(1)、减少ospf区域内的LSA数目,削减了链路状态数据库(2)、减少了路由器CPU的利用率,加快了路由器对数据的处理(3)、划分区域可以对路由做汇总(4)、划分区域可以对路由进行过滤4、OSPF的选路原则建立邻居关系-----链路状态数据库同步-----ospf路由表-----使用dijkstra算法来计算一颗以自己为根的最短路径优先树-----全局路由表5、影响OSPF邻居形成的因素及解决方法1、hello包内容不一致:hello包包括:始发路由器ID、始发路由器接口区域ID、始发路由器接口地址掩码、始发路由器接口的认证类型和认证信息、始发路由器接口的hello时间间隔、始发路由器接口的路由器无效时间间隔、路由器优先级、指定路由器和备份路由器、标识可选性能的5个标记位、始发路由器的所有有效邻居的路由器ID。
如果所有的参数都匹配,那么这个hello数据包就被认为是有效的。
否则该数据包将被丢弃而且邻接关系无法建立2 不同网络类型不能建立邻居关系3 不同HELLO时间和老化时间不能建立邻居4认证不同不能建立邻居5接口类型不同不能建立邻居6、OSPF的1类和2类外部路由之间的区别?7、OSPF路由协议之中有路由环路吗?怎么去解决路由环路?OSPF路由协议不存在路由环路的概念。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
STUB区域就是一个对区域概念的最典型的应用。STUB区域的设计思想在于:在划分了区域之后,非骨干区域中的路由器对于区域外的路由,一定要通过ABR(区域边界路由器)来转发,或者说对于区域内的路由器来说ABR是一个通往外部世界的必经之路。既然如此,对于区域内的路由器来说,就没有必要知道通往外部世界的详细的路由了,代之以由ABR向该区域发布一条缺省路由来指导报文的发送。这样在区域内的路由器中就只有为数不多的区域内路由和一条指向ABR的缺省路由。而且无论区域外的路由如何变化,都不会影响到区域内路由器的路由表。由于区域内的路由器通常是由一些处理能力有限的低端路由器组成,所以处于STUB区域内的这些低端设备既不需要保存庞大的路由表,也不需要经常性的进行路由计算。有了STUB属性之后,网络的规划更符合实际的设备特点。
以上描述的只是STUB区域的设计思想,在协议文本中,对STUB区域的精确定义是:STUB区域一定是非骨干区域和非转换区域(可以配置虚连接的区域),并且在该区域中不可传递Type 5类型的LSA。由于OSPF是链路状态算法的路由协议,LSA就是用来描述网络拓扑结构的一种数据结构。在OSPF中将LSA分为5类:type1、2两种用来描述区域内的路由信息;type3用来描述区域间的路由信息;type4、5用来描述自治系统外部的路由信息。因为协议的设计者认为路由表中的绝大部分路由均是来自自治系统外部的引入的路由。
完全stub区域
如果把该区域配置成完全stub区域,这会把LSA3的链路通告也屏蔽掉。
NSSA区域
可以将NSSA看只是有ASBR存在的末梢区域,因为作为与外部相连的区域,有时候也需优化拓扑数据库,将该区域设aa区域中才存在。
需要注意的是定义中对于过滤TYPE5类型的LSA使用的描述语言是“不可传递”,这就意味着不仅区域外的ASE(自治系统外部)路由无法传递到STUB区域中,同时STUB区域内部的ASE路由也无法传递到本区域之外。换一句更通俗的话来描述:STUB区域内的路由器都不可引入任何外部的路由(包括静态路由)。这样的定义未免太过严厉了。因为在实际的组网中,并不是所有的设备都会运行OSPF协议。例如:用户拨号上网时使用的接入服务器就需要连接路由器上因特网,但通常接入服务器上并不支持(也不需要)OSPF协议,而是通过配置静态路由实现路由功能。很多时候ISP为了保密或易于管理的需要,在连接用户侧的路由器时使用静态路由。总之:在一个网络中所有的路由器上都配置OSPF,而不使用静态路由的情况几乎是不存在的。——也就是说STUB区域的适用条件也是不存在的
自治系统外的ASE路由不可以进入到NSSA区域中,但是NSSA区域内的路由器引入的ASE路由可以在NSSA中传播并发送到区域之外。即:取消了STUB关于ASE的双向传播的限制(区域外的进不来,区域里的也出不去),改为单向限制(区域外的进不来,区域里的能出去)。
由于是作为OSPF标准协议的一种扩展属性,应尽量减少与不支持该属性的路由器协调工作时的冲突和兼容性问题。为了解决ASE单向传递的问题,NSSA中重新定义了一种LSA——Type 7类型的LSA,作为区域内的路由器引入外部路由时使用,该类型的LSA除了类型标识与Type 5不相同之外,其它内容基本一样。这样区域内的路由器就可以通过LSA的类型来判断是否该路由来自本区域内。但由于Type 7类的LSA是
新定义的,对于不支持NSSA属性的路由器无法识别,所以协议规定:在NSSA的ABR上将NSSA内部产生的Type 7类型的LSA转化为Type 5类型的LSA再发布出去,并同时更改LSA的发布者为ABR自己。这样NSSA区域外的路由器就可以完全不用支持该属性。从上述描述可以看出:在NSSA区域内的所有路由器必须支持该属性(包括NSSA的ABR),而自治系统中的其他路由器则不需要。由于NSSA是由STUB区域的概念改进得来,所以她的名字叫做:"not-so-stubby" area ,本意是:不是那么STUB的区域。
STUB区域虽然为合理的规划网络描绘了美好的前景,但她在实际的组网中又不具备可操作性,未免遗憾。但此时的OSPF协议已经基本成型,不可能再做大的修改。为了弥补缺陷,协议设计者提出了一种新的概念NSSA,并且作为OSPF协议的一种扩展属性单独在RFC 1587中描述。
NSSA需要完成如下任务: