CÔNG TY TNHH CÔNG NGHỆ VIỆT THÁI DƯƠNG
Logo CNTTShop.vn

NTT03, Line 1, Thống Nhất Complex, Thanh Xuân, Hà Nội.
Danh mục sản phẩm

Configure IS-IS Network Optimization

Configuration Condition

Before configuring the IS-IS adjustment and optimization, first complete the following tasks:

  • Configure the IP address of the interface to enable the neighboring nodes to be reachable at the network layer.
  • Enable the IS-IS protocol.

Configure IS-IS Interface Priority

The IS-IS chooses a node on the broadcast link as the DIS node. The DIS node sends the CSNP packet periodically to synchronize the link status database on the entire network. The Level-1 and Level-2 select the DIS node respectively. The interface with the highest priority is selected as the DIS node. The node with the large MAC address is selected as the DIS node for the nodes with the same priority.

Table 9-15: Configure the IS-IS interface priority

Step

Command

Description

Enter the global configuration mode

configure terminal

-

Enter the interface configuration mode

interface interface-name

-

Configure the IS-IS interface priority

isis priority priority-value [ level-1 | level-2 ]

Optional

By default, the interface priority is 64.

Configure IS-IS Passive Interface

The passive interface does not receive and transmit the IS-IS protocol packet, but still releases the directly connected network routing information of this interface. The IS-IS can reduce the bandwidth and CPU handling time through configuring the passive interface. Based on this configuration, the IS-IS can be specified to only release the directly connected network routing information of the passive interfaces and not release the directly connected network routing information of the non-passive interfaces.

Table 9-16: Configure the IS-IS passive interface

Step

Command

Description

Enter the global configuration mode

configure terminal

-

Enter the IS-IS configuration mode

router isis [ area-tag ]

-

Configure the IS-IS passive interface

passive-interface interface-name

Mandatory

By default, the IS-IS does not have the passive interface.

Configure the IS-IS only to release the routing information of the passive interface

advertise-passive-only

Optional

By default, the directly connected network routing information of the interface enabled with the IS-IS protocol is released.

Configure IS-IS Hello Packet Parameter

  1. Configure the Hello packet delivery interval.

The interface enabled with the IS-IS protocol will send the Hello packet to keep the neighboring relationship with the neighboring devices. The smaller delivery interval of the Hello packet is, the faster the network convergence is. However, more bandwidth will be occupied.

Table 9-17 Configure delivery interval for the Hello packet

Step

Command

Description

Enter the global configuration mode

configure terminal

-

Enter the interface configuration mode

interface interface-name

-

Configure the Hello packet delivery interval on the interface

isis hello-interval { interval | minimal } [ level-1 | level-2 ]

Optional

By default, the delivery interval of the Hello packet is 10s.

  1. Configure the number of invalid Hello packets.

The IS-IS calculates the neighbor relationship retention time based on the number of invalid Hello packets and informs the retention time to the neighboring device. If the neighboring device does not receive the Hello packet from this device during this period, the neighbor relationship is invalid and the routing calculation will be recalculated.

Table 9-18 Configure the number of invalid Hello packets

Step

Command

Description

Enter the global configuration mode

configure terminal

-

Enter the interface configuration mode

interface interface-name

-

Configure the number of invalid Hello packets on the interface

isis hello-multiplier multiplier [ level-1 | level-2 ]

Optional

By default, the number of invalid Hello packets is 3.

  1. Configure to cancel the Hello packet padding function.

If MTU values on the interface at both sides of the link are inconsistent, as a result, smaller packets can be transmitted but larger packets cannot be transmitted. To avoid such situation, the IS-IS adopts the padding Hello packet to the interface MTU value to make the neighbor relationship cannot be established. However, this method wastes the bandwidth. In actual network, there is no need to configure the padding Hello packet. Only the small Hello packets are transmitted.

Table 9-19 Configure to cancel the Hello packet padding function

Step

Command

Description

Enter the global configuration mode

configure terminal

-

Enter the interface configuration mode

interface interface-name

-

Cancel the Hello packet padding function

no isis hello padding

Mandatory

By default, the Hello packet padding function is enabled.

Configure IS-IS LSP Packet Parameter

  1. Configure the maximum survival time for the LSP packet.

Each LSP packet has a maximum survival time. When the survival time of the LSP packet reduces to 0, the LSP packet will be deleted from the link status database. The maximum survival time of the LSP packet must be larger than the LSP packet refresh interval.

Table 9-20: Configure the IS-IS LSP packet parameter

Step

Command

Description

Enter the global configuration mode

configure terminal -

Enter the IS-IS configuration mode

router isis [area-tag]

