ospf的四种特殊区域(通俗易懂)

合集下载

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区域

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特殊区域命令

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的四种特殊区域 通俗易懂

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类型

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区域

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的特殊区域--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类型

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的特殊区域讲解

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种类型及特殊区域和路由表详解

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路由器建⽴邻居关系。

OSPF特殊区域

OSPF特殊区域

OSPF特殊区域Ospf的区域分层特性有很大的优势OSPF的区域一共有六种:1.骨干区域:Area02.标准区域3.特殊区域:1)、末节区域2)、完全末节区域(思科私有)3)、NSSA(not-so-stub by Area)非纯末节区域4)、完全NSSA(思科私有)重点理解末节区域(stub Area)和NSSA;2)、3)、都是思科在工业标准上做的扩展STUB AREA(末节区域)一、Stub Area的作用:阻止接受自治系统外部的路由信息:也就是不接受5类LSA(传递外部网段信息)通过默认路由(0.0.0.0)来访问外部网络。

注:1.末节区域中不存在ASBR,因为末节区域不允许有LSA5的存在,即不收LSA5,也不发LSA5。

2.默认路由在区域被设置成末节区域时就自动生成(ABR LSA3通告,类型为O *IA。

)3.末节区域中所有路由器都要设置,在-router)#area <> stub;否则形成不了邻居(hello 包里的末节特性要匹配4.路由表里只有O,O IA,其他由O *IA的默认路由代替完全末节区域(Totally stub area,思科私有)思科在末节区域上的扩展,除了继承末节区域的特性,不收来自自治系统外的路由信息,还不接受自治系统内区域间的路由汇总信息,即不收LSA5(LSA4),LSA3。

配置:在末节区域的基础上,在ABR上使用-router)#area 〈〉stub no-summary注:1.完全末节区域只是末节区域的扩展,所以只要在末节区域的基础上对ABR进行操作,不需整个区域都配置,stub特性一样,可以建立邻居2.默认路由由ABR自动向该区域通告,特例用LSA3,路由类型为O *IA3.路由表里只有O,O *IA类型的默认路由NSSA(非纯末节区域)是末节区域的RFC补充,它拥有末节区域良好的特性,但它允许存在ASBR,即保留了不接受外部LSA(LSA5)的特性,又有可以向自治系统内宣告外部LSA(LSA7);可以用LSA7伪装外部LSA,即用LSA7代替LSA5在NSSA区域传递,出了NSSA区域LSA7则变成LSA5。

解析OSPF各区域的区别和作用

解析OSPF各区域的区别和作用

解析OSPF各区域的区别和作用在进行OSPF路由方案部署过程中,OSPF的各种区域是最难理解的。

它们之间到底有什么区别和作用呢?本文将为大家一一解答。

Backbone(骨干)区域在一个OSPF网络中,可以包括多种区域,其中就有三种常见的特殊区域,即就是骨干区域(Backbone Area)、末梢区域(Stub Area)和非纯Stub区域(No Stotal Stub area,NSSA),当然还可以包括其它标准区域。

OSPF网络中的区域是以区域ID进行标识的,区域ID为0的区域规定为骨干区域。

OSPF主要区域类型示例一个OSPF互联网络,无论有没有划分区域,总是至少有一个骨干区域。

骨干区域有一个ID 0.0.0.0,也称之为区域0。

另外,骨干区域必须是连续的(也就是中间不会越过其他区域),也要求其余区域必须与骨干区域直接相连(但事实上,有时并不一定会这样,所以也就有了下面将要介绍的"虚拟链路"技术)。

骨干区域一般为区域0(Area 0),其主要工作是在其余区域间传递路由信息。

骨干区域作为区域间传输通信和分布路由信息的中心。

区域间的通信先要被路由到骨干区域,然后再路由到目的区域,最后被路由到目的区域中的主机。

在骨干区域中的路由器通告他们区域内的汇总路由到骨干区域中的其他路由器。

这些汇总通告在区域内路由器泛洪,所以在区域中的每台路由器有一个反映在它所在区域内路由可用的路由表,这个路由与AS中其他区域的ABR汇总通告相对应。

如在本章前面的图8-1中,R1使用一个汇总通告向所有骨干路由器(R2和R3)通告Area 0.0.0.1中的所有路由。

R1从R2和R3接收汇总通告。

R1配置了Area 0.0.0.0中的汇总通告信息,通过泛洪,R1把这个汇总路由信息传播到Area 0.0.0.1内所有路由器上。

在Area 0.0.0.1内的每个路由器,来自Areas 0.0.0.0、0.0.0.2和0.0.0.3区域的汇总路由信息共同完成路由表的计算。

ospf四个区域内可泛洪的lsa

