ospf的四种特殊区域(通俗易懂)
OSPF几种区域详解

OSPF区域:1stub area末梢区域2totally stub完全末梢区域3nssa(not-so-stubby area)4totally stubby not-so-stubby area完全非纯末梢区域Stub area被配置成stub area的区域在链路状态数据库中没有自主系统外部的LSA和ASBR汇总LSA,即5类和4类的LSA。
在这种情况下链路状态数据库也减小了50%.当一个末梢区域和ABR路由器连接时,路由器会自动将一条网络汇总即3类LSA自动地通告一个缺省路由,以O*IA开头的。
实验:需求:左边为area1中间area0.右边area2配置为,末节区域。
观察R4的LSA数据库。
R1interface Loopback0ip address1.1.1.1255.255.255.255interface Loopback1ip address11.1.1.1255.255.255.255router ospf1router-id1.1.1.1redistribute rip subnets(重发布RIP进OSPF)network12.1.1.00.0.0.255area1router ripversion2network11.0.0.0R2:interface Loopback0ip address2.2.2.2255.255.255.255interface FastEthernet0/0ip address23.1.1.1255.255.255.0interface Serial1/0ip address12.1.1.2255.255.255.0router ospf1router-id2.2.2.2network12.1.1.00.0.0.255area1network23.1.1.00.0.0.255area0R3:interface Loopback0ip address3.3.3.3255.255.255.255!interface FastEthernet0/0ip address23.1.1.2255.255.255.0interface Serial1/0ip address34.1.1.1255.255.255.0router ospf1router-id3.3.3.3area2stub(area2配置为末梢区域)network23.1.1.00.0.0.255area0network34.1.1.00.0.0.255area2R3#show ip ospf databaseOSPF Router with ID(3.3.3.3)(Process ID1)Router Link States(Area0)Link ID ADV Router Age Seq#Checksum Link count2.2.2.2 2.2.2.2250x800000030x003EAC13.3.3.3 3.3.3.319100x800000030x00FFE11Net Link States(Area0)Link ID ADV Router Age Seq#Checksum 23.1.1.2 3.3.3.319100x800000010x00B846Summary Net Link States(Area0)Link ID ADV Router Age Seq#Checksum 12.1.1.0 2.2.2.2250x800000020x001ACB 34.1.1.0 3.3.3.319290x800000010x00DEEDSummary ASB Link States(Area0)Link ID ADV Router Age Seq#Checksum1.1.1.12.2.2.2250x800000020x00915DRouter Link States(Area2)Link ID ADV Router Age Seq#Checksum Link count3.3.3.3 3.3.3.38350x800000060x0051DD24.4.4.4 4.4.4.48320x800000050x00EF3C2Summary Net Link States(Area2)Link ID ADV Router Age Seq#Checksum 0.0.0.0 3.3.3.38460x800000010x0057DA12.1.1.0 3.3.3.38480x800000040x0020C023.1.1.0 3.3.3.38480x800000040x000E08Type-5AS External Link StatesLink ID ADV Router Age Seq#Checksum Tag 11.1.1.1 1.1.1.118450x800000010x0019750R4:interface Loopback0ip address4.4.4.4255.255.255.255interface Serial0/0ip address34.1.1.2255.255.255.0router ospf1router-id4.4.4.4area2stub(area2配置为末梢区域)network34.1.1.00.0.0.255area2R4(config)#do sho ip os daOSPF Router with ID(4.4.4.4)(Process ID1)Router Link States(Area2)Link ID ADV Router Age Seq#Checksum Link count3.3.3.3 3.3.3.3490x800000060x0051DD24.4.4.4 4.4.4.4430x800000050x00EF3C2Summary Net Link States(Area2)Link ID ADV Router Age Seq#Checksum 0.0.0.0 3.3.3.3590x800000010x0057DA12.1.1.0 3.3.3.3590x800000040x0020C023.1.1.0 3.3.3.3590x800000040x000E08Router4(config)#do sho 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 type1,N2-OSPF NSSA external type2E1-OSPF external type1,E2-OSPF external type2i-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 is34.1.1.1to network0.0.0.034.0.0.0/24is subnetted,1subnetsC34.1.1.0is directly connected,Serial0/04.0.0.0/32is subnetted,1subnetsC 4.4.4.4is directly connected,Loopback023.0.0.0/24is subnetted,1subnetsO IA23.1.1.0[110/65]via34.1.1.1,00:00:02,Serial0/0O*IA0.0.0.0/0[110/65]via34.1.1.1,00:00:02,Serial0/0(这条为ABR通告给R4的默认路由)注意:ABR将通告个代价为1的缺省路由,而在这两个路由器之间的串行接口代价为64。
OSPF区域类型--NSSA区域完全NSSA区域

