DJ000010
IS-IS协议实验指导书ISSUE 1.0
目录
实验说明 (1)
实验说明 (1)
版本介绍 (1)
实验目的 (1)
实验任务 (1)
相关资料 (1)
第1章 IS-IS单区域实验指导 (2)
1.1 组网及业务描述 (2)
1.2 命令行列表 (2)
1.3 配置流程图 (3)
1.4 配置步骤 (3)
1.5 结果验证 (3)
1.6 配置参考 (7)
第2章 IS-IS多区域实验指导 (8)
2.1 组网及业务描述 (8)
2.2 命令行列表 (8)
2.3 配置流程图 (9)
2.4 配置步骤 (9)
2.5 结果验证 (9)
2.6 配置参考 (11)
第3章 IS-IS层次划分实验指导 (13)
3.1 组网及业务描述 (13)
3.2 命令行列表 (13)
3.3 配置流程 (14)
3.4 配置步骤 (14)
3.5 结果验证 (14)
3.6 附加任务 (15)
3.7 配置参考 (16)
第4章 IS-IS选举DIS实验指导 (17)
4.1 组网及业务描述 (17)
4.2 命令行列表 (17)
4.3 配置流程 (18)
4.4 配置步骤 (18)
4.5 结果验证 (18)
4.6 配置参考 (20)
第5章 IS-IS路由引入和聚合实验指导 (23)
5.1 组网及业务描述 (23)
5.2 命令行列表 (23)
5.3 配置流程图 (24)
5.4 配置步骤 (24)
5.5 结果验证 (25)
5.6 附加任务 (27)
5.7 配置参考 (27)
第6章 IS-IS配置Silent端口实验指导 (29)
6.1 组网及业务描述 (29)
6.2 命令行列表 (29)
6.3 配置流程图 (30)
6.4 配置步骤 (30)
6.5 结果验证 (30)
6.6 配置参考 (32)
实验说明
实验说明
本实验指导书本主要介绍了IS-IS协议的各基本业务的配置方法及配置流程,
涵盖了IS-IS当前的主要技术,相信您能通过本指导书了解对IS-IS各基本业
务的配置方法及配置流程。
版本介绍
本指导书适用于VRP版本3.30与VRP版本5.10
实验目的
●了解IS-IS不同应用的配置流程
●熟悉IS-IS相关应用的配置命令
实验任务
●配置IS-IS单区域
●配置IS-IS多区域
●配置IS-IS层次划分
●配置DIS选举
●配置IS-IS的引入和聚合
●配置Silent 端口
相关资料
●VRP 3.30操作手册
●VRP 5.10操作手册
第1章 IS-IS单区域实验指导
1.1 组网及业务描述
图1-1
●路由器A连接局域网10.0.1.1/24,路由器B连接局域网10.0.2.1/24。路
由器A的广域网接口是202.0.0.1/24,对端的IP地址是202.0.0.2/24。
●我们的任务是在两台路由器上配置IS-IS路由协议,是两个局域网可以相
互通信。
1.2 命令行列表
1.3 配置流程图
图1-2
1.4 配置步骤
(1) 运行ISIS
在system-view 视图下,运行ISIS,采用默认的ISIS进程1。
(2) 配置网络实体名称
在ISIS视图下配置网络实体名称。
(3) 在端口使能ISIS协议
在端口使能ISIS协议
1.5 结果验证
(1) 测试连接
请在每个局域网连接一台主机,并且在PC上执行PING。或者在路由器实行
PING。例如,在路由器A上执行“ping –a 10.0.1.1 10.0.2.1”,如果屏幕显
示“Reply from 10.0.2.1: bytes=56 Sequence=1 ttl=255 time=27ms”,那就
证明网络通了。
(2) 显示IS-IS状态信息和掌握IS-IS原理。
显示整个路由表信息
Routing Table: public net
Destination/Mask Protocol Pre Cost Nexthop Interface
10.0.1.0/24 DIRECT 0 0 10.0.1.1 Ethernet0/1
10.0.1.1/32 DIRECT 0 0 127.0.0.1 InLoopBack0
10.0.2.0/24 IS-IS 15 20 202.0.0.2 Serial1/1
127.0.0.0/8 DIRECT 0 0 127.0.0.1 InLoopBack0
127.0.0.1/32 DIRECT 0 0 127.0.0.1 InLoopBack0
202.0.0.0/24 DIRECT 0 0 202.0.0.1 Serial1/1
202.0.0.1/32 DIRECT 0 0 127.0.0.1 InLoopBack0
202.0.0.2/32 DIRECT 0 0 202.0.0.2 Serial1/1
说明:
这个路由表的显示了从IS-IS路由器B上学到的IS-IS路由和一些其他的路由器A自己学习到的路由。查看路由表是检测路由协议运行是否正常工作的主要手段。路由表中的各个路由条目都是最佳路由。有时候,我们配好了路由,但是发现这条路由不在系统路由表中,证明这条路由不是最佳路由。所以我们通过查看路由表来检测某条路由是不是最佳路由。
●显示IS-IS 路由
ISIS Level - 1 Forwarding Table :
Type - D -Direct, C -Connected, I -ISIS, S -Static, O -OSPF
B -BGP, R -RIP
Flags: R-Added to RM, L-Advertised in LSPs, U-Up/Down Bit Set
Destination/Mask In.Met Ex.Met NextHop Interface Flags -------------------------------------------------------------------------------
D 10.0.1.0/24 10 Direct Ethernet0/1 R/L/- D 202.0.0.0/24 10 Direct Serial1/1 R/L/-
ISIS Level - 2 Forwarding Table :
Type - D -Direct, C -Connected, I -ISIS, S -Static, O -OSPF
B -BGP, R -RIP
Flags: R-Added to RM, L-Advertised in LSPs, U-Up/Down Bit Set
Destination/Mask In.Met Ex.Met NextHop Interface Flags -------------------------------------------------------------------------------
D 10.0.1.0/24 10 Direct Ethernet0/1 R/L/- D 202.0.0.0/24 10 Direct Serial1/1 R/L/-
说明:
IS-IS路由协议采用2层结构,IS-IS路由表会显示两部分,一部分是Level-1,另一部份是Level-2。Level-1层的路由被相同区域的Level-1层路由器相互学习,Level-2层的路由信息被骨干区域的路由器相互学习。如果我们只有Level-1层的路由器,那么我们只要看Level-1层的路由信息即可。在有些情况下,我们在运行IS-IS路由协议的路由器中不能够找到IS-IS路由,那么你可以查看邻居状态,路由表和配置。
●显示对等体
System ID Interface Circuit ID State HoldTime Type
Pri
0100.0000.2001 Serial1/1 003 Up 22s L12
说明:
从上面显示的信息来看,路由器A的对等体正常运行。我们可以发现路由器A
有一个对等体,状态是UP的,类型是L12,网络实体名是0100.0000.2001。
如果我们想要得到更加具体的信息,如下:
System ID Interface Circuit ID State HoldTime Type
Pri
0100.0000.2001 Serial1/1 003 Up 24s L12
Area Address: 49.0001 IP Address: 202.0.0.2 Period: 00:02:59
说明:
除了前面所说的信息外,这里的区域地址,IP地址和周期都有显示,更加详
细。我们知道IS-IS 路由协议和OSPF路由协议一样,都是基于链路状态算法。
那什么是IS-IS的链路状态数据库呢?
●显示链路状态数据库
IS-IS Level-1 Link State Database
Lsp ID Sequence Holdtime A_P_O Checksum >0100.0000.1001.00-00 0x00000002 921 0_0_0 0x831e
Area Address: 49.0001
NLPID: IPV4
Ip Address: 10.0.1.1
Ip Address: 202.0.0.1
IS: 0100.0000.2001.00 Cost: 10
IP-Internal: 10.0.1.0 255.255.255.0 Cost: 10
IP-Internal: 202.0.0.0 255.255.255.0 Cost: 10
Lsp ID Sequence Holdtime A_P_O Checksum 0100.0000.2001.00-00 0x00000015 925 0_0_0 0x2d5e
Area Address: 49.0001
NLPID: IPV4
Ip Address: 10.0.2.1
Ip Address: 202.0.0.2
IS: 0100.0000.1001.00 Cost: 10
IP-Internal: 10.0.2.0 255.255.255.0 Cost: 10
IP-Internal: 202.0.0.0 255.255.255.0 Cost: 10
+ - Wide Cost TLVs, * - Up/Down Bit Set in IP Prefix
IS-IS Level-2 Link State Database
Lsp ID Sequence Holdtime A_P_O Checksum >0100.0000.1001.00-00 0x00000013 927 0_0_0 0xcd15
Area Address: 49.0001
NLPID: IPV4
Ip Address: 10.0.1.1
Ip Address: 202.0.0.1
IS: 0100.0000.2001.00 Cost: 10
IP-Internal: 10.0.1.0 255.255.255.0 Cost: 10
IP-Internal: 202.0.0.0 255.255.255.0 Cost: 10
IP-Internal: 10.0.2.0 255.255.255.0 Cost: 20
Lsp ID Sequence Holdtime A_P_O Checksum 0100.0000.2001.00-00 0x00000016 921 0_0_0 0xeeee
Area Address: 49.0001
NLPID: IPV4
Ip Address: 10.0.2.1
Ip Address: 202.0.0.2
IS: 0100.0000.1001.00 Cost: 10
IP-Internal: 10.0.2.0 255.255.255.0 Cost: 10
IP-Internal: 202.0.0.0 255.255.255.0 Cost: 10
IP-Internal: 10.0.1.0 255.255.255.0 Cost: 20
+ - Wide Cost TLVs, * - Up/Down Bit Set in IP Prefix
说明:
LSDB由LSP组成,每个LSP描述了路由器的连接。就象IS-IS路由表,LSP
分成两部分显示。就象路由器A的Level-1的LSP只发送个路由器B的Level-1
的LSDB。所有在相同区域的路由器共享相同Level-1的LSDB。所有骨干区
域路由器有相同的Level-2 LSDB。所以,这些路由器用SPF算法计算出相同
的结果。
●显示IS-IS接口状态
Interface IP Address Id Link.Sta IP.Sta MTU Type
DIS
Ethernet0/1 10.0.1.1 001 Up Up 1497 L12
No/No
Secondary IP Address :
SNPA Address : 00e0.fc17.9fae
Csnp Interval : L1 10 L2 10
Hello Interval : L1 10 L2 10
Hold Time : L1 30 L2 30
Lsp Interval : 33
Cost : L1 10 L2 10
Priority : L1 64 L2 64
Retransmission interval : 5
Interface IP Address Id Link.Sta IP.Sta MTU Type
DIS
Serial1/1 202.0.0.1 003 Up Up 1500 L12
--
Secondary IP Address :
Csnp Interval : L1 10 L2 10
Hello Interval : 10
Hold Time : 30
Lsp Interval : 33
Cost : L1 10 L2 10
Priority : L1 64 L2 64
Retransmission interval : 5
你可以用上面的命令来检查IS-IS接口参数。
1.6 配置参考
1.6.1 端口配置
1. #配置Router A
[Quidway]sysname Router_A
[Router_A]interface Ethernet 0/1
[Router_A-Ethernet0/0]ip address 10.0.1.1 24
[Router_A-Ethernet0/0]quit
[Router_A]interface Serial 1/1
[Router_A-Serial1/0]ip address 202.0.0.1 24
[Router_A-Serial1/0]quit
2. #配置Router B
[Quidway]sysname Router_B
[Router_B]interface Ethernet 0/1
[Router_B-Ethernet0/0]ip address 10.0.2.1 24
[Router_B-Ethernet0/0]quit
[Router_B]interface Serial 1/1
[Router_B-Serial1/0]ip address 202.0.0.2 24
[Router_B-Serial1/0]quit
1.6.2 IS-IS配置
1. #配置Router A
在全局模式下启用IS-IS:
[Router_A]isis
配置网络实体名称:
[Router_A-isis]network-entity 49.0001.0100.0000.1001.00
[Router_A-isis]quit
在端口模式下使能IS-IS:
[Router_A]interface Ethernet 0/1
[Router_A-Ethernet0/0]isis enable
[Router_A-Ethernet0/0]quit
[Router_A]interface Serial 1/1
[Router_A-Serial1/0]isis enable
[Router_A-Serial1/0]quit
2. #配置Router B
[Router_B]isis
[Router_B-isis]network-entity 49.0001.0100.0000.2001.00
[Router_B-isis]quit
[Router_B]interface Ethernet 0/1
[Router_B-Ethernet0/1]isis enable
[Router_B-Ethernet0/1]quit
[Router_B]interface Serial 1/1
[Router_B-Serial1/1]isis enable
[Router_B-Serial1/1]quit
第2章 IS-IS多区域实验指导
2.1 组网及业务描述
图2-1
根据上图搭好实验环境。在路由器A,B,C,D上配置IS-IS路由协议。路由
器A和路由器B位于一个相同的区域49.0001,路由器C和路由器D位于其
他一个区域49.0002。配置完成后,可以让路由器A的Loopback地址ping
通路由器B的Loopback地址。
2.2 命令行列表
2.3 配置流程图
图2-2
2.4 配置步骤
(1) 运行ISIS
在system-view 视图下,运行ISIS,采用默认的ISIS进程1。
(2) 配置网络实体名称
在ISIS视图下配置网络实体名称。
(3) 在端口使能ISIS协议
在端口使能ISIS协议
2.5 结果验证
(1) 测试连接
我们可以在各个路由器上执行Ping这个命令来检查连通性。
(2) 显示IS-IS状态信息。
显示整个路由表信息
Routing Table: public net
Destination/Mask Protocol Pre Cost Nexthop Interface
10.0.1.0/24 DIRECT 0 0 10.0.1.1 LoopBack0
10.0.1.1/32 DIRECT 0 0 127.0.0.1 InLoopBack0
10.0.2.0/24 IS-IS 15 20 192.168.0.2 Serial1/1
10.0.3.0/24 IS-IS 15 30 192.168.0.2 Serial1/1
10.0.4.0/24 IS-IS 15 40 192.168.0.2 Serial1/1
127.0.0.0/8 DIRECT 0 0 127.0.0.1 InLoopBack0
127.0.0.1/32 DIRECT 0 0 127.0.0.1 InLoopBack0
192.168.0.0/24 DIRECT 0 0 192.168.0.1 Serial1/1
192.168.0.1/32 DIRECT 0 0 127.0.0.1 InLoopBack0
192.168.0.2/32 DIRECT 0 0 192.168.0.2 Serial1/1
说明:
在路由器A的路由表中,我们可以看到路由器A通过Seriel1/1端口从路由器B学到了所有的IS-IS路由。但是,我们不知道这些路由是属于Level-1的还是Level-2的。不用担心!让我们看看LSDB,就可以发现答案了!
ISIS Level - 1 Forwarding Table :
Type - D -Direct, C -Connected, I -ISIS, S -Static, O -OSPF
B -BGP, R -RIP
Flags: R-Added to RM, L-Advertised in LSPs, U-Up/Down Bit Set
Destination/Mask In.Met Ex.Met NextHop Interface Flags -------------------------------------------------------------------------------
D 10.0.1.0/24 10 Direct LoopBack0 R/L/- D 192.168.0.0/24 10 Direct Serial1/1 R/L/- I 10.0.2.0/24 20 192.168.0.2 Serial1/1 R/L/-
ISIS Level - 2 Forwarding Table :
Type - D -Direct, C -Connected, I -ISIS, S -Static, O -OSPF
B -BGP, R -RIP
Flags: R-Added to RM, L-Advertised in LSPs, U-Up/Down Bit Set
Destination/Mask In.Met Ex.Met NextHop Interface Flags -------------------------------------------------------------------------------
D 10.0.1.0/24 10 Direct LoopBack0 R/L/- D 192.168.0.0/24 10 Direct Serial1/1 R/L/- I 10.0.2.0/24 20 192.168.0.2 Serial1/1 -/-/- I 10.0.3.0/24 30 192.168.0.2 Serial1/1 R/-/- I 10.0.4.0/24 40 192.168.0.2 Serial1/1 R/-/-
说明:
看上面的IS-IS路由表,我们就知道了每条路由条目是从Level-1来的还是从Level-2来的。在IS-IS路由表中,参数Flags指的是路由的状态。R的意思是这条路由已经被加入到了系统的路由表中。所以10.0.2.0/24从Level-1来,不是从Level-2来,虽然我们在Level-2的LSDB中也可以发现这条路由。
2.6 配置参考
2.6.1 端口配置
1. #配置Router A
[Quidway]sysname Router_A
[Router_A]interface serial 1/1
[Router_A-serial1/1]ip address 192.168.0.1
[Router_A-serial1/1]quit
[Router_A]interface loopback 0
[Router_A-Loopback0]ip address 10.0.1.1
[Router_A-Loopback0]quit
2. #配置Router B
[Quidway]sysname Router_B
[Router_B]interface Ethernet 0/0
[Router_B-Ethernet0/0]ip address 10.0.2.1 24
[Router_B-Ethernet0/0]quit
[Router_B]interface Serial 2/1
[Router_B-Serial2/1]ip address 192.168.0.2 24
[Router_B-Serial2/1]quit
3. #配置Router C
[Quidway]sysname Router_C
[Router_C]interface Ethernet 0/0
[Router_C-Ethernet0/0]ip address 10.0.2.2 24
[Router_C-Ethernet0/0]quit
[Router_C]interface Ethernet 0/1
[Router_C-Ethernet0/1]ip address 10.0.3.1 24
[Router_C-Ethernet0/1]quit
4. #配置Router D
[Quidway]sysname Router_D
[Router_D]interface Ethernet 0/1
[Router_D-Ethernet0/1]ip address 10.0.3.2 24
[Router_D-Ethernet0/1]quit
[Router_D]interface Loopback 0
[Router_D-LoopBack0]ip address 10.0.4.1 24
[Router_D-LoopBack0]quit
2.6.2 IS-IS配置
1. #配置Router A
在全局模式下启用IS-IS:
[Router_A]isis
配置网络实体名称:
[Router_A-isis]network-entity 49.0001.0100.0000.1001.00
[Router_A-isis]quit
在端口模式下使能IS-IS:
[Router_A]interface loopback 0
[Router_A-loopback0]isis enable
[Router_A-loopback0]quit
[Router_A]interface Serial 1/1
[Router_A-Serial1/1]isis enable
[Router_A-Serial1/1]quit
2. #配置Router B
[Router_B]isis
[Router_B-isis]network-entity 49.0001.0100.0000.2001.00 [Router_B-isis]quit
[Router_B]interface Ethernet 0/0
[Router_B-Ethernet0/0]isis enable
[Router_B-Ethernet0/0]quit
[Router_B]interface Serial 2/1
[Router_B-Serial2/1]isis enable
[Router_B-Serial2/1]quit
3. #配置Router C
[Router_C]isis
[Router_C-isis]network-entity 49.0002.0100.0000.2002.00 [Router_C-isis]quit
[Router_C]interface Ethernet 0/0
[Router_C-Ethernet0/0]isis enable
[Router_C-Ethernet0/0]quit
[Router_C]interface Ethernet 0/1
[Router_C-Ethernet0/1]isis enable
[Router_C-Ethernet0/1]quit
4. #配置Router D
[Router_D]isis
[Router_D-isis]network-entity 49.0002.0100.0000.2003.00 [Router_D-isis]quit
[Router_D]interface Ethernet 0/1
[Router_D-Ethernet0/1]isis enable
[Router_D-Ethernet0/1]quit
[Router_D]interface LoopBack 0
[Router_D-LoopBack0]isis enable
[Router_D-LoopBack0]quit
OSPF上机任务指导书 ISSUE 1.0
第3章 IS-IS层次划分实验指导
3.1 组网及业务描述
图3-1
和上个多区域实验一样,根据上图搭好实验环境。在路由器A,B,C,D上
配置IS-IS路由协议。路由器A和路由器B位于一个相同的区域49.0001,路
由器C和路由器D位于其他一个区域49.0002。路由器A,和路由器D为
Level-1层路由器。
3.2 命令行列表
IS-IS配置命令请参考“IS-IS多区域实验指导书”,在这里不再详细阐述。
DJ000010 IS-IS协议实验指导书 ISSUE1.0 第3章 IS-IS层次划分实验指导3.3 配置流程
图3-2
3.4 配置步骤
(1) 运行ISIS
在system-view 视图下,运行ISIS,采用默认的ISIS进程1。
(2) 配置网络实体名称
在ISIS视图下配置网络实体名称。
(3) 更改路由器IS-IS层次
在ISISI视图下配置ISIS的层次
(4) 在端口使能ISIS协议
在端口使能ISIS协议
3.5 结果验证
(1) 测试连接
在配置完成后(具体配置请查阅配置参考部分),我们可以在各个路由器上
执行Ping这个命令来检查连通性。
(2) 显示路由器A的路由表。
OSPF上机任务指导书 ISSUE 1.0
说明:
我们知道IS路由器可以工作的Level-1,Level-2和Level-1-2。默认的情况下,
路由器是工作在Level-1-2,所有的路由器都是工作在,骨干区域,他们不但
要管理Level-1层的LSDB,而且要管理Level-2层的LSDB,在一些情况下,
会浪费资源。如果我们将A设置成Level-1层,那么A路由器就会产生一条默
然的静态路由(就象OSPF路由协议的STUB区域),下一跳就是B,路由
器A只管理Level-1层的LSDB,这样就可以大大节约资源。改变路由器A的
层次以后(具体命令请查阅配置参考),显示路由器A的ISIS路由表和IP路
由表:
[Router_A-isis]display isis route
ISIS Level - 1 Forwarding Table :
Type - D -Direct, C -Connected, I -ISIS, S -Static, O -OSPF
B -BGP, R -RIP
Flags: R-Added to RM, L-Advertised in LSPs, U-Up/Down Bit Set
Destination/Mask In.Met Ex.Met NextHop Interface Flags
------------------------------------------------------------------------------
-
D 10.0.1.0/24 10 Direct LoopBack0 R/L/-
I 10.0.2.0/24 20 192.168.0.2 Serial1/1 R/-/-
D 192.168.0.0/24 10 Direct Serial1/1 R/L/-
I 0.0.0.0/0 10 192.168.0.2 Serial1/1 R/-/-
Routing Table: public net
Destination/Mask Protocol Pre Cost Nexthop Interface
0.0.0.0/0 IS-IS 15 10 192.168.0.2 Serial1/1
10.0.1.0/24 DIRECT 0 0 10.0.1.1 LoopBack0
10.0.1.1/32 DIRECT 0 0 127.0.0.1 InLoopBack0
10.0.2.0/24 IS-IS 15 20 192.168.0.2 Serial1/1
127.0.0.0/8 DIRECT 0 0 127.0.0.1 InLoopBack0
127.0.0.1/32 DIRECT 0 0 127.0.0.1 InLoopBack0
192.168.0.0/24 DIRECT 0 0 192.168.0.1 Serial1/1
192.168.0.1/32 DIRECT 0 0 127.0.0.1 InLoopBack0
192.168.0.2/32 DIRECT 0 0 192.168.0.2 Serial1/1
3.6 附加任务
路由器端口默认模式是Level-1-2层,请改变路由器端口的层次,看看会发生
什么情况。
DJ000010 IS-IS协议实验指导书 ISSUE1.0 第3章 IS-IS层次划分实验指导3.7 配置参考
3.7.1 端口配置
请参考《IS-IS多区域实验指导书》
3.7.2 IS-IS配置
请参考《IS-IS多区域实验指导书》
3.7.3 更改层次配置
在ISIS视图下更改IS的层次:
[Router_A-isis]is-level level-1
在端口模式下更改IS端口的层次:
[Router_B-Serial2/1]isis circuit-level level-1