RSVP GR
RSVP GR(Graceful Restart)是RSVP-TE的一种状态恢复机制。
RSVP GR功能基于无间断转发NSF(Non-Stop Forwarding)思想设计。当节点控制层面发生故障时,通过上下游邻居发送消息对节点的RSVP软状态进行恢复,而转发层面则不感知故障也不受故障影响,从而保证了流量的稳定性和可靠性。
RSVP GR通过Hello特性扩展来检测邻居的GR状态,关于Hello特性的相关描述请参见RSVP Hello。
RSVP GR的实现机制如下:
如图4-38,重启节点故障重启后,将停止向邻居节点发送Hello消息。使能了GR的邻居节点在连续3次未收到Hello消息后,认为邻居在做GR,所有的转发信息都将继续保持。同时接口板继续传输业务,并等待重启节点进行GR恢复。
在重启节点启动后,如果收到邻居的Hello消息,会向邻居节点发送Hello消息,处于隧道上游和下游节点的处理方式是不一样的:
上游的支持节点收到该消息后,向重启节点(自己的下游)发出GR Path消息。
下游的支持节点收到该消息后,向重启节点(自己的上游)发出Recovery Path消息。
当重启节点收到GR Path消息和Recovery Path消息时,根据这两个消息重新建立LSP相关的状态信息,这样本地控制层面信息就恢复了。
若下游支持节点不能发送Recovery Path消息,则本地状态仅仅通过GR Path消息来重建。
NE40E只支持作为GR Helper,帮助邻居设备完成RSVP GR。