OSPF区域类型--NSSA区域/完全NSSA区域NSSA区域:NSSA区域允许一些外部路由通告到OSPF自治系统内部,顾名思义,NSSA,是stub的一个升级网络结果,全称为:Not-So-Stub-Area.不是那么末节的区域。
NSSA同时也保留自治系统区域部分的stub区域的特征。
假设一个stub区域中的路由器连接了一个运行其他路由器进程的自治系统,现在这个路由器就变成了ASBR.因为有了ASBR,所以这个区域也就不能再叫stub了,而改名叫NSSA区域。
但是如果把这个区域配置为NSSA区域,那么ASBR会产生NSSA外部lsa(type=7),然后泛洪到整个NSSA 区域内,这些7类的lsa在NSSA的ABR上面最后会转换成type=5的lsa进行泛红到整个ospf域中。
通过读这里的描述,我自己先做总结,后续再用实验进行验证。
我觉得NSSA区域中,只会存在1/2/3/7类的lsa.绝对不会存在5类的lsa。
下面还是用实验来验证一下上面的原理:现在area0是骨干,R2+R3+R4是NSSA area 10.R4将外部EIGRP路由冲分发到OSPF 中产生外部路由注入OSPF区域。
然后再R2/R3/R4的ospf进程下面都配置为:area 10 nssa这样area 10的所有路由器就共同组成了一个NSSA区域。
这个时候再来验证一下原理:在R2/R3/R4上面分别配置area 10 nssa.那么我们来验证一下在R4/R3上面有哪些lsa在ospf的lsdb中。
在R4上面,其实最后就是NSSA type-7的lsdb.宣告路由器是40.40.40.40,宣告的是外部路由172.16.1/2/3.0,lsa类型是7类的.下面再看看R3.实际上就是R4, 40.40.40.40在NSSA区域内泛洪了引入的外部路由,所以R3除了1类,2类,3类的lsa,就只有7类从40.40.40.40传递过来的.然后最后在R2上面,这个ABR,可以看到相关的lsdb.R2这个ABR也收到了R4这个ASBR发送过来的type-7的NSSA 外部lsa,但是也同时向非nssa区域扩散5类的lsa,可以注意到,到5类的时候,实际上宣告路由器已经发生了变化。
ospf特殊区域命令

ospf特殊区域命令nano-ummarnadefault-route-advertieno-ummarnadefault-route-advertienano-import-routeno-ummarno-import-route:该参数用于禁止将AS外部路由以Type-7LSA的形式引入到NSSA区域中,这个参数通常只用在既是NSSA区域的ABR,也是OSPF自治系统的ASBR的路由器上,以保证所有外部路由信息能正确地进入OSPF路由域。
no-ummary:该参数只用于NSSA区域的ABR,配置后,ABR只通过Type-3LSA向区域内发布一条缺省路由,不再向区域内发布任何其它Type-3LSA(这种区域又称为TotallyNSSA区域)。
default-route-advertie:该参数只用于NSSA区域的ABR或ASBR,配置后,对于ABR,不论本地是否存在缺省路由,都将生成一条Type-7LSA向区域内发布缺省路由;对于ASBR,只有当本地存在缺省路由时,才产生Type-7LSA向区域内发布缺省路由。
Stubdefault-route-advertie-alway:该参数只用于Stub区域的ABR,配置后,ABR向Stub区域内发布缺省路由的Type-3LSA时不检查骨干区域是否存在FULL状态的邻居。
如果未指定本参数,ABR向Stub区域内发布缺省路由的Type-3LSA时需要检查骨干区域是否存在FULL状态的邻居,如果不存在FULL状态的邻居,则ABR不会向Stub区域内发布缺省路由的Type-3LSA。
no-ummary:该参数只用于Stub区域的ABR,配置后,ABR只向Stub 区域内发布一条缺省路由的Type-3LSA,不生成任何其它Type-3LSA(这种区域又称为TotallyStub区域)。
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)替换成默认路由指向骨干区域。
stub和transit类型

