To configure basic IPv4 IS-IS functions, first create an IPv4 IS-IS process and enable IPv4 IS-IS interfaces.
(Optional) Configure the level of a device.
Configure the device level based on the network planning. If no device level is configured, IS-IS establishes separate neighbor relationships for Level-1 and Level-2 devices and maintains two identical LSDBs, consuming excessive system resources.
(Optional) Configure IS-IS host name mapping.
After IS-IS host name mapping is configured, a host name rather than the system ID of a device is displayed when you run a display command. This configuration improves the maintainability on an IS-IS network.
(Optional) Enable IS-IS adjacency strict-check.
If both IPv4 and IPv6 run on a network, and the IPv6 topology type of this network is standard or compatible, enable IS-IS adjacency strict-check to ensure that an IS-IS adjacency is established only when both IPv4 and IPv6 go Up. IS-IS adjacency strict-check improves network reliability and prevents traffic losses.
(Optional) Enable the alarm function for the number of LSPs in the LSDB.
An IS-IS-capable router may advertise a large number of LSPs due to an excessive number of external routes received because of incorrect configurations or attack packets. In this situation, you can configure alarm and clear alarm thresholds for the number of LSPs in the LSDB. When the proportion of the number of LSPs to the maximum number of LSPs in the LSDB exceeds the alarm threshold, an alarm is generated; when the proportion of the number of LSPs to the maximum number of LSPs in the LSDB falls below the clear alarm threshold, a clear alarm is generated.
(Optional) Configure IS-IS to add purge originator identification (POI) TLV to purge LSPs.
This function helps locate the source of error packets when a fault occurs on the network.
(Optional) Disable automatic IS-IS system ID recovery in case of conflicts.
Two devices on an IS-IS network cannot have the same system ID. Otherwise, network flapping may occur.