OSPF特殊区域的总结

OSPF特殊区域的总结
OSPF特殊区域的总结

Stub、Totally Stub区域是为了减小路由表条目,优化网络性能。

满足以下四个条件的区域可以被认定为Stub、Totally Stub区域:

1,只有一个默认路由作为其区域的出口。

2,区域不能作为虚链路的穿越区域。

3,Stub区域里无自治系统边界路由器ASBR。

4,不是骨干区域area0.

Stub、Totally Stub区别在于:stub区域需要在区域内每个路由器上面配置,Totally Stub只需要在边界路由器ABR上面配置。Stub区域没有类型4,5,6 ,Totally Stub区域没有类型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是禁止的)的泛洪

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区域内阻止

同样满足以上的注意

基本配置--area area-id nssa area area-id nssa no-summary

1、ospf为了便于管理及维护,将AS划分为多个区域;

2、区域类型有:

area 0,骨干区域,有全部as内路由信息和as外路由信息,并且其它区域的路由必须通过区域0转发;

一般区域,具备骨干区域的所有特点,除了不能转发其它区域路由;

末节区域,或叫:stub area,有as内的全部路由,但没有as外部路由,访问as外部使用默认路由;

完全末节区域,仅有本area内路由,访问其它区域及as外部须通过默认路由;

次末节区域,NSSA,和完全末节区域一样,但可以接受type7类型的外部路由,type7

路由在向其它area发布时,由NSSA的ABR转换为type5类型,同时伴随产生一条到ASBR 的主机路由。

末节和完全末节区域一般用于区域只有一条外出链路(1个ABR)情况。

OSPF LSA的7种类型及特殊区域和路由表详解

始发路由器内容泛洪区域Link State ID 在OSPF数据库中的名字 1 Router LSA 每台路由器 链路或接口type 和cost 本区域 始发路由器的 router-id Router Link States 2 Network LSA MA网络中 DR产生 与之相连的路由 器的router-id (包 括DR) 本区域 DR接口上的IP 地址 Net Link States 3 Network Summary LSA ABR 区域外部的目的 地址(到同一目的 中cost最小的)及 到该目的的cost 跨区域Internal网络 Summary Net Link States 4 ASBR Summary LSA ASBR ASBR路由器及 到该路由器的 cost 跨区域 所通告的 ASBR路由器 的router-id Summary ASB Link States 5 AS External LSA ASBR AS外部的目的地 址及其cost AS External网络 Type-5 AS External Link States 7 NSSA External LSA NSSA中的 ASBR AS外部的目的地 址及其cost NSSA External网络 Type-7 AS External Link States Stub area末梢区域(存根区域) 没有4类和5类LSA,ABR下发一条3类0.0.0.0/0默认路由O *IA 配置命令:所有stub区域路由器上 router ospf 1 area 1 stub Totally stub area 没有3、4、5类LSA,ABR下发一条3类0.0.0.0/0默认路由O* IA 配置命令: 区域内部路由器: router ospf 1 area 1 stub ABR路由器: router ospf 1 area 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默认路由,可手工配置

H3C常见的OSPF