-

Configure the maximum survival time for the LSP packet

max-lsp-lifetime life-time

Optional

By default, the maximum survival time of the LSP is 1200s.

  1. Configure the LSP packet refresh interval.

The IS-IS protocol advertises and learns the routing through interacting each LSP packets. The nodes save the received LSP packets in the link status database. Each LSP packet has a maximum survival time and each node needs to refresh its LSP packet periodically to prevent the LSP packet maximum survival time reducing to 0 and keep the LSP packet in the entire area synchronization. Reducing the LSP packet delivery interval can accelerate the network convergence speed, but will occupy more bandwidth.

Table 9-21 Configure the LSP packet update packet

Step

Command

Description

Enter the global configuration mode

configure terminal

-

Enter the IS-IS configuration mode

router isis [area-tag]

-

Configure the LSP packet refresh interval

lsp-refresh-interval refresh-interval

Optional

By default, the packet refresh interval for the periodical packet delivery is 900s.

  1. Configure the LSP packet generation interval.

Periodical refresh will generate new LSP packet. Besides, the interface status changes and network status changes will also trigger new LSP packet generation. To prevent frequently generated LSP packets occupying too much CPU resources, the user can configure the minimum LSP packet generation interval.

Table 9-22 Configure the LSP packet generation interval

Step

Command

Description

Enter the global configuration mode

configure terminal

-

Enter the IS-IS configuration mode

router isis [area-tag]

-

Configure the LSP packet generation interval

lsp-gen-interval [ level-1 | level-2 ] max-interval [ initial-interval [ secondary-interval ]]

Optional

By default, the upper threshold of the generating interval of the LSP packets is 10s and the low threshold is 50ms.

  1. Configure the LSP packet delivery interval.

Every generated LSP packet will be delivered on the interface. To avoid frequently generated LSP packet will greatly occupy the interface bandwidth. Each interface is configured with the minimum delivery interval of the LSP packet.

Table 9-23 Configure the LSP packet delivery interval

Step

Command

Description

Enter the global configuration mode

configure terminal

-

Enter the interface configuration mode

interface interface-name

-

Configure the LSP packet delivery interval

isis lsp-interval min-interval

Optional

By default, the delivery interval of the LSP packet is 33 ms.

  1. Configure the LSP packet retransmission time.

On the point-to-point link, the IS-IS sends the LSP packet and the then requires the peer end to send the PSNP acknowledgement message. If the IS-IS does not receive the acknowledgement message, the IS-IS will send the LSP packet again. The time waiting the acknowledgement message is the LSP packet retransmission interval. The retransmission interval can be set as required by the user to avoid LSP packet retransmission when the acknowledgement message is not received due to large delay.

Table 9-24: Configure the LSP packet retransmission time

Step

Command

Description

Enter the global configuration mode

configure terminal

-

Enter the interface configuration mode

interface interface-name

-

Configure the LSP packet retransmission time

isis retransmit-interval interval [ level-1 | level-2 ]

Optional

By default, the retransmission time is 5s.

  1. Configure the LSP MTU value.

The IS-IS protocol packet cannot perform automatic fragmentation. In order not to affecting normal LSP packet spread, the maximum length of the LSP packet in a routing domain cannot exceed the minimum MTU value on the IS-IS interfaces of all devices. Therefore, when the interface MTU values are inconsistent on devices in the routing domain, it is recommended that the maximum length of the LSP packet is set uniformly.

Table 9-25 Configure the LSP MTU value

Step

Command

Description

Enter the global configuration mode

configure terminal

-

Enter the IS-IS configuration mode

router isis [area-tag]

-

Configure the LSP packet MTU value

lsp-mtu mtu-size [ level-1 | level-2 ]

Optional

By default, the MTU value of the LSP packet is 1492 bytes.

Configure IS-IS SNP Packet Parameter

  1. Configure the CSNP packet delivery interval.

The selected nodes on the broadcast link need to send the CSNP packet periodically to synchronize the link status database on the entire network. The CSNP packet delivery interval is adjusted based on the actual situation.

Table 9-26: Configure the CSNP packet delivery interval

Step

Command

Description

Enter the global configuration mode

configure terminal

-

Enter the interface configuration mode

interface interface-name

-

Configure the CSNP packet delivery interval

isis csnp-interval interval [ level-1 | level-2 ]

Optional

By default, the CSNP packet delivery interval is 10s.

  1. Configure the PSNP packet delivery interval

