OSPF GR的应用.doc 10页

  • 8
  • 0
  • 0
  • 约5.13千字
  • 2017-06-26 发布
文档工具:
    1. 1、本文档共10页,可阅读全部内容。
    2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
    3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
    4. 文档侵权举报电话:19940600175。
    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
    • 审核时间:2017-06-26
    • 审核编号:7124053020001024

    相似文档

    文档服务商城