stub和transit类型
OSPF(Open Shortest Path First)是一个用于在IP网络中路由数据的路由协议。
它可以根据网络拓扑的变化快速做出调整,以便数据能够以最短路径传输。
在OSPF中,可以将网络划分为两种类型的区域:stub区域和transit区域。
1. Stub区域:Stub区域是一种特殊的OSPF区域,它不允许路由信息流入或流出。
换句话说,stub区域不会将路由信息传递给其他区域,也不会从其他区域接收路由信息。
这种类型的区域通常用于将网络的中心部分与外部部分隔离开来,以减少路由表的规模并提高路由器的性能。
2. Transit区域:Transit区域是OSPF网络中其他类型的区域,它们可以接收和传递路由信息。
Transit区域通常用于连接stub区域或将OSPF网络与其他类型的路由协议(如EIGRP或BGP)连接起来。
Transit区域可以进一步划分为完全末梢区域(Not-So-Stubby Area,NSSA)和多路访问区域(Multi-Access Area)。
在OSPF中,每个区域运行一个OSPF实例,维护一个链路状态数据库,并生成一个区域内路由表。
通过将网络划分为不同的区域,可以更好地控制路由信息的传播,并减少路由器的资源消耗。
OSPF区域

OSPF区域⼀、单区域的问题区域内部动荡会引起全⽹路由器的SPF 计算;LSDB 庞⼤,资源消耗过多,设备性能下降,影响数据转发;每台路由器都需要维护的路由表越来越⼤,单区域内路由⽆法汇总。
⼆、OSPF区域1)OSPF区域01OSPF将⼀个⼤的⾃治系统划分为⼏个⼩的区域(Area),路由器仅需与其所在区域的其他路由器建⽴邻接关系,并共享链路状态数据库,⽽不需要考虑其他区域的路由。
每个分区都⽤⼀个32位的区域ID(Area ID)来标识,区域ID可以表⽰为⼀个⼗进制数字,也可以表⽰为⼀个点分⼗进制的数字。
例如区域0=区域0.0.0.02)OSPF区域02在部署OSPF 时,要求全OSPF 域,必须有且只能有⼀个Area0,Area 0 为⾻⼲区域,⾻⼲区域负责在⾮⾻⼲区域之间发布由区域边界路由器汇总的路由信息(并⾮详细的链路状态信息),为避免区域间路由环路,⾮⾻⼲区域之间不允许直接相互发布区域间路由。
因此,所有区域边界路由器都⾄少有⼀个接⼝属于Area 0,即每个区域都必须连接到⾻⼲区域。
⾻⼲区域:(backbone Area):主要功能:为快速、⾼效地传输数据包。
通常不接⽤户。
⾮⾻⼲区域:Regular areas(nonbackboneareas):主要是连接⽤户。
⽽且所有数据都必须经过Area 0 中转3)OSPF区域03OSPF 采⽤层次设计,⽤Area 来分隔路由器(通常⼀个区域的路由器不超过50 台)区域中的路由器保存该区域中所有链路和路由器的详细信息但只保存其他区域路由器和链路的摘要信息三、区域划分的⽬的提⾼路由效率:缩减部分路由器的OSPF 的路由条⽬;对某些特定的LSA,可以在区域边界(ABR/ASBR)上,实现汇总/控制/过滤(通过OSPF 的汇总路由/默认路由实现OSPF 区域之间的全⽹互通);提⾼⽹络稳定性:当某个区域内的⼀条OSPF 路由出现抖动时,可以有效控制受影响的波及⾯(对于⼤型的路由协议来说,稳定是很重要的⼀个因素)。
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上做“路由重分布”。
07 OSPF特殊区域及LSA类型
SPOTO IT人才培训机构 以伙伴关系帮助客户成功,帮助员工成功,帮助合作伙伴成功。
LSA类型
• 类型4: ASBR Summary LSA
ASBR Summary LSA由ABR生成,用于描述ABR能够到达的ASBR 它的链路状态ID为目的ASBR的RID。
area1 192.168.1.0 /24 ASBR routerID 192.168.255.1 ABR area0
SPOTO IT人才培训机构 以伙伴关系帮助客户成功,帮助员工成功,帮助合作伙伴成功。
LSA类型
• 类型3: 网络汇总LSA Network Summary LSA
Type 3 的链路状态ID是目的网络地址。 如果—台ABR路由器在与它本身相连的区域内有多条路由可以到达目的地, 那么它将只会始发单一的一条网络汇总LSA到骨干区域,而且这条网络汇总 LSA是上述多条路由中代价最低的。
area 0
area 1
area 2
SPOTO IT人才培训机构 以伙伴关系帮助客户成功,帮助员工成功,帮助合作伙伴成功。
OSPF多区域
• 区域划分的规定
• 每个区域都有自己独立的链路状态数据库,SPF路由计算独立进行。 • LSA洪泛和链路状态数据库同步只在区域内进行。 • OSPF骨干区域Area 0,必须是连续的。 • 其它区域必须和骨干区域Area 0直接连接;其它区域之间不能直接交换路由 信息;区域间的路由交换必须通过Area 0。 • 形成OSPF邻居关系的接口必须在同一区域,不同OSPF区域的接口不能形成 邻居。 • 区域边界路由器把区域内的路由转换成区域间路由,传播到其它区域。
TYPE=1 RouterID=192.168.254.1 Numbers of Links =2 Link 1 Description Link 2 Description
OSPF的特殊区域讲解
OSPF实验7:OSPF特殊区域实验级别:Professional实验拓扑:实验说明:R2为ABR和ASBR,R3在NSSA实验时会成为ASBR。
在做这个实验之前,首先我们要了解一下OSPF LSA的类型。
见下表:在一个OSPF的普通区域,会存在LSA1,LSA2,LSA3,LSA4,LSA5这些LSA,并且数量很多。
我们可以通过OSPF的特殊区域的配置让某些区域减少LSA数目和路由表的条目。
基本配置:R1:interface Loopback0ip address 1.1.1.1 255.255.255.0ip ospf network point-to-point!interface Serial1/0ip address 10.1.1.1 255.255.255.0serial restart-delay 0!router ospf 10router-id 1.1.1.1log-adjacency-changesnetwork 1.1.1.0 0.0.0.255 area 0network 10.1.1.0 0.0.0.255 area 0R2:interface Loopback0ip address 2.2.2.2 255.255.255.0!interface Serial1/0ip address 10.1.1.2 255.255.255.0serial restart-delay 0!interface Serial1/1ip address 11.1.1.1 255.255.255.0serial restart-delay 0!router ospf 10router-id 2.2.2.2log-adjacency-changesredistribute connected subnetsnetwork 10.1.1.0 0.0.0.255 area 0network 11.1.1.0 0.0.0.255 area 1R3:interface Loopback0ip address 3.3.3.3 255.255.255.0!interface FastEthernet0/0no ip addressshutdownduplex half!interface Serial1/0ip address 11.1.1.2 255.255.255.0serial restart-delay 0!router ospf 10router-id 3.3.3.3log-adjacency-changesnetwork 11.1.1.0 0.0.0.255 area 1在R1和R3上查看路由表:R1#sho 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 set1.0.0.0/24 is subnetted, 1 subnetsC 1.1.1.0 is directly connected, Loopback02.0.0.0/24 is subnetted, 1 subnetsO E2 2.2.2.0 [110/20] via 10.1.1.2, 00:03:00, Serial1/010.0.0.0/24 is subnetted, 1 subnetsC 10.1.1.0 is directly connected, Serial1/011.0.0.0/24 is subnetted, 1 subnetsO IA 11.1.1.0 [110/128] via 10.1.1.2, 00:03:00, Serial1/0R3#sho 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 set1.0.0.0/24 is subnetted, 1 subnetsO IA 1.1.1.0 [110/129] via 11.1.1.1, 00:02:51, Serial1/02.0.0.0/24 is subnetted, 1 subnetsO E2 2.2.2.0 [110/20] via 11.1.1.1, 00:02:51, Serial1/03.0.0.0/24 is subnetted, 1 subnetsC 3.3.3.0 is directly connected, Loopback010.0.0.0/24 is subnetted, 1 subnetsO IA 10.1.1.0 [110/128] via 11.1.1.1, 00:02:51, Serial1/011.0.0.0/24 is subnetted, 1 subnetsC 11.1.1.0 is directly connected, Serial1/0OE2的路由是通过LSA5传播,OIA的路由是通过LSA3来传播。
OSPFLSA的7种类型及特殊区域和路由表详解
OSPFLSA的7种类型及特殊区域和路由表详解始发路由器内容泛洪区域Link State ID 在OSPF数据库中的名字1 RouterLSA每台路由器链路或接⼝type和cost本区域始发路由器的router-idRouter Link States2 NetworkLSAMA⽹络中DR产⽣与之相连的路由器的router-id (包括DR)本区域DR接⼝上的IP地址Net Link States3 NetworkSummaryLSAABR区域外部的⽬的地址(到同⼀⽬的中cost最⼩的)及到该⽬的的cost跨区域Internal⽹络Summary NetLink States4ASBRSummaryLSAASBRASBR路由器及到该路由器的cost跨区域所通告的ASBR路由器的router-id Summary ASB Link States5ASExternalLSAASBRAS外部的⽬的地址及其costAS External⽹络Type-5 AS External Link States7NSSAExternalLSANSSA中的ASBRAS外部的⽬的地址及其costNSSA External⽹络Type-7 AS External Link StatesStub area末梢区域(存根区域)没有4类和5类LSA,ABR下发⼀条3类0.0.0.0/0默认路由O *IA配置命令:所有stub区域路由器上router ospf 1area 1 stubTotally stub area没有3、4、5类LSA,ABR下发⼀条3类0.0.0.0/0默认路由O* IA配置命令:区域内部路由器:router ospf 1area 1 stubABR路由器:router ospf 1area 1 stub no-summary //阻挡3类外部汇总路由area 1 default-cost 10 // 设定下发默认路由的cost值Not-so-stubby-area(NSSA)⾮完全末梢区域:既想阻挡LSA5,⼜想引⼊外部路由没有4、5类LSA,外部路由注⼊NSSA区域⾥,ASBR产⽣7类LSA,7类LSA只能存在于NSSA区域⾥,若穿越ABR到其他区域ABR会将其变成5类LSA,NSSA区域的ABR不会下发3类0.0.0.0/0默认路由,可⼿⼯配置配置命令:所有NSSA区域路由器上配置,如果某路由器没有配置,它将不能与其他NSSA路由器建⽴邻居关系。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
stub(末节区域):
使用的前提:如下图示,非骨干路由和其它路由协议(静态、EIGRP、RIP...)均要与骨干路由直连。
作用是:把一个非骨干区域配置成stub区域,而stub区域路由器将从其它协议重分布到OSPF的路由条目(OE1、OE2)替换成默认路由指向骨干区域。
如下图所示:在R1、R2(即ABR)上配置,配置命令如下:
R1/R2:router ospf 1
area 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 1
area 100 stub
R2: router ospf 1
area 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 1
area 10 nssa
R4: router ospf 1
area 10 nssa default-information-originate
totally-nssa(完全次末节区域):作用是将从连接骨干区域出口的其它路由协议重发布来的(OE1、OE2)及区域间学习到的路由(OIA)替换成默认路由指向骨干区域。
配置命令:
R2和R3:router ospf 1
area 10 nssa
R4: router ospf 1
area 10 nssa no-summary
stub过滤4,5类lsa,ABR会产生缺省的3类lsa,区域内不能引入外部路由
total stub过滤3,4,5类lsa,ABR会产生缺省的3类lsa,区域内不能引入外部路由
nssa过滤4,5类lsa,ABR会产生缺省的7类lsa,该区域能引入外部路由
total nssa过滤3,4,5类lsa,ABR会产生缺省的3类lsa,该区域能引入外部路由。