GR技术介绍


GR

GRGraceful Restart(平滑重启)的简称,是一种在协议重启时保证转发业务不中断的机制。

GR机制的核心在于:当某设备进行协议重启时,能够通知其周边设备在一定时间内将到该设备的邻居关系和路由保持稳定。在协议重启完毕后,周边设备协助其进行信息(包括支持GR的路由/MPLS相关协议所维护的各种拓扑、路由和会话信息)同步,在尽量短的时间内使该设备恢复到重启前的状态。在整个协议重启过程中不会产生路由振荡,报文转发路径也没有任何改变,整个系统可以不间断地转发数据。这个过程即称为平滑重启。

GR基本原理

GR基本概念

配置了GR功能的设备称为“具备GR能力”的设备。具备GR能力的设备在协议重启时,能实现平滑重启,保证转发业务不中断;而不具备GR能力的设备在协议重启时,则只能遵循普通的重启过程。GR中涉及到的基本概念如下:

1. GR Restarter

GR重启路由器,指由管理员或故障触发而协议重启的设备,它必须具备GR能力。

2. GR Helper

GR Restarter的邻居,能协助重启的GR Restarter保持路由关系的稳定,它也必须具备GR能力。

3. GR Session

GR会话,是GR RestarterGR Helper之间的协商过程。包括协议重启通告,协议重启过程中的信息交互等。通过该会话,GR RestarterGR Helper可以掌握彼此的GR能力。

4. GR Time

GR时间,是GR RestarterGR Helper协商建立一个会话所用的时间。当某GR路由器发现邻居路由器处于down状态时,将在该时间内仍保留其发出的拓扑或路由信息。

GR通讯过程

在网络中配置一个设备为GR Restarter,该设备与其GR Helper必须支持GR或具备GR能力。这样当GR Restarter重启时,其GR Helper就可以感知它的重启进程。

GR RestarterGR Helper的作用是相互的。在某些情况下,GR RestarterGR Helper的位置和作用可以互换。

 

GR RestarterGR Helper之间的具体通讯过程如下:

1. GR RestarterGR Helper之间建立GR Session

图 1 GR RestarterGR Helper间建立GR Session

1所示,Router A承担GR Restarter角色,Router BRouter CRouter D分别是Router AGR Helper,在GR RestarterGR Helper之间建立起GR Session

2. GR Restarter重新启动

图 2 GR Restarter的重启过程

2所示,当各GR Helper发现其对端GR Restarter处于协议重启状态时,不仅继续保持GR Session,而且在GR Time内仍保留来自GR Restarter的拓扑或路由信息。

3. GR RestarterGR Helper发送信号

图 3 GR Restarter重启完毕后向GR Helper发送信号

3所示,GR Restarter的重新启动完成后,会向其每个GR Helper发送信号,从而重新建立GR Session

4. GR RestarterGR Helper获取拓扑或路由信息

图 4 GR RestarterGR Helper获取拓扑或路由信息

4所示,GR Restarter通过与所有GR Helper建立GR Session,可获得拓扑或路由信息,并以此重新计算自己的路由表。

各协议的GR机制

Comware支持基于MPLS LDPMPLS RSVP-TEBGPIS-ISOSPF OSPFv3等支持IPv6协议的GR机制。

附件下载

联系我们