HC120115004 OSPF特殊区域及其他特性
- 格式:pptx
- 大小:398.52 KB
- 文档页数:27
【思唯网络】OSPF特殊区域详解一、STUB区域被设置为stub区域的区域不会学习其他区域的详细路由条目,为保证Stub区域能够到达自治系统外部,Stub区域的ABR将生成一条缺省路由(对应三类LSA),并发布给Stub区域中的其他路由器。
特点:1、骨干区域不能被配置为Stub区域。
2、如果要将一个区域配置成Stub区域,则该区域中的所有路由器必须都要配置成Stub路由器。
3、Stub区域内不能存在ASBR,自治系统外部路由不能在本区域内传播。
4、虚连接不能穿越Stub区域建立。
5、当外部网络发生变化后,Stub区域内的路由器是不会直接受到影响二、Totally STUB区域Totally Stub区域在普通Stub区域的基础上也不允许区域间路由(三类LSA)在本区域内传播。
T otally Stub区域内的路由器对其他区域及自制系统外部的访问需求是通过本区域ABR所产生的三类LSA缺省路由实现的。
与Stub区域配置的区别在于,在ABR上需要追加no-summary参数。
三、因为Totally Stub区域和Stub区域存在一些问题?OSPF规定Stub区域是不能引入外部路由的,这样虽然避免大量外部路由对Stub区域设备资源的消耗。
但是,对于既需要引入外部路由又要避免外部路由带来的资源消耗的场景,Stub和T otally Stub区域就不能满足需求了。
所以,需要NSSA区域和T otally NSSA区域四、NSSA区域和T otally NSSA区域OSPF NSSA区域(Not-So-Stubby Area)是在原始OSPF协议标准中新增的一类特殊区域类型。
NSSA区域和Stub区域有许多相似的地方。
两者的差别在于,NSSA区域能够将自治域外部路由引入并传播到整个OSPF自治域中,同时又不会学习来自OSPF网络其它区域的外部路由。
1、NSSA LSA(七类LSA):七类LSA是为了支持NSSA区域而新增的一种LSA类型,用于描述NSSA区域引入的外部路由信息。
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)替换成默认路由指向骨干区域。
什么是OSP F?OSPF的全称叫Ope n Shorte st Path First,开放最短路径优先。
Open的意思就是这个协议是公开性的,OSPF是由IETF标准组织制定的一种基于链路状态内部网关协议。
(Shorte st Path First)最短路径优先指的是路由选择过程中的一个算法,如果学过动态路由协议基础,就会知道OS PF是一种典型的IG P,是描述路由信息运行在同一个自制系统内部的动态路由协议。
OSPF路由协议是一种典型的链路状态(Link-state)的路由协议,一般用于同一个路由域内。
在这里,路由域是指一个自治系统(Autono mousSystem),即AS,它是指一组通过统一的路由政策或路由协议互相交换路由信息的网络。
在这个AS中,所有的OSP F路由器都维护一个相同的描述这个AS结构的数据库,该数据库中存放的是路由域中相应链路的状态信息,OSPF路由器正是通过这个数据库计算出其O SPF路由表的。
OSPF的八大特点介绍前文已经说明了OSPF路由协议是一种链路状态的路由协议,为了更好地说明OSPF 路由协议的基本特征,我们将OSP F路由协议与距离矢量路由协议R IP(Routin g Inform ation Protoc ol)作一比较,归纳为如下几点:1、RIP路由协议中用于表示目的网络远近的参数为跳(HOP),也即到达目的网络所要经过的路由器个数。
在RIP路由协议中,该参数被限制为最大15,对于OSPF路由协议,路由表中表示目的网络的参数为Co st,该参数为一虚拟值,与网络中链路的带宽等相关,也就是说OS PF 路由信息不受物理跳数的限制。
因此,OSPF适合应用于大型网络中,支持几百台的路由器,甚至如果规划的合理支持到1000台以上的路由器也是没有问题的。
特性1.骨干区域:起到了让其他非骨干区域能够知道别的区域的网络情况的作用。
也就是说,所有非骨干区域的路由信息都要流经骨干区域。
2.虚拟链路:是一个通过非骨干区域到骨干区域的链路。
使用目的:连接一个非骨干区域到一个骨干区域通过一个非骨干区域通过一个非骨干区,连接分开的两个骨干区部分规则:必须在两个ABR之间进行配置虚链路通过的区域作为传输区域,必须有完整的路由信息中间传输区不能是存根区。
编辑本段|回到顶部操作,基本概念1. O SPF的分层拓扑的优势:1)降低SPF的计算频率2)减小路由表3)降低LSU更新的开销2. OSPF路由器的类型1)内部路由器:所有接口都在同一AREA内的路由器2)主干路由器AREA0:至少有一个接口连接到AREA0的路由器。
3)区域边界路由器ABR:连接多个区域的路由器4)自治系统边界路由器ASBR:至少有一个到外部网络的接口的路由器。
3. OSPF的区域类型1)标准区域:能接收链路状态更新和汇总。
2)主干区域:AREA0,其他区域必须连接到该区域,以交换路由信息。
3)末节区域:不接收TYPE 5的链路状态更新。
4)完全末节区域:不接收TYPE 3 4 5的链路状态更新5)次末节区域:接收TYPE 7的链路状态更新,可以在ABR对TYPE 7的LSA进行汇总。
4. OSPF的LSA类型1) TYPE 1:各路由器为他所属的区域生成,描述该区域的链路状态,只在特定AREA内进行FLOODING。
2) TYPE 2:在多路访问网络中,由DR生成。
3) TYPE 3:由ABR生成,描述ABR和某个本地区域的内部路由器之间的链路,这些条目,通过AREA0泛洪到外部的ABR。
4) TYPE 4:由ABR生成,描述到ASBR的可达性。
5) TYPE 5:由ASBR生成,描述AS外部目的地的路由,被FLOODING到除“末节区域”以外的整个AS内。
E1:使用“内部开销+外部开销” E2(默认):使用“外部开销”6) TYPE 6:MOSPF,路由器用他们的“链路状态数据库”为转发“组播数据流”建立“组播分发树”,来增强OSPF的功能。
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上做“路由重分布”。
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种类型及特殊区域和路由表详解始发路由器内容泛洪区域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的区域一共有六种: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特殊区域的总结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的主机路由。
1.LSA类型LSA即为链路状态的描述,它是LSU当中所存储的信息1类LSA:区域中每一台路由器都会产生的关于我自己的运行了ospf接口直连链路的描述,还有自己是何身份的描述,例如DR、ABR还是ASBR,在本区域内进行泛洪2类LSA:每一个MA网络由DR产生,用来描述MA网络中所连接的每一台路由器包括DR本身,在本区域内进行泛洪3类LSA:ABR将连接的区域各1、2类LSA进行归纳产生出3类LSA,区域间互传进而可以了解彼此5类LSA:整个OSPF大域的出口称为ASBR. 由ASBR向OSPF域注入关于域外的路由的描述,与ASBR 同区域的路由器由于通过1类LSA已经知道了ASBR的位置,且也获得了域外路由信息,所以可以顺利和外部通信。
4类LSA:ASBR所在区域的ABR向主干区域及其他区域泛洪出去的主机LSA,由ABR产生,这样每个区域都可以通过这个4类LSA知道了ASBR的位置,同时ASBR向OSPF域注入关于域外的路由的描述,这样实现了全网与OSPF域外的通信2.LSA格式2.1每一种LSA的头部Link state ID:用来指定LSA所描述的部分OSPF域,这个字段的特殊用法根据LSA的类型而会有所不同。
每一个LSA的描述都包含了一个怎样使用这个字段的描述。
LSA头部后面跟的,就是具体的LSA了,具体如下:2.2Router LSA最基本的LSA通告列出了路由器所有的链路或接口,并指明了它们的状态和沿每条链路方向出站的代价以及该链路上所有已知的OSPF 邻居V 位 置1时说明始发路由器是一条或多条具有完全邻接关系的虚链路的一个端点,这里被描述的区域是传送区域。
E 位 置1 表示当始发路由器是一个ASBR 时。
B 位 置1 表示当始发路由器是一个ABR 时。
从Link ID 到Link Data ,这段即为具体的LSA 内容PS :串行线路会出现两对Link ID 和Link Data ,一对为本串行线路所属网段和相应掩码,一对为对端的Router-ID 和本地出接口的IP 地址 查看: show ip ospf databaseShow ip ospf database router X.X.X.X 查看一类LSAshow ip ospf database network 查看二类LSA2.3 Network LSA注意:2类LSA 是不带metric 值的,需与1类LSA 搭配使用,串口cost=64,以太口cost=1 两台路由器通过以太网相连,运行OSPF,如果两端接口的掩码不一致,则无法建立Link Description邻居。
给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(完全末节区域)。
多区域的好处:1、减少lsdb的大小,节约带宽2、提高路由的效率:缩减部分路由器的OSPF路由条目,降低路由收敛的复杂度,对某些特定的lsa,可以在区域边界上,实现汇总/过滤/控制,而实现全网互通3、提高网络的稳定性:当某个区域的某条路由出现抖动时,可以减少受影响的波及面4、减少设备性能消耗OSPF特殊区域产生原因:减少LSA条目数量和路由表规模,减少设备性能对功能实现带来的条件限制减少LSDB的规模减少LSDB规模的好处:1.提高路由效率2.提高网络的稳定性3.减少设备性能的消耗减少LSA:2类:改变网络类型3类:域间路由汇总4/5类:域外路由汇总(有几条5类就有几条4类)特殊区域不能在area 0做不能在ABR设备上配置指向外部路由的缺省路由,否则会产生环路传输区域和末端区域:传输区域:除了承载本区域发起的流量和访问本区域的流量外,还承载了源IP和目的IP都不属于本区域的流量(其他区域),即“穿越型流量”,如Area 0。
末端区域:只承载本区域发起的流量和访问本区域的流量,不提供流量中转,起于也终于,如Area 1对于末端区域,需要考虑下几个问题:1. 保存到达其他区域明细路由的必要性:访问其他区域通过单一出口,“汇总”路由相对明细路由更为简洁。
2. 设备性能:网络建设与维护必须要考虑成本因素。
末端区域中可选择部署性能相对较低的路由器特殊区域:只要做了特殊区域,那么这个区域的所有设备都要设置为特殊区域Stub区域(末节区域):特性:Stub区域的ABR不向Stub区域内传播它接收到的自治系统外部路由(过滤四类/五类LSA),Stub区域中路由器的LSDB、路由表规模都会大大减小为保证Stub区域能够到达自治系统外部,Stub区域的ABR将生成一条缺省的3类LSA,并发布给Stub区域中的其他路由器Stub区域是一种可选的配置属性,但并不建议将每个区域都配置为Stub区域。
通常来说,Stub区域位于自治系统的末梢,是那些只有一个ABR的非骨干区域,配置Stub区域时需要注意下列几点:•骨干区域不能被配置为Stub区域•如果要将一个区域配置成Stub区域,则该区域中的所有路由器必须都要配置成Stub路由器•Stub区域内不能存在ASBR,自治系统外部路由不能在本区域内传播•虚连接不能穿越Stub区域建立E位为0代表不支持外部路由(Stub区域)N位为1代表为NSSA区域P位为1代表支持七转五Stub区域的OSPF路由表:配置Stub区域后,所有自治系统外部路由均由一条三类的默认路由代替除路由条目的减少外,当外部网络发生变化后,Stub区域内的路由器是不会直接受到影响的配置:所属区域路由器都需要配置命令华为:ospf 1area 0.0.0.1Stub思科:router ospf 1area 1 stub应用场景:分支机构且没有与其它单位互联(下面没有下联节点),需要知道其它区域明细路由条目,不需要知道外部路由条目,设备内存利用率不算太高,内部网络(所属区域)中不需要重分布路由的情况Totally Stub区域(完全末节区域):特性:Totally Stub区域既不允许自治系统外部路由/区域间路由在本区域内传播。
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的特殊区域作用:缩减路由表,提高路由器的工作效率1、ospf特殊区域的分类‖‖末节区域:接收域内和域间,不接收外部路由,该区域接收1.2.3‖stub ‖类lsa,不接收4.5类,同时产生一条缺省路由,指向本区域外部。
‖(末节)‖命令:Area 1 stub‖‖完全末节区域:接收域内路由,不接收域间和外部,同时产生一‖‖条缺省,指向本区域外部,该区域接收1.2类lsa,不接收3.4.5类特殊区域‖‖命令:Area 1 stub no-summary‖‖‖次末节区域:接收域内和域间路由,不接收外部路由,该区域‖‖接收1.2.3.和7类,没有4.5.类。
‖NSSA ‖命令:Area 1 stub‖(次末节)‖完全次末节区域:接收域内路由,不接收域间和外部路由,同时‖‖产生一条缺省路由,指向本区域外部,该区域接收1.2.7类lsa没‖‖有3.4.5类‖‖命令:Area 1 nssa no-summary末节:只有一个出口的区域,就叫末节区域2、ospf网络lsa类型:1类lsa,路由标识为O,叫路由器lsa,ospf网络的每台路由器都会产生该类的lsa2类lsa,路由标识为O,叫网络lsa,该类lsa由DR产生。
(只会在广播型网络出现)3类lsa,路由标识为O IA,叫网络汇总lsa,由ABR产生,描述的是不同区域间的路由信息。
4类lsa,路由标识O IA,由ABR产生,描述ASBR的可达性,即谁是ASBR。
5类lsa,路由标识为OE,由ASBR产生,描述ospf外部路由信息。
7类lsa,路由标识为ON,nssa区域的ASBR产生,该类lsa是nssa区域所特有的,并且nssa区域的ABR有能力将7类的lsa转换为5类lsa传递到其他区域。
骨干区域不能配置末节或NSSA链路状态数据库显示:1类router link states2类net link states3类summary net link states (网络汇总)4类summary ASB link states5类type-5 AS External link states7类type-7 AS External link statesShow ip ospf database查看链路状态数据库Int s1/0Ip ospf network broadcast 把网络类型改成广播型更改成末节区域,需要把这个区域的每台路由器更改。