

IS-IS(Intermediate System to Intermediate System)是一个基于链路状态的内部网关协议(IGP),常用于运营商网络中。对于运营商来说,网络的高可靠性和快速恢复至关重要。因此,IS-IS引入了GR(Graceful Restart)技术,以实现数据的不间断转发。
IS-IS GR技术可以让路由器在重启时继续转发数据包,而不会中断网络服务。IS-IS GR技术的实现原理主要基于211号TLV(Restart TLV)和三个定时器:T1、T2、T3。
Restart TLV是包含在IIH(IS-to-IS Hello PDUs)报文中的扩展部分。支持IS-IS GR能力的设备的所有IIH报文都包含Restart TLV。Restart TLV中携带了协议重启的一些参数。
SA(Suppress adjacency advertisement):抑制发布邻接关系位
RA(Restart Acknowledgement):重启应答位
RR(Restart Request):重启请求位
首先是T1定时器,当GR Restarter(重启发起者)发送RR置位的IIH(IS-IS Hello)报文后,等待GR Helper(帮助者)的包含Restart TLV且RA置位的IIH报文的确认消息。如果超过T1定时器的时间仍未收到确认消息,GR Restarter会重置T1定时器并继续发送包含Restart TLV的IIH报文。当收到确认报文或者T1定时器已超时3次时,取消T1定时器。T1定时器缺省设置为3秒。
然后是T2定时器,它表示GR Restarter从重启开始到本Level所有设备LSDB完成同步的时间。T2定时器是系统等待各层LSDB同步的最长时间,一般情况下为60秒。
最后是T3定时器,它表示GR Restarter成功完成GR所允许的最大时间。T3定时器的初始值为65535秒。T3定时器超时表示GR失败。
IS-IS GR技术可以应用于任何需要实现高可靠性和快速恢复的网络环境中,尤其是运营商网络。在运营商网络中,通常有大量的核心路由器需要进行维护和升级,而这些路由器的重启会对网络服务产生影响。利用IS-IS GR技术可以使得路由器的重启不会导致网络服务中断,从而保证网络的高可靠性和稳定性。
IS-IS GR技术是一种支持GR能力的高可靠性技术,可以实现数据的不间断转发。IS-IS引入211号TLV和三个定时器来实现GR技术的功能。IS-IS GR技术可以应用于任何需要实现高可靠性和快速恢复的网络环境中。在实际应用中,需要根据网络规模和需求来灵活配置IS-IS GR技术的参数,以实现最佳效果。