对于运行IS-IS的路由器发送的每个LSP,都有一个定时器用来跟踪LSP的生存时间。这样可以保证链路状态数据库及时的清除旧的或无效的链路状态信息。这与OSPF中的操作机制是一样的。在OSPF中,每个LSA也都有一个老化时间(age-time),默认情况下为3600s。如果一个LSA在链路状态数据库中保留的时间超过了3600s,那么此LSA将被从链路状态数据库中清除。
每个LSP都有一个最大生存时间,它是每个LSP在被从链路状态数据库中删除前可以保留的最长时间。 ISO 10589中定义LSP的最大生存时间为1200s(20分钟)。当路由器一生成LSP时,便将剩余时间设置为最大生存时间,然后泛洪到所有的邻接路由器,并在本区域内进行扩散。LSP的剩余时间随着时间的推移而减少。
在IS-IS中,还存在另外一个定时器,就是LSP刷新间隔定时器。当路由器生成一个LSP后,便启动这个定时器。当刷新间隔定时器到期后,路由器将重新生成(刷新)这个LSP,并泛洪到本区域内的所有路由器。每当路由器重新生成新的LSP后,便将LSP的剩余时间重置为最大生存时间。如果某条LSP的剩余时间达到0时还没有收到生成这个LSP的路由器的刷新LSP后,这个LSP将被从链路状态数据库中清除。ISO 10589中定义LSP刷新间隔为900s(15分钟)。
可以通过调整LSP的最大生存时间和刷新间隔来影响LSP的泛洪。更大的LSP生存时间意味着路由器在其链路状态数据库中将保留LSP更长的时间,但这可能会造成过于陈旧的路由选择信息被保留更长的时间。调整LSP的最大生存时间时,也要根据实际情况相应的调整LSP刷新间隔。如果LSP刷新间隔过长,那么可能也会增加其他路由器保留陈旧路由信息的时间,但是增大LSP刷新间隔可以减少网络资源的开销。如果LSP刷新间隔过短,将增大网络资源的利用率,而且增加了路由器系统资源的开销。此外,在调整这两个定时器时,要保证LSP最大生存时间大于LSP刷新间隔,以便让路由器在将LSP清除出链路状态数据库之前有足够的时间可以接收到其他路由器重新生成的LSP。
对于这两个定时器的值,推荐使用其默认值,如果不是特殊需求,可以不对其进行修改。只有在非常稳定的网络环境中才推荐使用比默认值大的LSP刷新间隔。在OSPF中,这两个定时器的值为3600s和1800s。但这里IS-IS与OSPF有一点不同的是,对于剩余时间(OSPF中的age-time),IS-IS的定时器是从最大生存时间(1200s)递减至0,而OSPF而是从0递加到最大生存时间(3600s),两个定时器在计数方法上略有不同。