附件下载
GR技术介绍.pdf(182 KB)
GR是Graceful Restart(完美重启)的简称,它表示当路由协议重启时保证转发业务不中断。
GR机制的核心在于:当某设备的路由协议重启时,能够通知周边设备在一定时间内将到该设备的邻居关系和路由保持稳定。在路由协议重启完毕后,周边设备协助其进行路由信息同步,在尽量短的时间内使该设备的各种路由信息恢复到重启前的状态。在整个协议重启过程中,网络路由和转发保持高度稳定,报文转发路径也没有任何改变,整个系统可以不间断地转发IP报文。这个过程即称为完美重启。
配置了GR属性的设备,我们称之为“具备GR能力”。即该设备在路由协议重启时,能实现GR。不具备GR能力的设备,在路由协议重启的情况下,只能遵循普通的重启过程。
l GR Restarter:GR重启路由器,指由管理员或由于故障触发进行协议重启的路由器,必须具备GR能力。
l GR Helper:即GR Restarter的邻居,能协助重启的GR Restarter保持路由关系的稳定,也必须具备GR能力。
l GR Session:GR会话,是GR Restarter和GR Helper之间的协商过程。包括协议重启通告,协议重启过程中的信息交互等。通过该会话,GR Restarter和GR Helper可以掌握彼此的GR能力。
l GR Time:GR时间,是GR Restarter和GR Helper协商建立一个会话所用的时间。当某GR路由器发现邻居路由器处于down状态时,将在该时间内仍保留其发出的拓扑信息或路由。
在网络中配置一个设备为GR Restarter,该设备与其GR Helper必须支持GR或具备GR能力。这样当GR Restarter重启时,其GR Helper就可以感知它的重启进程。
& 说明:
l GR Restarter与GR Helper的作用是相互的。在某些情况下,GR Restarter与GR Helper的位置和作用可以互换。
l GR Restarter在协议重启过程中不能删除路由表或转发表中的路由信息。假如某设备不具备这样的能力,则其只能作为GR Helper而不能作为GR Restarter。
GR Restarter和GR Helper之间的具体通讯过程如下:
(1) GR Restarter和GR Helper之间建立GR Session
图1 在GR Restarter与GR Helper间建立GR Session
如图1所示,Router A承担GR Restarter角色,Router B、Router C和Router D分别是Router A的GR Helper,在GR Restarter和GR Helper之间建立起GR Session。
(2) GR Restarter重新启动

图2 GR Restarter的重启过程
如图2所示,当各GR Helper发现其对端GR Restarter处于协议重启状态时,不仅继续保持GR Session,而且在GR Time内仍保留来自GR Restarter的路由。
(3) GR Restarter向GR Helper发送信号

图3 GR Restarter重启完毕后向GR Helper发送信号
如图3所示,GR Restarter的重新启动完成后,会向其每个GR Helper发送信号,从而重新建立GR Session。
(4) GR Restarter从GR Helper获取拓扑或路由信息

图4 GR Restarter从GR Helper获取拓扑或路由信息
如图4所示,GR Restarter通过与所有GR Helper建立GR Session,可获得拓扑或路由信息,并以此重新计算自己的路由表。
Comware支持基于BGP、OSPF、IS-IS、MPLS LDP和MPLS RSVP-TE协议的GR机制。
有关上述协议各自GR机制的实现原理及相关的配置过程,请分别参见“IP路由分册”中的“BGP配置”、“OSPF配置”和“IS-IS配置”,以及“MPLS分册”中的“MPLS基本配置”和“MPLS TE配置”。
GR技术介绍.pdf(182 KB)