ospf四个区域内可泛洪的lsa

OSPF里几个特殊区域(stub、Totally stubby、NSSA、Totally NSSA)总结(2012-02-16 01:12:44)转载▼分类:IT标签:it首先,不管什么stub,其区域内所有router都要设成对应stub,否则邻居down,因为配置为末节区域的路由器上所有接口发出的Hello包中都会有末节标签。

对于所有的末节区域,ABR总是过滤掉5类LSA。

绝对末节区域和绝对NSSA里ABR还将3类LSA过滤掉。

普通末节区域和NSSA会正常通行3类LSA。

区域间路由汇总必须在ABR上完成Area 1 range 1.1.4.0 255.255.252.0外部路由汇总必须在ASBR上完成Summary-address 4.4.0.0 255.255.252.0Router LSA 1类路由LSA show ip ospf database routerNetwork LSA 2类网络LSA show ip ospf database networkNetwork Summary LSA 3类网络汇总LSA show ip ospf database summaryASBR Summary LSA 4类ASBR汇总LSA show ip ospf database asbr-summaryAS External LSA 5类AS外部LSA show ip ospf database externalGroup Membership LSA 6类组成员LSANSSA External LSA 7类NSSA外部LSA show ip ospf database nssa-externalExternal Attributes LSA 8类外部属性LSA9 10 11 Opaque LSAstub area:命令:area area-id stub特点:过滤外部路由,不接受外部AS的LSA(即5类LSA),3类LSA正常通行ABR上可设默认度量值:area area-id default-metric metric默认值为1.只有一个出口,无虚链路经过,不是主干区域,无ASBR(except that the ABRs may also be ASBRs),最好只有一个ABR,多个ABR可能导致次优路由。

4-OSPF区域类型划分及各区域的作用

4-OSPF区域类型划分及各区域的作用

给OSPF配置末节区域目的是为了过滤掉某些类型的LSA,从而减少区域内不必要的路由查询动作(或者说减少区域内路由器路由表的负担)。

OSPF区域类型划分如下:1.骨干区域(即传输区域):area 02.非骨干区域(即常规区域):除area 0之外的其他所有许可范围内的区域非骨干区域又可划分如下:1.标准区域:即正常传输数据的区域2.末梢区域(stub area):禁用外部AS的信息进入,即禁用LSA 4,LSA 5类信息进入(5类信息都禁用了。

要4类通告ASBR来也没用了。

)末节区域内不接收外部路由(External routes,即第5类或者第7类LSA),但是会接收域间路由(3类LSA,由ABR发出),这样末节区域的路由器就学不到外部路由(O E2或者O E1),也就是无法去往外部路由,怎么办呢?不用担心!因为ABR会自动给末节区域发布一条通往自身的默认路由(由第3类LSA显示,O IA),这样末节区域内的所有路由器只要是去往外部路由都会从默认路由走,全部交给ABR处理;但是区域内的路由器都必须要把区域改为stub area 命令为:r2(config)#router ospf 100------进入ospf进程r2(config-router)#area 1 stub----改area 1 为stub area1:Stub:阻止了LSA -4 /5,允许LSA-1/2/3,不能引入外部路由,由Stub区域的ABR向本区域发布一条默认路由(Cisco的提出),实现Stub和外部区域的连通性。

总结:末节区域stub area中没有第7、5、4类LSA,有指向ABR的默认路由(由一条第3类LSA显示,O* IA);3.完全末梢区域(totally stub area):禁用外部AS信息和区域间的信息,即LSA 5 和LSA 3类信息进入,这样就变成了totally stub area(完全末节区域)。

OSPF特殊区域的总结

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四个区域内可泛洪的lsa教程文件

ospf四个区域内可泛洪的lsa教程文件

o s p f四个区域内可泛洪的l s aOSPF里几个特殊区域(stub、Totally stubby、NSSA、Totally NSSA)总结(2012-02-16 01:12:44)转载▼分类:IT标签:it首先,不管什么stub,其区域内所有router都要设成对应stub,否则邻居down,因为配置为末节区域的路由器上所有接口发出的Hello包中都会有末节标签。

对于所有的末节区域,ABR总是过滤掉5类LSA。

绝对末节区域和绝对NSSA里ABR还将3类LSA过滤掉。

普通末节区域和NSSA会正常通行3类LSA。

