OSPF GR的应用.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OSPF GR的应用

OSPF GR的应用 1? 概述 GR(Graceful Restart,平滑重启)是一种在主备切换或协议重启时保证转发业务不中断的机制。其核心在于:设备进行协议重启时,能够通知其周边设备,使到该设备的邻居关系和路由在一定时间内保持稳定。在协议重启完毕后,周边设备协助其进行信息(包括支持GR的相关协议所维护的各种拓扑、路由和会话信息)同步,在尽量短的时间内恢复到重启前的状态。在协议重启过程中不会产生路由振荡,报文转发路径也没有任何改变,整个系统可以实现不间断运行。 OSPF GR可以保证运行OSPF协议的路由器在进行主备切换或OSPF协议重启时,转发业务正常进行。 1.1? 产生背景 一台路由器的OSPF协议重启之后,会发送Hello报文以发现邻居,而邻居路由器因为之前已经和该路由器建立有邻居关系,因此收到该Hello报文之后就会把该路由器从邻居列表中删除,断开与该路由器的邻居关系,并通知其他路由器。当该路由器与邻居路由器重新建立OSPF邻居关系后,会重新同步所有的路由信息数据,而周边路由器也需要重新进行路由计算,这样就会引起网络的路由振荡以及转发中断,对于一个大型网络,尤其是运营商网络,这些路由振荡和转发中断是不可容忍的。 如何能使协议重启而不引起网络振荡和转发中断呢?由于分布式设备的控制与转发是分开的,主控板负责整个设备的控制与管理,包括协议运行和路由计算,而接口板则负责数据转发。这样当发生主备倒换或协议重启时,数据转发仍然可以不中断进行。 同时,如果在重启期间周边设备能维持邻居关系不变并保持路由稳定,并且在设备重启后能协助设备进行路由信息同步,在尽量短的时间内使得本设备的路由信息恢复到重启前的状态,那么就可以保持网络拓扑稳定,不引起网络路由振荡。 为了实现这个目的,OSPF路由协议进行了扩展,即OSPF GR。通过OSPF GR,可以避免网络的路由振荡及转发中断。 1.2? 技术优点 ?????????????? 保证协议重启或主备切换过程中转发业务不中断 ?????????????? 减少协议重启或主备切换时路由振荡对全网的影响 ?????????????? 减少单点故障,提高整个网络的可靠性 2? OSPF GR技术详细介绍 2.1? 概念介绍 OSPF GR的基本术语: ?????????????? GR Restarter:发生协议重启事件且具有GR能力的设备。 ?????????????? GR Helper:和GR Restarter具有邻居关系,协助完成GR流程的设备。 ?????????????? GR Session:OSPF邻居建立时进行关于GR能力的协商,一般把GR能力协商过程称为GR Session。协商的内容包括双方是否都具备GR能力等。一旦GR能力协商通过,当协议重启时就可以进入GR流程。 分布式设备可以充当GR restarter和GR helper;而集中式设备只能充当GR helper,协助GR restarter完成GR流程。 ? OSPF GR技术的实现: ?????????????? 一种是基于IETF标准,Restarter通过向Helper发送一种称为Grace LSA的9类Opaque LSA来控制GR的交互过程。 ?????????????? 另外一种是非IETF标准,Restarter与Helper之间是通过相互发送携带LLS与OOB扩展信息的OSPF报文来完成GR的交互过程。 GR Restarter上只能配置IETF标准与非IETF标准其中的一种能力,两种方式是互斥的。 ? 2.2? IETF标准OSPF GR实现机制 对OSPF协议做了如下扩展:增加一种9类Opaque LSA――Grace LSA,用以在GR Restarter重启时,通知周边邻居进入GR Helper流程。 2.2.1? Grace LSA Grace LSA格式如图1所示: ? 图1 Grace LSA格式 其中,几个主要的TLV介绍如下: ?????????????? Grace Period TLV:Type取值为1,长度为4字节,表示邻居设备进入GR Helper处理流程的最长保持时间。如果超过这段时间GR Restarter还没有完成GR处理流程,则周边邻居不再担任GR Helper角色。该TLV是Grace LSA必须携带的。 ?????????????? Graceful Restart Reason TLV:Type取值为2,长度为1字节,告知邻居设备GR Restarter的重启原因。Value取值为0表示原因未知,取值为1表示软件重启,取值为2表示软件重新加载(升级),取值为3表示GR Restarter进行主备倒换。Grace LSA中必须携带该TLV。 ?????????

文档评论(0)

yaocen + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档