配置IS-IS多实例进程示例
介绍IS-IS多实例进程配置示例。
组网需求
在IS-IS网络中,需要通过IS-IS多进程隔离不同的接入环,为了闭环接入环,需要使能所有接入环的IS-IS进程,此时需要在一个接口上使能不同的IGP实例,这样减少接入环之间的接口数量和配置。
如图9-5所示:
DeviceA、DeviceB、DeviceC和DeviceD之间通过IS-IS协议实现IP网络互连,组成IS-IS接入环;DeviceA、DeviceB、DeviceE和DeviceF之间也通过IS-IS协议实现IP网络互连,组成另一个IS-IS接入环。各路由器分别使能IS-IS多实例进程功能。且在DeviceA和DeviceB的指定接口上使能两个IS-IS多实例进程,DeviceC、DeviceD、DeviceE和DeviceF的指定接口上分别使能一个IS-IS多实例进程。
设备名称 |
接口 |
IP地址 |
---|---|---|
DeviceA |
GE0/1/0 |
10.1.1.2/24 |
GE0/2/0 |
192.168.0.4/24 |
|
GE0/3/0 |
192.168.1.5/24 |
|
DeviceB |
GE0/1/0 |
10.1.1.1/24 |
GE0/2/0 |
192.168.0.1/24 |
|
GE0/3/0 |
192.168.1.1/24 |
|
DeviceC |
GE0/1/0 |
192.168.1.2/24 |
GE0/2/0 |
192.168.0.2/24 |
|
DeviceD |
GE0/1/0 |
192.168.0.3/24 |
GE0/2/0 |
192.168.2.2/24 |
|
DeviceE |
GE0/1/0 |
192.168.2.4/24 |
GE0/2/0 |
192.168.1.4/24 |
|
DeviceF |
GE0/1/0 |
192.168.2.5/24 |
GE0/2/0 |
192.168.1.3/24 |
配置思路
采用如下的思路配置IS-IS多实例进程:
在各路由器上使能IS-IS多实例进程。
在DeviceA和DeviceB的指定接口上使能两个IS-IS多实例进程,DeviceC、DeviceD、DeviceE和DeviceF的指定接口上分别使能一个IS-IS多实例进程。
配置DeviceA和DeviceB指定接口的两个多实例进程分别配置相应的开销值。
查看指定使能了IS-IS进程的接口信息。
数据准备
为完成此配置例,需准备如下的数据:
DeviceA、DeviceB、DeviceC、DeviceD、DeviceE和DeviceF的区域地址。
DeviceA、DeviceB、DeviceC、DeviceD、DeviceE和DeviceF的IS-IS多实例进程号。
操作步骤
- 配置各接口的IP地址(略)
请根据图9-5配置接口的IP地址,具体配置请参见配置文件。
- 配置IS-IS多实例进程功能
# 配置DeviceA。
[~DeviceA] isis 1
[*DeviceA-isis-1] network-entity 00.1111.1111.1111.00
[*DeviceA-isis-1] multi-instance enable iid 2
[*DeviceA-isis-1] commit
[~DeviceA-isis-1] quit
[~DeviceA] isis 2
[*DeviceA-isis-1] network-entity 00.1111.1111.1112.00
[*DeviceA-isis-2] multi-instance enable iid 3
[*DeviceA-isis-2] commit
[~DeviceA-isis-2] quit
# 配置DeviceB。
[~DeviceB] isis 1
[*DeviceB-isis-1] network-entity 00.2222.2222.2222.00
[*DeviceB-isis-1] multi-instance enable iid 2
[*DeviceB-isis-1] commit
[~DeviceB-isis-1] quit
[~DeviceB] isis 2
[*DeviceB-isis-1] network-entity 00.2222.2222.2223.00
[*DeviceB-isis-2] multi-instance enable iid 3
[*DeviceB-isis-2] commit
[~DeviceB-isis-2] quit
# 配置DeviceC、DeviceD、DeviceE和DeviceF。
配置过程同DeviceA,具体配置请参见配置文件。
- 配置DeviceA和DeviceB接口的链路开销值。
# 配置DeviceA。
[~DeviceA] interface gigabitethernet 0/1/0
[~DeviceA-GigabitEthernet0/1/0] isis enable 1
[~DeviceA-GigabitEthernet0/1/0] isis enable 2
[~DeviceA-GigabitEthernet0/1/0] isis process-id 1 cost 5
[~DeviceA-GigabitEthernet0/1/0] isis process-id 2 cost 15
[*DeviceA-GigabitEthernet0/1/0] commit
[~DeviceA-GigabitEthernet0/1/0] quit
# 配置DeviceB。
[~DeviceB] interface gigabitethernet 0/1/0
[~DeviceB-GigabitEthernet0/1/0] isis enable 1
[~DeviceB-GigabitEthernet0/1/0] isis enable 2
[~DeviceB-GigabitEthernet0/1/0] isis process-id 1 cost 5
[~DeviceB-GigabitEthernet0/1/0] isis process-id 2 cost 15
[*DeviceB-GigabitEthernet0/1/0] commit
[~DeviceB-GigabitEthernet0/1/0] quit
- 验证配置结果
# 查看Device指定使能了IS-IS的接口信息,可以发现同一个接口下可以使能多个IS-IS多实例进程。
[~DeviceA] 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
配置文件
DeviceA的配置文件
#
sysname DeviceA
#
isis 1
network-entity 00.1111.1111.1111.00
multi-instance enable iid 2
isis 2
network-entity 00.1111.1111.1112.00
multi-instance enable iid 3
#
interface GigabitEthernet0/1/0
undo shutdown
ip address 10.1.1.2 255.255.255.0
isis enable 1
isis process-id 1 cost 5
isis enable 2
isis process-id 2 cost 15
#
interface GigabitEthernet0/2/0
undo shutdown
ip address 192.168.0.4 255.255.255.0
isis enable 2
#
interface GigabitEthernet0/3/0
undo shutdown
ip address 192.168.1.5 255.255.255.0
isis enable 1
#
return
DeviceB的配置文件
#
sysname DeviceB
#
isis 1
network-entity 00.2222.2222.2222.00
multi-instance enable iid 2
isis 2
network-entity 00.2222.2222.2223.00
multi-instance enable iid 3
#
interface GigabitEthernet0/1/0
undo shutdown
ip address 10.1.1.1 255.255.255.0
isis enable 1
isis process-id 1 cost 5
isis enable 2
isis process-id 2 cost 15
#
interface GigabitEthernet0/2/0
undo shutdown
ip address 192.168.0.1 255.255.255.0
isis enable 1
#
interface GigabitEthernet0/3/0
undo shutdown
ip address 192.168.1.1 255.255.255.0
isis enable 2
#
return
DeviceC的配置文件
#
sysname DeviceC
#
isis 2
network-entity 00.3333.3333.3333.00
multi-instance enable iid 3
#
interface GigabitEthernet0/1/0
undo shutdown
ip address 192.168.1.2 255.255.255.0
isis enable 2
#
interface GigabitEthernet0/2/0
undo shutdown
ip address 192.168.0.2 255.255.255.0
isis enable 2
#
return
DeviceD的配置文件
#
sysname DeviceD
#
isis 2
network-entity 00.4444.4444.4444.00
multi-instance enable iid 3
#
interface GigabitEthernet0/1/0
undo shutdown
ip address 192.168.0.3 255.255.255.0
isis enable 2
#
interface GigabitEthernet0/2/0
undo shutdown
ip address 192.168.2.2 255.255.255.0
isis enable 2
#
return
DeviceE的配置文件
#
sysname DeviceE
#
isis 1
network-entity 00.5555.5555.5555.00
multi-instance enable iid 2
#
interface GigabitEthernet0/1/0
undo shutdown
ip address 192.168.2.4 255.255.255.0
isis enable 1
#
interface GigabitEthernet0/2/0
undo shutdown
ip address 192.168.1.4 255.255.255.0
isis enable 1
#
return
DeviceF的配置文件
#
sysname DeviceF
#
isis 1
network-entity 00.6666.6666.6666.00
multi-instance enable iid 2
#
interface GigabitEthernet0/1/0
undo shutdown
ip address 192.168.2.5 255.255.255.0
isis enable 1
#
interface GigabitEthernet0/2/0
undo shutdown
ip address 192.168.1.3 255.255.255.0
isis enable 1
#
return