1. OSPF邻接形成过程? 互发HELLO包,形成双向通信 根据接口网络类型选DR/BDR 发第一个DBD,选主从 进行DBD同步 交互LSR、LSU、LSack进行LSA同步 同步结束后进入FULL 2. OSPF中承载完整的链路状态的包?LSU 3. 链路状态协议和距离矢量协议的比较? (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网络中没有指邻居

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

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

实验:OSPF特殊区域

R1 R2R3R412.1.1.1/24 F0/0 12.1.1.2/24 F0/0S1/023.1.1.2/24 S1/0 23.1.1.3/24S1/134.1.1.3/24S1/134.1.1.4/24Lo1 10.1.1.1/24Lo1 40.1.1.1/24 实验:OSPF 特殊区域类型 Area 1Area 0Area 2

命令参考: show ip ospf database观察OSPF数据库的LSA摘要信息 show ip ospf database router观察OSPF数据库的Router LSA(LSA Type 1)详细信息 show ip ospf database network观察OSPF数据库的Network LSA(LSA Type 2)详细信息show ip ospf database summary观察OSPF数据库的Summary LSA(LSA Type 3)详细信息show ip ospf database asbr‐summary观察OSPF数据库的ASBR‐Summary LSA(LSA Type 4)详细信息show ip ospf database external观察OSPF数据库的External LSA(LSA Type 5)详细信息 show ip ospf database nssa‐external观察OSPF数据库的NSSA‐External LSA(LSA Type 7)详细信息前面的命令均可以在最后添加self‐originate来观察本路由器产生的相关LSA!!! 提示: 思科路由器的路由表中所显示OSPF路由包括: O区域内路由,即根据LSA Type 1+LSA Type 2(本区域拓扑)计算的 O IA区域间路由,即根据LSA Type 3计算的 O E外部路由,即根据LSA Type 5计算的 O N NSSA外部路由,即根据LSA Type 7计算的 请大家观察路由表时认真查看!!!!

OSPF区域类型及其LSA种类介绍

OSPF的LSA类型种类繁多,而OSPF又是目前应用最广泛的IGP协议,我们不得不对它进行研究。OSPF 的LSA类型一共有11种,分别是: LSA1 路由器LSA(Router LSA) LSA2 网络LSA(Network LSA) LSA3网络汇总LSA(Network summary LSA) LSA4 ASBR汇总LSA(ASBR summary LSA) LSA5 自治系统外部LSA(Autonomous system external LSA) LSA6 组成员LSA (Group membership LSA)*目前不支持组播OSPF (MOSPF协议) LSA7 NSSA外部LSA(NSSA External LSA) LSA8 BGP的外部属性LSA(External attributes LSA for BGP) LSA9 不透明LSA(本地链路范围) (opaque LSA)*目前主要用于MPLS多协议标签交换协议 LSA10 不透明LSA(本地区域范围) (opaque LSA) *目前主要用于MPLS多协议标签交换协议 LSA11 不透明LSA(AS范围) (opaque LSA) *目前主要用于MPLS多协议标签交换协议 这11种LSA中,NP阶段我们主要研究其中的LSA1、2、3、4、5、7。其余的在一些特殊环境使用,暂时不对它们进行深入的探讨。

请先看一幅图,此图涵盖了我们所研究的6种LSA类型在OSPF环境中的作用。 * 图中ADV是通告路由器;ABR是区域边界路由器;ASBR是自治系统边界路由器。 ①LSA1 路由器LSA(Router LSA) 描述路由器的直连链路状态信息。由每个发起路由器通告,只在本区域内传递,不会超过ABR。 ②LSA2 网络LSA(Network LSA) 描述本区域内BMA/NBMA(串行连接信息不会在此出现)的网络信息以及连接到此网络的路由器。由本 BMA/NBMA网络的DR或BDR通告,只在本区域传递。 ③LSA3网络汇总LSA(Network summary LSA) 描述OSPF的区域间路由(在路由表中以O IA标识)。原LSA 1所描述的路由信息会由所在区域的ABR将其转换为LSA 3。 LSA3可以传播到整个OSPF的所有区域(特殊区域除外)。由ABR通告。 注意:LSA 3每穿越一个ABR,其ADV Router都会发生改变,ADV Router转变为最后一次穿越的ABR路由器。 ④LSA5 自治系统外部LSA(Autonomous system external LSA) 没有看错,这里是LSA 5,我们先讲LSA 5再反过来看LSA 4。 LSA 5描述的是OSPF区域以外的路由(RIP、EIGRP、BGP等等)。由ASBR所通告,LSA 5可以传播到整个OSPF

ospf 三种认证详解

OSPF区域详解和3种认证 OSPF的4种特殊区域 1.Stub:过滤LSA4/5,将LS4/5的路由通过LSA3自动下放默认路由,Seed cost=1 注意点:Stub区域所有路由器都要配置成Stub 配置命令在OSPF进程中:area [area ID] stub 2.totally stubby:过滤LSA3/4/5,在ABR上配置 配置命令在OSPF进程中:area [area ID] stub no-summary 3.not-so-stubby:过滤LSA4/5,可以在此区域中出现ASBR,在此区域中,将直接相连的其它AS的路由转换为LSA7,在连接其它OSPF区域的ABR上将LSA7转换为LSA5。远端AS不转换,直接过滤掉(连接其它OSPF区域的ABR上不自动下放默认路由) 配置命令在OSPF进程中: area [area ID] nssa(配置为nssa区域) area [area ID] nssa default-information-originate(下发默认路由) tips: 只要产生LSA5的路由器都是ASBR(ASBR定义) 4.totally-nssa:在not-so-stubby基础上过滤LSA3/4/5,自动下放默认路由 配置命令在OSPF进程中: area [area ID] nssa no-summary 补充命令 area [area ID] nssa no-redistribution default-information-originate 总结no-summary的2个特性,过滤掉外部的LSA3并产生一条内部LSA3的默认路由 OSPF不规则区域互联的3种解决方法 1.ospf多进程的双向重分布 在ABR上启用多个OSPF进程,在每个进程中重分布其它进程的OSPF路由信息 2.Tunnel 在ABR上建立Tunnel口,在Tunnel上配置IP地址 基本配置方法: tunnel source [接口IP地址] tunnel destination [接口IP地址] 在tunnel口中配置一条IP地址 将tunnel口的IP地址在OSPF中宣告 3.Virtual Links 虚链路 area [需要穿越的area ID] virtual-link [对方RID]

ospf特殊区域

OSPF(stub,totally nssa,virtual-link) 实验目的:1、配置stub,totally nssa和虚链路 2、熟悉stub,totally nssa和虚链路的作用 实验拓扑1: 实验拓扑2(加入Area 3): 实验步骤: 加入Area 3之前(拓扑1),配置如“ospf-LSA”的ospf配置+重分布(ospf和eigrp的重分布)。在区域2配置totally NSSA R3 R3(config)#router ospf 110 R3(config-router)#area 2 nssa no-redistribution no-summary

R3(config-router)#exit R3(config)#^Z R3#wr Building configuration... [OK] R4 R4(config)#router ospf 110 R4(config-router)#area 2 nssa R4(config-router)#exit *Mar 1 00:56:06.683: %OSPF-5-ADJCHG: Process 110, Nbr 33.33.33.33 on Serial0/0 from LOADING to FULL, Loading Done R4(config)#^Z R4#wr Building configuration... *Mar 1 00:56:13.523: %SYS-5-CONFIG_I: Configured from console by console[OK] totally NSSA配置后,LSA信息显示如下 R1的5类和7类LSA被过滤。

HCNP-OSPF特殊区域-陈海辉

OSPF特殊区域 (一)Stub 区域 1.OSPF允许特定区域配置成stub区域(area0、虚链路不能配置) 2.AS-external-LSA不允许被分布到stub 区域内。到AS外部的路由只能基于由ABR生 成的一条默认路由。 3.Stub区域技术可以减少stub区域内部路由器上LSDB的规模和对内存的需求 4.虚连接不能跨越stub area *stub仅有一、二、三类LSA和一条缺省三类路由。 [R1-OSPF-AREA-1]Stub //配置stub区域 *stub区域没有引入的外部路由条目,完全stub区域没有area外的条目明细 stub配置 拓扑: 命令: [R2-ospf-1-area-0.0.0.1]stub [R3-ospf-1-area-0.0.0.1]stub

(二)完全stub区域 不接收3、4、5类LSA [R1-OSPF-AREA-1]Stub no-summar //配置完全stub区域 *stub仅有一、二、三类LSA和一条缺省的三类LSA。 (三)NSSA(not so stubby area,非完全末梢区域 NSSA就是将引入的路由,封装成7类LSA(因为NSSA区不能有5类LSA),传递给area 0. NSSA不接收4、5类LSA,有1、2、3、7类LSA (四)完全NSSA 不接收3、4、5类LSA,有1、2类LSA和默认3类LSA。

(五)七类LSA只在NSSA传递 NSSA-LSA(与五类LSA类似) Type:NSSA LS ID目标网段 Advrtr:通告路由器 配置成NSSA:[R1-ospf-1-area-3]NSSA 配置成完全NSSA:[R1-ospf-1-area-3]NSSA no-summary 配置缺省路由:[R1-ospf-1-area-0]NSSA default-route-advertise *产生五类LSA的路由就是ASBR NSSA FA地址详解: 1.如果options字段显示此LSA不可以被转换成第5类LSA,则farwarding address可以被 设置成0.0.0.0. 2.如果options字段显示此LSA可以被转换成第五类LSA,则forwarding address不能被设 置成0.0.0.0. 3.如果所引入外部路由的下一跳不在OSPF路由域内,则forwarding address设置为该ASBR 上某个OSPF路由域内的STUB网段(例如loopback 0接口)的接口IP地址,由多个stub 网段时选IP地址最大者。 (六)区域中存在多个ABR 此时由Translator(router ID 大的路由器)引入外部路由

OSPF的选路原则

OSPF路由类型2014年8月8日14:09

OE1与OE2的区别2010年12月30日20:05

OSPF选路原则2014年8月8日16:38

修改管理距离 2014年11月29日21:16 注意: 1.不管哪种协议。管理距离都是对路由器自身来说的,只在本地有效。 方法1、不好的方法--改所有路由的AD R1(config)#router ospf 110 R1(config-router)#distance 121 (对本路由器所有路由都有效,改动范围太大,通常不建议这样做,而且是有问题的。) 方法2、好的方法--缩小范围 R1(config-router)#distance 121 4.4.4.4(在OSPF中,这是RID) 0.0.0.0(把路由器4.4.4.4通告的全部OSPF路由AD改为121) 方法3、最好的方法--进一步缩小范围 access-list 2 permit 2.2.2.0 R1(config-router)#distance 121 2.2.2.20.0.0.0 2(只把4.4.4.4通告的2.2.2.0路由将AD改为121,对4.4.4.4通告的其它路由AD不变,注意这里是路由条目的始发路由器)

修改COST 有3个方法: 1、通过一条命令直接改动接口的COST 值(可以是loopback) R1(config)#inter s0/0 R1(config-if)#ip ospf cost 10 //直接修改COST 值1-65535 2、修改OSPF 中COST 值计算公式的分子 例如:在COST 公式中修改分子 R1(config-router)#auto-cost reference-bandwidth 1000 (单位Mbps 10的6次方) 3、更改种子metric 修改cost 值 2014年11月29日21:18

H3C OSPF特殊区域试验

一:实验步骤: 配置各台设备的ip地址 测试直连的连通性 配置OSPF路由协议和RIP路由协议 路由的引入 路由的汇总 特殊区域的配置 二:配置命令及实验结果 配置IP地址和测试直连的连通性-------------------略配置RIP协议: wcg-RT1: rip 1 undo summary version 2 network 192.168.0.0 network 192.168.1.0 network 192.168.2.0 network 192.168.3.0 network 192.168.12.0 network 1.0.0.0 wcg-RT2: rip 1 undo summary version 2 network 192.168.12.0 在wcg-RT2上查看路由表

wcg-RT7: rip 1 undo summary version 2 network 192.168.78.0 wcg-RT8: rip 1 undo summary version 2 network 192.168.78.0 network 192.168.4.0 network 192.168.5.0 network 192.168.6.0 network 192.168.7.0 在wcg-RT7上查看路由表:

OSPF协议的配置 wcg-RT2: ospf 1 router-id 2.2.2.2 area 0.0.0.1 network 192.168.23.1 0.0.0.0 network 2.2.2.2 0.0.0.0 wcg-RT3: ospf 1 router-id 3.3.3.3 area 0.0.0.0 network 192.168.34.1 0.0.0.0 network 192.168.36.2 0.0.0.0 area 0.0.0.1 network 192.168.23.2 0.0.0.0 network 3.3.3.3 0.0.0.0 wcg-RT4: ospf 1 router-id 4.4.4.4 area 0.0.0.0 network 192.168.34.2 0.0.0.0 network 4.4.4.4 0.0.0.0 network 192.168.45.1 0.0.0.0 wcg-RT5: ospf 1 router-id 5.5.5.5 area 0.0.0.0 network 192.168.45.2 0.0.0.0 network 192.168.56.2 0.0.0.0 area 0.0.0.2 network 5.5.5.5 0.0.0.0 network 192.168.57.1 0.0.0.0 wcg-RT6: ospf 1 router-id 6.6.6.6 area 0.0.0.0 network 192.168.36.1 0.0.0.0 network 192.168.56.1 0.0.0.0 area 0.0.0.3 network 192.168.69.2 0.0.0.0 network 6.6.6.6 0.0.0.0 wcg-RT7: ospf 1 router-id 7.7.7.7 area 0.0.0.2

OSPF的11种LSA类型

OSPF的11种LSA类型 OSPF的LSA类型作为一种链路状态的路由协议,OSPF将链路状态广播数据LSA(Link State Advertisement)传送给在某一区域内的所有路由器,这一点与距离矢量路由协议不同。运行距离矢量路由协议的路由器是将部分或全部的路由表传递给与其相邻的路由器。OSPF通过路由器之间通告网络接口的状态来建立链路状态数据库,生成最短路径树,每个OSPF路由器使用这些最短路径构造路由表。OSPF 的LSA类型种类繁多,往往让人头晕。然而OSPF又是目前应用最广泛的IGP协议, 我们不得不对它进行研究。OSPF的LSA类型一共有11种分别是: 路由器LSA(Router LSA) LSA2 网络LSA(Network LSA) LSA3 网络汇总LSA(Network summary LSA) LSA4 ASBR汇总LSA(ASBR summary LSA)

LSA5 自治系统外部LSA (Autonomous system external LSA) LSA6 组成员LSA (Group membership LSA)*目前不支持组播OSPF (MOSPF协议) LSA7 NSSA(NSSA External LSA) LSA8 BGP的外部属性LSA(External attributes LSA for BGP) LSA9 不透明LSA(本地链路范围) (opaque LSA) *目前主要用于MPLS多协议标签交换协议 LSA10 不透明LSA(本地区域范围) (opaque LSA) *目前主要用于MPLS多协议标签交换协议 LSA11 不透明LSA(AS范围) (opaque LSA) *目前主要用于MPLS多协议标签交换协议这11种LSA中,我们主要研究

OSPF区域与汇总

OSPF的区域结构意义在于: 1)减小SPF算法的运算量,使SPF运算只涉及Area内的链路,减少CPU和内存的负荷。 2)缩小LSA的洪泛区域,有效利用带宽 3)在边界易于做流量控制,比如汇总和过滤。 OSPF要求所有普通区域(Regular Area)都要与骨干区域(Transmit Area)直连,也就意味着Area间的流量都必须经过Area 0,这样一方面便于进行流量控制,另一方面也是出于避免环路的考虑。 因为虽然OSPF是一种链路状态路由协议,但是仍然运用距离矢量的算法来查找Area间路由,Area 0 内的路由器收到ABR通告的一条网络汇总LSA,并不进行SPF运算,只是简单的加上自己到ABR的路径开销,就记录进路由表,这是典型的Distance Vectors行为。 由此可以总结出这样的观点:OSPF路由器对自己所属Area的了解是“链路和拓扑”,而对其他Area的了解仅仅是“可达的路由”,ABR比较特殊,同属两个Area,所以对两个Area的拓扑都了解,但是对其他Area也是仅仅知道路由而已。 OSPF有两种汇总: Area间路由汇总(Area summary)在ABR执行:area 1 range address mask 外部路由汇总(AS summary)(指重发布进OSPF的路由)在ASBR上执行:summary-address address mask。 OSPF的汇总一定要精确,如果有交叉,比如Area间的路由汇总包含了外部路由的明细条目,这样会出现LSA 5通告的转发地址不可达的现象。而另外要注意的是,当一个Area存在冗余的ABR,ABR之间应该有直连链路,并将该链路通告到骨干区域中使其得到充分利用。 Virtual-link是在网络设计有误或出现故障的情况下,Area 0本身出现分离或者有区域没和Area 0直连,通过Virtual-link来进行补救,再就是出于冗余链路的考虑使用。配置的前提是必须在共享一个Area 的两台Router之间建立,且至少有一台连接着Area 0 。 Virtual-Link的Cost等于其依托的物理链路实际Cost的总和,如果存在多条链路则选Cost最小的。注意如果Area 0 配置认证,Virtual-link也要配,否则会Down掉,因为Virtual-link逻辑上是Area0 的一部分。 OSPF的特殊区域: 1.末节区域(stub area):只接收OSPF内部的路由更新,而不接收任何的lsa-5信息。 2.完全末节(stub area totally):只接收本区域内的路由更新,不接收LSA-3,LSA-4和LSA-5的信息(除了一个特例,就是用来通告缺省路由的那种类型3的LSA) 3.次末节区域(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 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

典型网络OSPF规划与部署

Combat-lab典型网络 OSPF规划与部署 版权归COMBAT-LAB所有,由COMBAT-LAB原创,禁止任何修改及商业用处!

典型网络OSPF规划与部署 前言: 本文主要介绍了典型网络中OSPF规划要点和部署OSPF的主要配置,对于OSPF 协议原理和技术细节没有过多的阐述,适用于对于OSPF协议原理有一定了解的渠道工程师和网络维护人员。 1 OSPF协议简单介绍 OSPF 是由IETF 的IGP 工作组为IP 网络开发的路由协议。OSPF 作为一种内部网关协议(Interior Gateway Protocol,IGP),用于典型网络中的路由器之间发布路由信息。它是一种链路状态协议,区别于距离矢量协议(RIP),OSPF 具有支持大型网络、路由收敛快、占用网络资源少等优点,在目前应用的路由协议中占有相当重要的地位。 2 OSPF协议应用场合 在当前典型网络络中,OSPF的应用场合基本上有以下三种: (1)典型网络中核心和汇聚都是支持OSPFv2的三层交换机 (2)典型网络核心或者汇聚层设备上建立了过多的静态路由,人工维护量 过大 (3)典型网络中的三层设备支持OSPFv2但是仍然在使用RIP协议的可以考 虑做协议迁移。 在日常工作中常见的情况只有(1)和(2)两种。 3 OSPF协议基本规划 OSPF网络协议在所有内部网关协议中是比较复杂的一种,这种复杂性和OSPF的协议原理密切相关,那么在设计典型网络中的OSPF我们具体需要考虑哪几方面的问题呢?在本节中将会为您一一介绍。 3.1 保持OSPF数据库的稳定性:Router-id的选择 对于大型典型网络络OSPF设计和实施中我们需要考虑的第一点,就是Router-id的选择。 这是因为OSPF作为一种链路状态路由协议其计算路由的依据是LSA(链路状态宣告报文)数据库,每个运行OSPF的路由器都会发送并泛洪LSA报文到整个网络,这样网络中每个运行OSPF的路由器都会收集到其他设备发送过来的LSA并且放入LSA数据库中,然后开始进行SPF(最短路径转发)运算,计算出一棵以自

ospf lsa详解

* 图中ADV是通告路由器;ABR是区域边界路由器;ASBR是自治系统边界路由器。 ① LSA1 路由器LSA(Router LSA) 描述路由器的直连链路状态信息。由每个发起路由器通告,只在本区域内传递,不会超过ABR。 ② LSA2 网络LSA(Network LSA) 描述本区域内BMA/NBMA(串行连接信息不会在此出现)的网络信息以及连接到此网络的路由器。由本BMA/NBMA网络的DR或BDR通告,只在本区域传递。 ③ LSA3 网络汇总LSA(Network summary LSA) 描述OSPF的区域间路由(在路由表中以O IA标识)。原LSA 1所描述的路由信息会由所在区域的ABR将其转换为LSA 3。 LSA3可以传播到整个OSPF的所有区域(特殊区域除外)。由ABR通告。 注意:LSA 3每穿越一个ABR,其ADV Router都会发生改变,ADV Router转变为最后一次穿越的ABR路由器。 ④ LSA5 自治系统外部LSA (Autonomous system external LSA) 没有看错,这里是LSA 5,我们先讲LSA 5再反过来看LSA 4。 LSA 5描述的是OSPF区域以外的路由(RIP、EIGRP、BGP等等)。由ASBR所通告,LSA 5可以传播到整个OSPF的所有区域(特殊区域除外)。 注意:LSA 5的通告路由器在穿越ABR的时候是不会改变的。 ⑤ LSA4 ASBR汇总LSA(ASBR summary LSA) LSA 4所承载的内容是:ASBR的Router-ID。LSA 4其实就是图中R4(通告路由器)将Area

OSPF高级配置(ABR ASBR、多区域、路由汇总、特殊区域)

配置命令: r1(config)#router ospf 110 r1(config-router)#router-id 1.1.1.1 r1(config-router)#net 1.1.1.1 0.0.0.0 area 0 r1(config-router)#net 192.168.13.0 0.0.0.255 area 0 r1(config-router)#net 192.168.12.0 0.0.0.255 area 0 r2(config-router)#router ospf 110 r2(config-router)#router-id 2.2.2.2 r2(config-router)#network 2.2.2.2 0.0.0.0 area 1 r2(config-router)#network 192.168.12.0 0.0.0.255 area 0 r2(config-router)#network 192.168.24.0 0.0.0.255 area 1 r2(config-router)#area 1 stub no-summary r2(config-router)#area 1 default-cost 10 r3(config-router)#router ospf 110 r3(config-router)#router-id 3.3.3.3 r3(config-router)#network 3.3.3.3 0.0.0.0 area 2 r3(config-router)#network 30.1.1.1 0.0.0.0 area 0 r3(config-router)#network 192.168.13.0 0.0.0.255 area 0 r3(config-router)#network 192.168.35.0 0.0.0.255 area 2 r3(config-router)#area 0 range 30.0.0.0 255.0.0.0 r3(config-router)#area 2 nssa no-redistribution default-information-originate r4(config-router)#router ospf 110 r4(config-router)#router-id 4.4.4.4 r4(config-router)#network 4.4.4.4 0.0.0.0 area 1 r4(config-router)#network 192.168.24.0 0.0.0.255 area 1 r4(config-router)#area 1 stub no-summary

理解OSPF区域

在进行OSPF路由方案部署过程中,OSPF的各种区域是最难理解的。它们之间到底有什么区别和作用呢?本文将为大家一一解答。 8.1.3 Backbone(骨干)区域 在一个OSPF网络中,可以包括多种区域,其中就有三种常见的特殊区域,即就是骨干区域(Backbone Area)、末梢区域(Stub Area)和非纯Stub区域(No Stotal Stub area,NSSA),当然还可以包括其它标准区域。OSPF网络中的区域是以区域ID进行标识的,区域ID为0的区域规定为骨干区域。这几类区域如图8-4 所示。 图8-4 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

OSPF基础概念

OSPF基础概念 OSPF特点: ?支持无类域间路由(CIDR) ?无路由自环(区域无环),域间和外部路由还可能存在环路 ?收敛速度快 ?使用IP组播收发协议数据 ?支持多条等值路由 ECMP ?支持协议报文的认证(同时支持明文和密文认证) OSPF最显著的特点是使用链路状态算法,区别于早先的路由协议使用的距离矢量算法,因此,本文首先介绍链路状态算法的路由计算基本过程。 每个路由器通过泛洪链路状态通告(LSA)向外发布本地链路状态信息(例如使能OSPF的端口,可到达的邻居以及相邻的网段等等)。 每一个路由器通过收集其它路由器发布的链路状态通告以及自身生成的本地链路状态通告,形成一个链路状态数据库(LSDB)。LSDB描述了路由域详细的网络拓扑结构。 所有路由器上的链路状态数据库是相同的。 通过LSDB,每台路由器计算一个以自己为根,以网络中其它节点为叶的最短路径树。 通过每台路由器计算的最短路径树得出了到网络中其它节点的路由表。 Router-id (路由器标识):用一个32位地址表示,在OSPF中router-id用于唯一标识一台设备。 OSPF中router-id指定有两种方式:手动指定、自动选举 1、手动指定:为每一个进程手工指定一个 ROUTER-ID。手工指定优先于自动选举。 2、自动选举: (1)优先选举本地逻辑接口IP地址大的一个 (2)如果没有逻辑接口,会选择本地活动的物理接口IP地址大的一个。 OSPF的区域划分 1、骨干区域: 区域0为骨干区域 0.0.0.0 2、非骨干区域:普通区域和特殊区域(stub、totally stub、nssa、totally nssa) OSPF的多区域场景下,所有的非骨干区域都必须和骨干区域相连,非骨干区域之间不能互联。主要目的是为了避免OSPF环路。 ABR:区域边界路由器 什么设备会成为ABR? 1、设备连接多个区域

OSPF完全总结

OSPF--开放式最短路径优先 概述: 链路状态路由协议OSPF--开放式最短路径优先 概述: 链路状态路由协议 HELLO报文--建立邻居关系 路由器之间发送LSA(链路状态通告) 组播发送ospf报文、或单播 触发更新(LSDB-链路状态数据库更新周期30min) 支持无类IP地址(VLSM--不连续子网、CIDR--手工汇总) 基于IP协议---协议号89 支持多区域划分 支持验证--明文、MD5 OSPF报文: HELLO DBD:数据库描述报文 LSR:链路状态请求 LSU:链路状态更新 LSACK:链路状态确认 Router1---------------------Router2 1、 <-------hello--------> 组播更新、协商建立邻居的参数 Hello报文组成: 版本--2 报文类型--1 长度-- Router-id:32bit---路由器标识(ospf无环的基本要素之一) 1、手工配置Router-id 2、自动学习 ---优先使用已激活的loopback接口IP地址中最大的 ---其次选择已激活的物理接口IP地址中最大的 注意:不同进程OSPF-router-id不可以相同 当OSPF进程激活后,Rotuer-id不会被自动选举抢占 当OSPF进程已经形成邻居关系,手工配置Router-id也不可以抢占,只有未建立邻居关系的进程才可以直接使用手工配置修改Router-id。已经形成邻居关系的OSPF进程需要形成邻居关系需要补充命令:clear ip ospf process 整个网络中不可以出现Router-id相同的两台路由器

相关主题
相关文档
最新文档