On the broadcast link, the PSNP packet synchronizes the link status database on the entire network. On the point-to-point link, the PSNP packet confirms the received LSP packet. To avoid a large number of PSNP packets being delivered over the interface. A minimum delivery interval is set for the PSNP packet and the user can change the interval dynamically. The PSNP packet delivery interval cannot be set to a too large value. If the packet delivery interval is set to a too large value, the link status database synchronization on the entire network will be affected for the broadcast link, and the LSP packet may be redelivered caused by not timely receiving the acknowledgment message for the point-to-point link.

Table 9-27 Configure the PSNP packet delivery interval

Step

Command

Description

Enter the global configuration mode

configure terminal

-

Enter the interface configuration mode

interface interface-name

-

Configure the PSNP packet delivery interval

isis psnp-interval min-interval [ level-1 | level-2 ]

Optional

By default, the PSNP packet delivery interval is 2s.

Configure IS-IS SPF Calculation Interval

The IS-IS link status database changes will trigger the SPF routing calculation. Frequent SPF calculation will consume a mass of CPU resources and user can configure the SPF calculation interval.

Table 9-28: Configure the IS-IS SPF calculation interval

Step

Command

Description

Enter the global configuration mode

configure terminal

-

Enter the IS-IS configuration mode

router isis [ area-tag ]

-

Enter the IS-IS IPv4 address family configuration mode

address-family ipv4 unicast

-

Configure the IS-IS SPF calculation interval

spf-interval [ level-1 | level-2 ] maximum-interval [ min-initial-delay [ min-second-delay ]]

Optional

Configure Maximum Number of Areas for IS-IS

Multiple area IP addresses can be configured in an IS-IS process. Multiple area IP addresses are mainly applied in the following two situations that multiple Level-1 areas are combined as a Level-1 area, or a Level-1 area is divided into multiple Level-1 areas.

Table 9-29: Configure the maximum number of areas for the IS-IS

Step

Command

Description

Enter the global configuration mode

configure terminal

-

Enter the IS-IS configuration mode

router isis [ area-tag ]

-

Configure the maximum number of areas for the IS-IS

max-area-addresses max-number

Optional

By default, the maximum number of the area IP addresses is 3.

note


  • This configuration must be consistent in the entire IS-IS Level-1 routing domain. Otherwise, the Level-1 neighbor cannot be established normally. The Level-2 neighbor is not affected.

Configure IS-IS Host Name Mapping

The IS-IS uniquely identifies an intermediate system using the system ID with a fixed length of 6 bytes. When viewing the system information such as the neighbor relationship and link status database, the system ID cannot enable the user to visually associate the system ID with the host name. The IS-IS supports the mapping between the system ID and the host name to enable the user to view the system information more visually and conveniently. The IS-IS host name mapping can be configured in the following two methods:

  1. Configure the IS-IS static host name mapping.

The IS-IS static host name mapping is manually established by the user between the system ID and the host name for the remote device.

Table 9-30 Configure the IS-IS static host name mapping

Step

Command

Description

Enter the global configuration mode

configure terminal

-

Enter the IS-IS configuration mode

router isis [ area-tag ]

-

Configure the IS-IS static hostname mapping

hostname static system-id host-name

Mandatory

  1. Configure the IS-IS dynamic host name mapping.

The static host name mapping requires the user to configure the system ID and host name mapping of other devices on each device in the network, which has a heavy workload. The dynamic host name mapping only configures the host name for each device, and other devices in the network can learn the host name of the device when the host name advertisement function is enabled.

Table 9-31 Configure the IS-IS dynamic host name mapping

Step

Command

Description

Enter the global configuration mode

configure terminal

-

Enter the IS-IS configuration mode

router isis [area-tag]

-

Configure the IS-IS dynamic host name mapping

hostname dynamic { host-name | area-tag | recv-only | system-name }

Mandatory

By default, only the host names advertized by other devices are learnt.

Configure IS-IS Interface to Be Added to Mesh Group

When the IS-IS interface is not added to the mesh group, the LSP packet received from an interface will be sent out on all the other IS-IS interfaces. This results in great bandwidth waste in a full mesh connected network. To avoid this situation, several IS-IS interfaces can be added to a mesh group. When an interface receives the LSP packet, it only sends the LSP packet out to the interface that is not in the same mesh group with this interface.

Table 9-32: Configure the IS-IS interface to be added to the mesh group

Step

Command

Description

Enter the global configuration mode

configure terminal

-

Enter the interface configuration mode

interface interface-name

-

Configure the IS-IS interface to be added to the mesh group

isis mesh-group { group-number | blocked }

Mandatory

By default, the IS-IS interface is not added to the mesh group.

note


  • The isis mesh-group blocked command can be used to configure the interface as the obstructive interface. The obstructive interface will not send the LSP packet actively and only send the LSP packet when receives the LSP request.