《OSPF多区域原理.ppt》由会员分享,可在线阅读,更多相关《OSPF多区域原理.ppt(43页珍藏版)》请在三一办公上搜索。
1、OSPF多区域原理,AS、Area和Area ID,自治系统(Autonomy System)由同一机构管理,使用同一组选路策略的路由器的集合区域(Area)区域是一组路由器的集合,相同区域内的路由器有着相同的拓扑结构数据库区域ID(Area ID)一个用32it的整数来标识,可以定义为IP地址格式,也可以用十进制数来标识。其中,区域0为骨干区域,非骨干区域一定要连接在骨干区域,为什么需要划分区域,LSDB庞大,占用空间LSDB同步需要很长时间增加SPF算法网络发生“动荡”,网络规模的日益扩大,路由器数量的不断增多,网络中路由器都运行OSPF路由协议时,会碰到那些问题?,解决问题关键:减少LS
2、A的数量;屏蔽网络变化波及的范围,4,划分区域,划分区域后变化,区域的边界的路由器称作区域边界路由器ABR,一个网段只能属于一个区域每个运行OSPF协议的接口必须指明属于某一特定区域区域号用Area ID表示,不同区域间用ABR来传递路由信息,6,区域间的路由计算,区域间路由计算的变化,ABR完成一个区域内的路由计算,然后查询路由表,为每一条OSPF路由生成一条Type3类型的LSA,包括该条路由的目的地址、掩码、花费等信息,然后将这些LSA发送到另一个区域中,划分区域的好处,根据IP地址的规律将路由聚合后再生成LSA,减少LSA数量减少网络“动荡”,9,骨干区域和虚连接,为什么需要划分骨干区
3、域,OSPF在区域内基于链路状态算法在区域间基于D-V算法-产生路由环路,所有ABR将本区域内的路由信息封装成LSA后,统一发送给一个特定的区域,再由该区域将信息转发给其他区域,解决方法:,每一个ABR连接的区域中至少有一个是骨干区域。而且骨干区域必须是连通的,骨干区域特点,骨干区域负责区域之间的路由,非骨干区域之间的路由信息必须通过骨干区域来转发,所有非骨干区域必须与骨干区域保持连通骨干区域自身也必须保持连通,虚连接,两台ABR之间,穿过一个非骨干区域,建立的一条逻辑上的连接通道“逻辑通道”指两台ABR之间的多台路由器只是起到一个转发报文的作用,两台ABR之间直接传递路由信息,13,路由器的
4、类型,路由器根据在自治系统中的不同角色划分为:(IAR、ABR、BBR、ASBR)IAR-区域内路由器ABR-区域边界路由器BBR-骨干路由器ASBR自治系统边界路由器,14,与自治系统外部通信,ASBR,ASBR是将那些其他路由协议引入到OSPF中的路由器ASBR为每一条引入的路由生成一条Type5类型的LSA,包括目的地址、掩码和花费信息,路由信息在整个自治系统传播,OSPF协议规定:,如果某个区域内有ASBR,则这个区域的ABR在向其他区域生成路由信息时必须单独为这个ASBR生成一条Type4类型的LSA,内容包括这个ASBR的路由ID和花费,OSPF路由的类型和优选顺序-1,OSPF将
5、引入的AS外部路由分为两类:Type1和Type2第一类外部路由 接收到的是IGP路由。外部路由开销和内部路由开销是相同的,可信度较高 第一类外部路由的开销本路由器到ASBR的开销ASBR到该路由目的地址的开销第二类外部路由 接收到的是EGP路由,可信度较低 第二类外部路由的开销ASBR到该路由目的地址的开销,OSPF路由的类型和优选顺序-2,区域内路由区域间路由第一类外部路由第二类外部路由,OSPF将路由分为四级,按优先级从高到低排列,Stub区域,Stub区域的ABR不传播它们接收到的自治系统外部路由,不传播Type5类型的区域Stub区域位于自治系统的边界,只有一个ABR的非骨干区域为了
6、保证到自治系统外部的路由可达,由ABR生成一条缺省路由(0.0.0.0),STUB 区域,配置Stub区域注意事项,骨干区域不能配置成Stub区域,虚连接不能穿过Stub区域Stub区域内的所有路由器都必须配置该属性Stub区域内不能存在ASBR,即自治系统外部路由不能引入到区域内,完全Stub区域,完全Stub区域与Stub区域的区别:它可以拒绝Type3类型的LSA进入到该区域,进一步减少路由信息在ABR上,会生成一条默认路由访问外部网络区域的LSBD更小,路由少,NSSA区域,自治系统外的ASE路由不可以进入到NSSA区域中,但是在NSSA区域内的路由器引入的ASE路由可以在NSSA中传
7、播并发送到区域之外NSSA定义了Type7LSA,作为区域内的路由器引入外部路由规定:在NSSA的ABR将区域内部产生的Type7的LSA变成为Type5的LSA发布出去,NSSA区域注意,区域外的进不来,区域里的能出去在NSSA区域的所有路由器都支持该属性NSSA区域优点 多增加一次聚合,OSPF链路状态通告6-1,链路状态通告LSA的类型,Page 25/38,OSPF链路状态通告6-2,路由器LSA每一台路由器都会产生路由器LSA通告,列出了路由器所有的链路或接口,指明它们的状态和沿每条链路方向出站的代价这些LSA通告只会在始发它们的区域内部进行泛洪,Page 26/38,OSPF链路状
8、态通告6-3,网络LSA(Network LSA)每一个多路访问网络中的指定路由器DR将会产生网络LSA通告用来描绘一个多路访问网络和与之相连的所有路由器,Page 27/38,OSPF链路状态通告6-4,网络汇总LSA由ABR路由器始发,发送网络汇总LSA到一个区域,用来通告该区域外部的目的地址是ABR路由器告诉与之相连的区域内的内部路由器,它所能到达的目的地址的一种方法,Page 28/38,OSPF链路状态通告6-5,ASBR汇总LSA(ASBR Summary LSA)是由ABR路由器始发出的ASBR汇总LSA通告的目的地是一个ASBR路由器,Page 29/38,OSPF链路状态通告
9、6-6,自治系统外部LSA或称为外部LSA(Extemal LSA),始发于ASBR路由器用来通告到达OSPF自主系统外部的目的地或者OSPF自主系统外部的缺省路由的LSA外部LSA通告将在整个自主系统中进行泛洪,阶段总结,接口分类及路由器分类,OSPF协议根据链路层媒体不同分为以下四种网络类型:(Broadcast、NBMA、Point-to-Point、Point-to-Multipoint)路由器根据在自治系统中的不同角色划分为:(IAR、ABR、BBR、ASBR)一个运行OSPF协议的接口状态根据接口的不同类型可划分为:(DR、BDR、DROther、point-to-point),3
10、2,何时需要运行OSPF协议,网络的规模网络中的路由器在10台以上;中等或大规模的网络网络的拓扑结构网络的拓扑结构为网状,并且任意两台路由器之间都互通的需求其它特殊的需求要求路由变化时能够快速收敛,要求路由协议自身的网络开销尽量降低对路由器自身的要求运行OSPF协议时对路由器的CPU的处理能力及内存的大小都有一定的要求,性能很低的路由器不推荐使用OSPF协议,33,配置OSPF协议划分区域,划分区域的基本原则按照自然的地区或者行政单位划分按照网络中的高端路由器来划分按照IP地址的规律一些制约条件区域的规模与骨干区域连通ABR的处理能力,34,OSPF的故障排除,配置故障排除首先检查是否已经启动
11、并且正确配置了OSPF协议局部故障排除检查两台直接相连的路由器之间协议运行是否正常全局故障排除从网络拓扑结构角度考虑,区域是否配置正确,如果OSPF协议不能正常运行,可按如下步骤进行检查:,35,协议基本配置是否正确,是否已经为本路由器配置了Router ID检查OSPF协议是否已成功地被激活检查需要运行OSPF的网段是否已经被使能检查是否已正确地引入了所需要的外部路由,36,邻居路由器之间的故障,检查物理连接及下层协议是否正常运行检查在接口上配置的OSPF参数,某些参数必须保证和与该接口相邻的路由器的参数一致检查在同一接口上dead-interval值应至少为 hello-interval值的4倍在广播和NBMA类型的网络中至少有一台路由的priority应大于零区域的STUB属性必须一致接口的网络类型必须一致在NBMA类型的网络中是否手工配置了邻居,37,错误的区域划分,38,其它疑难杂症,路由表中丢失部分路由路由表不稳定,时通时断无法引入自治系统外部路由区域间路由聚合的问题,RTC,