区域间路由汇总必须在ABR上完成Area 1 range 1.1.4.0 255.255.252.0外部路由汇总必须在ASBR上完成Summary-address 4.4.0.0 255.255.252.0Router LSA 1类路由LSA show ip ospf database routerNetwork LSA 2类网络LSA show ip ospf database networkNetwork Summary LSA 3类网络汇总LSA show ip ospf database summaryASBR Summary LSA 4类ASBR汇总LSA show ip ospf database asbr-summaryAS External LSA 5类AS外部LSA show ip ospf database externalGroup Membership LSA 6类组成员LSANSSA External LSA 7类NSSA外部LSA show ip ospf database nssa-externalExternal Attributes LSA 8类外部属性LSA9 10 11 Opaque LSAstub area:命令:area area-id stub特点:过滤外部路由,不接受外部AS的LSA(即5类LSA),3类LSA正常通行ABR上可设默认度量值:area area-id default-metric metric默认值为1.只有一个出口,无虚链路经过,不是主干区域,无ASBR(except that the ABRs may also be ASBRs),最好只有一个ABR,多个ABR可能导致次优路由。

OSPF特殊区域

OSPF特殊区域

OSPF特殊区域OSPF是一个链路状态路由协议,采用层次化的设计,为了优化网络和减小一些新能较低路由器的负担,OSPF提出啦一些特殊区域的概念。

OSPF的特殊区域有4种:1:Stub:阻止了LSA -4 /5,允许LSA-1/2/3,不能引入外部路由,由Stub区域的ABR 向本区域发布一条默认路由(Cisco的提出),实现Stub和外部区域的连通性。

2:Total Stub:阻止了LSA-3/4/5,允许LSA-1/2,不能引入外部路由,由Stub区域的ABR 向本区域发布一条默认路由,实现连通性。

3:NSSA:阻止了LSA-4/5,允许LSA-1/2/3/7,通过LSA-7来引入外部路由,不由NSSA 区域的ABR向本区域路由器发布默认路由。

4:Total NSSA:阻止了LSA-3/4/5,允许LSA-1/2/7,通过LSA-7来因日外部路由,通过ABR向本区域路由器发布默认路由。

TIP:特殊区域在OSPF Hello包中的flag位有相应的表示,是建立邻居的必要条件。

实验拓扑如下:每个ABR上面都有2个环回口,一个属于区域0,一个属于普通区域。

Ip 编址为193.168.XX.0/24,XX为2个路由器相连的编号,R4的换回口1重分布进OSPF,基本配置略。

Stub区域的配置方法为在STUB区域的ABR和普通路由器上都要配置。

首相在将Area1配置为Stub区域之前,查看路由器的链路状态数据库和路由表。

在将Area 1配置为Stub区域后产看链路状态数据库和路由表发现链路状态数据库里面没有LSA4/5,路由表里的外部路由没有了,多拉一条O IA的默认路由,如果外部路由多的话,Stub区域可以减小链路状态数据库的规模,并最终减少路由表的条目,从而实现节约内存资源的目的。

在将Area 5配置为Total stub区域之前查看链路状态数据库和路由表:Total Stub配置方法:只需要在Stub区域的ABR的Stub 参数后加no-summary就行。

OSPF区域类型--stub区域完全stub区域

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会按照现有的路由表进行查找的。

OSPF的4种区域类型

OSPF的4种区域类型

OSPF的4种区域类型OSPF区域类型划分如下:1.骨干区域(即传输区域):area 02.非骨干区域(即常规区域):除area 0之外的其他所有许可范围内的区域非骨干区域又可划分如下:1.标准区域:即正常传输数据的区域2.末梢区域:禁用外部AS的信息进入,即禁用LSA 4,LSA 5类信息进入(5类信息都禁用了。

要4类通告ASBR来也没用了。

)2.完全末梢区域:禁用外部AS信息很区域间的信息,即LSA 5 和LSA 3类信息进入3.NSSA区域:禁用非直连的外部AS信息进入,同时会产生LSA 7类信息,在路由表中表示为 O N2(N2代表类型2,默认的是2,可以改成1,即metric-type 1)需要注意的是虽然末梢区域和完全末梢区域都禁用了外部AS信息和区域间的信息,但是是不是代表就不可达其他区域或者外部了呢?当然不是,它们在禁用之后都会向相应区域内通告一条默认路由以指向外部。

保持可达性。

但是NSSA区域需要我们另外输入下条命令以保证可达外部AS:r1(config-router)#area 1 nssa default-information-originate no-summary即同时禁用了区域间的数据包进入到NSSA区域,以减少路由表的大小,加快路由选路的速度,防止路由表的抖动。

简单的说下LSA要求目前掌握的有以下几种类型:1.LSA 1:定义路由器与路由器之间的。

限定于单个区域2.LSA 2:定义广播网络的。

也是限定于单个区域3.LSA 3:定义区域间汇总的4.LSA 4:定义网络中ASBR的5.LSA 5:定义外部AS的6.LSA 7:定义NSSA区域的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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,该区域能引入外部路由。

相关文档
最新文档