Configuring an IS-IS Multi-Instance Process
To reduce the interface count and configuration workload required by multiple conventional IS-IS processes, you can configure IS-IS multi-instance processes. A conventional IS-IS process and multiple IS-IS multi-instance processes can be configured on the same interface.
Usage Scenario
On IS-IS networks, multiple IS-IS processes need to be used to isolate different access rings. To close the access rings, the IS-IS processes on all access rings need to be enabled. In this case, you need to enable different IGP instances on one interface. This reduces the interface count and configuration workload of the access rings.
Pre-configuration Tasks
- Configure a link layer protocol.
- Configure IP addresses for interfaces to ensure that neighboring devices are reachable at the network layer.
Procedure
- Run system-view
The system view is displayed.
- Run isis [ process-id ]
An IS-IS process is created, and its view is displayed.
process-id specifies the ID of an IS-IS process. If process-id is not specified, 1 is used as the IS-IS process ID. To associate an IS-IS process with a VPN instance, run the isis process-id vpn-instance vpn-instance-name command.
- Run multi-instance enable iid iid-value
The IS-IS process is configured as an IS-IS multi-instance process.
- Run interface interface-type interface-number
The system view is displayed.
- Run the isis enable [ process-id ] command to enable IS-IS on the interface and associate the IS-IS process with the interface or run the isis ipv6 enable process-id command to enable IS-IS IPv6 on the interface and associate the IS-IS process with the interface.
- Configure parameters for the IS-IS multi-instance process
as required.
- Run the isis process-id process-id authentication-mode command to configure the IS-IS interface to authenticate Hello packets using the specified authentication mode and password.
- Run the isis process-id process-id cost command to set a link cost for the IS-IS interface.
- Run the isis process-id process-id ipv6 cost command to set a link cost in the IPv6 topology.
- Run the isis process-id process-id circuit-type command to simulate an IS-IS broadcast interface as a P2P interface.
- Run the isis process-id process-id prefix-sid command to configure the IP address of a loopback interface as a prefix segment ID (SID) that is a segment routing prefix label.
- Run commit
The configuration is committed.
For details on how to configure other functions for an IS-IS process, see Creating an IPv4 IS-IS process or Creating an IPv6 IS-IS process.
Checking the Configurations
After configuring an IS-IS multi-instance process, check the configurations.
Run the display isis interface interface-type interface-number [ verbose ] command to check information about the IS-IS interface. The command output shows more than one IS-IS process on the interface.
<HUAWEI> display isis interface gigabitethernet 0/1/0 verbose Interface information for ISIS(1) --------------------------------- Interface Id IPV4.State IPV6.State MTU Type DIS GE1/0/0 001 Up Mtu:Up/Lnk:Dn/IP:Dn 1497 L1/L2 No/No Interface information for ISIS(2) --------------------------------- Interface Id IPV4.State IPV6.State MTU Type DIS GE1/0/0 001 Up Mtu:Up/Lnk:Dn/IP:Dn 1497 L1/L2 No/No