IETF IS-IS Restart Operation 125
On starting, R2 activates the T2 timer for each level database and establishes adjacencies
by transmitting IIH packets containing a restart TLV with the SA bit set and the RR bit
4. On receipt of the IIH packet with the SA bit set and the RR bit clear, R1 follows the normal
procedure for an adjacency establishment. That is, if there is no existing adjacency on the
concerned interface, R1 establishes a new adjacency. Otherwise, it re-initializes the
existing adjacency. Unlike the normal procedure, however, R1 suppresses advertisement
of the adjacency in its LSPs and, to prevent temporary black holes, it excludes that
adjacency from the SPF calculations.
5. When an adjacency transitions to the up state, R2 starts the T1 timer and transmits an IIH
packet with the SA bit set and the RR bit clear on that interface. When the T1 timer expires
for the ﬁrst time, it is restarted and an IIH packet is retransmitted with both the SA and
RR bits set. As a result of having sent an IIH packet with the RR bit set, R2 expects to
receive both an acknowledgment and a set of CSNPs from the neighbor over the
concerned interface. Because R2 knows that its database is incomplete, immediately after
establishing the adjacency but before the CSNPs exchange, it transmits the zeroth LSP
with the OL bits set. This ensures other routers (including R1) in the domain remove R2
from their forwarding paths.
6. Upon receipt of the IIH packet with the RR bit set, R1 maintains the established adjacency
state, sends an IIH packet with the RA bit set (RR and SA bits clear), sets SRMﬂags, sets
the restart mode ﬂag (if previously clear), updates the hold time, and schedules
transmission of a complete set of CSNPs on that interface. In addition, because the SA bit
is set in the received IIH packet, R2 continues to suppress the adjacency advertisement and
excludes it from the SPF calculations.
7. Upon receiving both an acknowledgment and a set of CSNPs, R2 cancels the associated
T1 timer. Now R1 and R2 exchange LSPs and synchronize their databases. When the
database synchronization is complete at both levels, R2 cancels all T2 timers and
simultaneously clears both OL bits. From this point on, R2 transmits IIH packets with the
RR, RA, and SA bits clear. Irrespective of T2 timers, as R2 learns new routes it runs the
SPF algorithm and updates the RIB and the FIB.
8. Upon receiving the RR bit cleared, R1 clears the restart mode ﬂag. As in the received IIH
packet, the SA bit is clear (indicating the end of adjacency suppression), and R1 begins to
advertise the concerned adjacency in its own LSPs and reconsiders it in the SPF
9. Normal operation resumes.