第4章 OSPF路由协议.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多区域OSPF 目录 多区域的配置 2     多区域的概述 3 1      练习题 3 3 知识要点 1多区域的概述: OSPF的分区 OSPF区域类型 OSPF链路状态公告(LSA)的报文类型 报文在OSPF多区域网络中发送的过程 使用身份验证 2多区域的配置 多区域OSPF的基本配置 远离区域0的OSPF的虚链路 验证OSPF在不同区域间的路由选路 多区域OSPF的高级配置 完全末节区域 OSPF NSSA区域 1.OSPF的分区 OSPF允许在一个自治系统里划分多个区域,相邻的网络和它们相连的路由器组成一个区域(Area)。每一个区域有该区域自己的拓扑数据库,该数据库对于外部区域是不可见的,每个区域内部路由器的链路状态数据库只包含该区域内的链路状态信息,在同一个区域内的路由器拥有同样的拓扑数据库,而和多个区域相连的区域边界路由器拥有多个区域的链路状态信息库。划分区域的方法减少了链路状态数据库的大小、并极大地减少了路由器间交换状态信息的数量。 在多区域的自治系统中,OSPF规定必须有一个骨干区(backbone):area 0,骨干区是OSPF的中枢区域,它与其他区域通过区域边界路由器(ABR)相连。区域边界路由器通过骨干区进行区域间路由信息的交换。为了使得每个区域都与骨干区域交换链路状态数据库,要求其它区域必须与骨干区域相连,如果物理上不相连,则必须建立虚链路,把其它区域与骨干区域相连。 可以构成五种 类型的区域 主干路 由器 内部 路由器 自治系统边界路由器ASBR 区域边界路 由器ABR 4.2.4 路由表的产生 当链路状态数据库达到同步以后,同一区域内所有的路由器都具有了相同的链路状态数据库(拓扑表),通过最短路径优先SPF算法计算并产生路由表。SPF算法就是从当前路由器到目标网络之间所有链路成本相加求和,并选出一个成本最低的路径作为最佳路径。OSPF最多允许4个等值的路由项以进行负载均衡。 OSPF协议中的SPF计算路由过程如下: 各路由器发送自己的LSA,其中描述了自己的链路状态信息; 各路由器汇总收到的所有LSA,生成LSDB; 各路由器以自己为根节点计算出最小生成树,依据是链路的代价; 各路由器按照自己的最小生成树得出路由条目并安装到路由表中。 图4-6给出了SPF算法的基本过程。 4.2.5 维护路由信息 在OSPF路由环境中,所有路由器的拓扑结构数据库必须保持同步。当链路状态发生变化时,路由器通过扩散过程将这一变化通知给网络中的其他路由器。图4-7显示了路由器拓扑结构更新过程。 LSA:路由器对某一条线路的状态更新。 LSU(Link State Update):对一组链路的状态更新,LSU更新包里可包含多个LSA。 图6-7 OSPF中链路状态更新 当路由器A的链路出现故障时,发送链路状态更新LSU到DR和BDR(其组播地址为:224.0.0.6); DR和BDR利用组播地址224.0.0.5,把此LSU再泛洪到除路由器A以外的所有路由器,以通知其它路由器,路由器A中链路状态的变化; 路由器B收到DR或BDR发来的链路状态更新LSU后再扩散到它的邻居,从而扩散到整个网络; 当整个网络的拓扑结构保持同步时,每台路由器开始利用SPF算法,重新计算路由,得到新的路由表。 4.2.6 OSPF运行状态和协议包 图4-8 OSPF中各运行状态之间的关系 数据库描述包DBD是类型号为2的OSPF路由器在完全邻接之前,要经过以下几个状态,各状态之间的关系如图4-8所示。 Down:此状态还没有与其他路由器交换信息。首先从其OSPF接口使用组播地址224.0.0.5向外发送hello分组,还并不知道谁是DR/BDR(若为广播网络)和任何其他路由器; Attempt:只适于NBMA网络,在NBMA网络中邻居是手动指定的,在该状态下,路由器将使用HelloInterval取代PollInterval来发送Hello分组。 Init:在DeadInterval里收到了Hello分组,将邻居信息放在自己的邻居表中,并将其包含在Hello分组中,再从自己的所有接口中,使用组播地址224.0.0.5,发送出去; two-way:当路由器的ID(RID)彼此出现在对方的邻居列表中时,建立双向会话。 ExStart:信息交换初始状态,在这个状态下,选举了DR/BDR,路由器和它的邻居将建立Master/Slave关系,并确定链路状态描述包(链路状态数据库描述报文,DBD)的序列号:DD Sequence Number; Exchange:信息交换状态,路由器和它的邻居交换一个或多个DBD(链路状态数据库描述报文)。DBD分组中包含有关LSDB中LSA条目的摘要信息。 Loading

文档评论(0)

peace0308 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档