LSP序列号(Sequence Number)

       LSP序列号是一个用4字节(32bit)进行表示的无符号整数。它的取值从0开始,每次递增1,所以取值范围为0~4294967295。当一台运行IS-IS的路由器接入到网络中后,它产生的第一个LSP的序号为1。当网络环境发生变化时,路由器将重新生成LSP,并将LSP序列号加1。同样,当到达LSP的刷新间隔后,路由器将刷新此LSP并扩散到网络中,这时LSP序列号也同样加1。可以看出,LSP序列号 主要用于使路由器能够识别一个LSP的新旧版本,这也与OSPF的LSA中携带的序列号是相同的作用。
       当一个路由器从故障中恢复并重新接入到了网络中,这时它也将生成一个序列号为1的LSP报文。这时区域内的其他路由器将收到这个序列号为1的LSP。如果其他路由器还未将链路状态数据库中之前由故障路由器产生的序列号较大的LSP清除,并且LSP中的内容都是相同的,这时它将认为本地链路数据库中的LSP具有更新的版本,便将扩散这个序列号较大的LSP。当恢复故障的路由器收到这个LSP后,发现自 己的LSP与收到的LSP的序列号不匹配,那么它将产生一个比收到的LSP的序列号大1的LSP的副本,这样可以是LSP序列号 接近于出故障前的LSP序列号的值。

你可能感兴趣的:(网络)