CCNP-19 IS-IS试验2
实验拓扑:
 试验要求:R1 R2 R3全部采用集成的ISIS路由协议,R1 R2在区域49.0001内,R3在区域49.0002内,R1与R2之间的链路类型为L1,R2与R3之间的链路类型为L2。 
 试验目的:掌握基本的集成ISIS配置 实验配置:
  R1: 
 R1(config)#router isis
 R1(config-router)#net 49.0001.1111.1111.1111.00
 R1(config-router)#is-type level-1
 R1(config-router)#exit
 R1(config)#int loop0
 R1(config-if)#ip add 1.1.1.1 255.255.255.0
 R1(config-if)#ip router isis
 R1(config-if)#exit
 R1(config)#int loop1
 R1(config-if)#ip add 2.2.2.2 255.255.255.0
 R1(config-if)#ip router isis
 R1(config-if)#exit
 R1(config)#int f0/0
 R1(config-if)#ip add 199.99.1.1 255.255.255.0
 R1(config-if)#ip router isis
 R1(config-if)#no shu
 R1(config-if)#exit
   R2: 
 R2(config)#router isis
 R2(config-router)#net 49.0001.2222.2222.2222.00
 R2(config-router)#exit
 R2(config)#int loop0
 R2(config-if)#ip add 3.3.3.3 255.255.255.0
 R2(config-if)#ip router isis
 R2(config-if)#exit
 R2(config)#int loop1
 R2(config-if)#ip add 4.4.4.4 255.255.255.0
 R2(config-if)#ip router isis
 R2(config-if)#exit
 R2(config)#int f0/0
 R2(config-if)#ip add 199.99.1.2 255.255.255.0
 R2(config-if)#ip router isis
 R2(config-if)#isis circuit-type level-1
 R2(config-if)#no shu
 R2(config-if)#exit
 R2(config)#int s1/0
 R2(config-if)#ip add 199.99.2.1 255.255.255.0
 R2(config-if)#ip router isis
 R2(config-if)#isis circuit-type level-2-only
 R2(config-if)#clock rate 64000
 R2(config-if)#no shu
 R2(config-if)#exit
   R3: 
 R3(config)#router isis
 R3(config-router)#net 49.0002.3333.3333.3333.00
 R3(config-router)#is-type level-2-only
 R3(config-router)#exit
 R3(config)#int loop0
 R3(config-if)#ip add 5.5.5.5 255.255.255.0
 R3(config-if)#ip router isis
 R3(config-if)#exit
 R3(config)#int loop1
 R3(config-if)#ip add 6.6.6.6 255.255.255.0
 R3(config-if)#ip router isis
 R3(config-if)#exit
 R3(config)#int s1/0
 R3(config-if)#ip add 199.99.2.2 255.255.255.0
 R3(config-if)#ip router isis
 R3(config-if)#no shu
 R3(config-if)#exit
   以上为基本的集成ISIS的配置,起Loop接口做测试,注意有一点需要提出的是,在上次试验中我既在ISIS配置模式下配置了路由器的level,又在接口模式下配置了circuit-type的level,今天又一次看ISIS的时候发现其实这两条命令之需要一条就可以了。OK,下面查看一下邻居关系: 
 Router#show clns is-neighbors
  System Id      Interface   State  Type Priority  Circuit Id         Format
 R2         Fa0/0       Up     L1   64        R2.03          Phase V
  R2#show clns is-neighbors
  System Id      Interface   State  Type Priority  Circuit Id         Format
 R1             Fa0/0       Up     L1   64        R2.03              Phase V
 R3             Se1/0       Up     L2   0         00                 Phase V
  R3#show clns is-neighbors
  System Id      Interface   State  Type Priority  Circuit Id         Format
 R2             Se1/0       Up     L2   0         00                 Phase V
  邻居关系状态都UP了,表示成功建立了ISIS的邻居关系,R2.03表示在LAN环境下R2为DIS。然后我们查看一下show ip protocols: 
 R1#show ip protocols
 Routing Protocol is "isis"
   Invalid after 0 seconds, hold down 0, flushed after 0
   Outgoing update filter list for all interfaces is not set
   Incoming update filter list for all interfaces is not set
  Redistributing: isis
   Address Summarization:
     None
   Maximum path: 4
   Routing for Networks:
     Loopback0
     Loopback1
     FastEthernet0/0
   Routing Information Sources:
     Gateway         Distance      Last Update
     3.3.3.3              115      00:00:39
   Distance: (default is 115)
  R2#show ip protocols
 Routing Protocol is "isis"
   Invalid after 0 seconds, hold down 0, flushed after 0
   Outgoing update filter list for all interfaces is not set
   Incoming update filter list for all interfaces is not set
   Redistributing: isis
   Address Summarization:
     None
   Maximum path: 4
   Routing for Networks:
     Loopback0
     Loopback1
     FastEthernet0/0
     Serial1/0
   Routing Information Sources:
     Gateway         Distance      Last Update
     5.5.5.5              115      00:00:11
     1.1.1.1              115      00:00:06
   Distance: (default is 115)
  R3#show ip protocols
 Routing Protocol is "isis"
   Invalid after 0 seconds, hold down 0, flushed after 0
   Outgoing update filter list for all interfaces is not set
   Incoming update filter list for all interfaces is not set
   Redistributing: isis
   Address Summarization:
     None
   Maximum path: 4
   Routing for Networks:
     Loopback0
     Loopback1
     Serial1/0
   Routing Information Sources:
     Gateway         Distance      Last Update
     3.3.3.3              115      00:00:11
      Distance: (default is 115)
  从上面的信息可以看到集成ISIS的一些信息,注意Gateway显示的是loopback0的地址,ISIS的管理距离为115,为什么会选用这个地址?会不会像OSPF选取router-id一样呢?我们做一下测试: 
 R3(config)#int loop2
 R3(config-if)#ip add 1.1.2.1 255.255.255.0
 R3(config-if)#ip router isis
 R3(config-if)#end
  在R3上再起一个loopback接口,IP地址要小于loopback0的IP地址,然后在R2上clear isis *后,在show ip procols查看: 
 R2#show ip protocols
 Routing Protocol is "isis"
 Invalid after 0 seconds, hold down 0, flushed after 0
 Outgoing update filter list for all interfaces is not set
 Incoming update filter list for all interfaces is not set
 Redistributing: isis
 Address Summarization:
 None
 Maximum path: 4
 Routing for Networks:
 Loopback0
 Loopback1
 FastEthernet0/0
 Serial1/0
 Routing Information Sources:
  Gateway         Distance      Last Update
     5.5.5.5              115      00:00:00
     1.1.1.1              115      00:00:22
 Distance: (default is 115)
  没有任何变化,好的,下面我们把R3的loopback0接口地址做一下修改: 
 R3(config)#int loop0
 R3(config-if)#ip add 1.1.3.1 255.255.255.0
 R3(config-if)#end
  这回再到R2上show ip procols时会发现变化: 
 R2#show ip protocols
 Routing Protocol is "isis"
 Invalid after 0 seconds, hold down 0, flushed after 0
 Outgoing update filter list for all interfaces is not set
 Incoming update filter list for all interfaces is not set
 Redistributing: isis
 Address Summarization:
 None
 Maximum path: 4
 Routing for Networks:
 Loopback0
 Loopback1
 FastEthernet0/0
 Serial1/0
 Routing Information Sources:
   Gateway         Distance      Last Update
     5.5.5.5              115      00:00:28
     1.1.1.1              115      00:00:02
     1.1.3.1              115      00:00:02
 Distance: (default is 115)
  多了一个1.1.3.1的地址,表示采用了新的R3 Loopback0接口地址,5.5.5.5的地址还在,并没有消除,等邻居计时器超时后就会消除的。由此我们可以判断出这里显示的地址为相邻路由器loopback0口的IP地址。 
  下面我们来查看一下LSDB: 
  R1#show isis database
  IS-IS Level-1 Link State Database:
 LSPID                 LSP Seq Num  LSP Checksum  LSP Holdtime      ATT/P/OL
 R1.00-00            * 0x00000004   0x0170        1086              0/0/0
 R2.00-00              0x00000007   0x9E4A        1114              1/0/0
 R2.03-00              0x00000001   0x183C        1040              0/0/0
  R2#show isis database
  IS-IS Level-1 Link State Database:
 LSPID                 LSP Seq Num  LSP Checksum  LSP Holdtime      ATT/P/OL
 R1.00-00              0x00000004   0x0170        1162              0/0/0
 R2.00-00            * 0x00000007   0x9E4A        1195              1/0/0
 R2.03-00            * 0x00000001   0x183C        1120              0/0/0
 IS-IS Level-2 Link State Database:
 LSPID                 LSP Seq Num  LSP Checksum  LSP Holdtime      ATT/P/OL
 R2.00-00            * 0x0000000A   0x43B5        1189              0/0/0
 R3.00-00              0x00000002   0x2F4C        1187              0/0/0
  R3#show isis database
  IS-IS Level-2 Link State Database:
 LSPID                 LSP Seq Num  LSP Checksum  LSP Holdtime      ATT/P/OL
 R2.00-00              0x0000000A   0x43B5        1189              0/0/0
 R3.00-00            * 0x00000002   0x2F4C        1191              0/0/0
  这里可以看到在LAN环境下,R2后面的ATT为1,表示它为一个边界路由器,R2.03-00表示R2为DIS。最后我们来查看一下路由表: 
 R1#show ip route
 Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
 D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
 N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
 E1 - OSPF external type 1, E2 - OSPF external type 2
 i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
 ia - IS-IS inter area, * - candidate default, U - per-user static route
 o - ODR, P - periodic downloaded static route
  Gateway of last resort is 199.99.1.2 to network 0.0.0.0
  1.0.0.0/24 is subnetted, 1 subnets
 C       1.1.1.0 is directly connected, Loopback0
 2.0.0.0/24 is subnetted, 1 subnets
 C       2.2.2.0 is directly connected, Loopback1
     3.0.0.0/24 is subnetted, 1 subnets
 i L1    3.3.3.0 [115/20] via 199.99.1.2, FastEthernet0/0
      4.0.0.0/24 is subnetted, 1 subnets
 i L1    4.4.4.0 [115/20] via 199.99.1.2, FastEthernet0/0
 C    199.99.1.0/24 is directly connected, FastEthernet0/0
 i*L1 0.0.0.0/0 [115/10] via 199.99.1.2, FastEthernet0/0
  R2#show ip route
 Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
 D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
 N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
 E1 - OSPF external type 1, E2 - OSPF external type 2
 i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
 ia - IS-IS inter area, * - candidate default, U - per-user static route
 o - ODR, P - periodic downloaded static route
  Gateway of last resort is not set
       1.0.0.0/24 is subnetted, 3 subnets
 i L1    1.1.1.0 [115/20] via 199.99.1.1, FastEthernet0/0
 i L2    1.1.2.0 [115/20] via 199.99.2.2, Serial1/0
 i L2    1.1.3.0 [115/20] via 199.99.2.2, Serial1/0
      2.0.0.0/24 is subnetted, 1 subnets
 i L1    2.2.2.0 [115/20] via 199.99.1.1, FastEthernet0/0
 3.0.0.0/24 is subnetted, 1 subnets
 C       3.3.3.0 is directly connected, Loopback0
 4.0.0.0/24 is subnetted, 1 subnets
 C       4.4.4.0 is directly connected, Loopback1
    6.0.0.0/24 is subnetted, 1 subnets
 i L2    6.6.6.0 [115/20] via 199.99.2.2, Serial1/0
 C    199.99.2.0/24 is directly connected, Serial1/0
 C    199.99.1.0/24 is directly connected, FastEthernet0/0
  R3#show ip route
 Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
 D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
 N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
 E1 - OSPF external type 1, E2 - OSPF external type 2
 i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
 ia - IS-IS inter area, * - candidate default, U - per-user static route
 o - ODR, P - periodic downloaded static route
  Gateway of last resort is not set
       1.0.0.0/24 is subnetted, 3 subnets
 i L2    1.1.1.0 [115/30] via 199.99.2.1, Serial1/0
 C       1.1.2.0 is directly connected, Loopback2
 C       1.1.3.0 is directly connected, Loopback0
      2.0.0.0/24 is subnetted, 1 subnets
 i L2    2.2.2.0 [115/30] via 199.99.2.1, Serial1/0
      3.0.0.0/24 is subnetted, 1 subnets
 i L2    3.3.3.0 [115/20] via 199.99.2.1, Serial1/0
      4.0.0.0/24 is subnetted, 1 subnets
 i L2    4.4.4.0 [115/20] via 199.99.2.1, Serial1/0
 6.0.0.0/24 is subnetted, 1 subnets
 C       6.6.6.0 is directly connected, Loopback1
 C    199.99.2.0/24 is directly connected, Serial1/0
 i L2 199.99.1.0/24 [115/20] via 199.99.2.1, Serial1/0
  上面用红颜色标记的部分表示都是通过ISIS学习到的,I L1表示的是LEVEL-1路由,I L2表示的是LEVEL-2的路由,I*L1表示的是缺省路由,下面在R1上ping测试一下: 
 R1#ping 199.99.2.2
 Type escape sequence to abort.
 Sending 5, 100-byte ICMP Echos to 199.99.2.2, timeout is 2 seconds:
 !!!!!
 Success rate is 100 percent (5/5), round-trip min/avg/max = 168/191/216 ms
 通了。 实验总结:掌握基本的集成ISIS配置方法,并会使用show命令对集成ISIS的配置进行检验。 
  本文转自loveme2351CTO博客,原文链接:http://blog.51cto.com/loveme23/47989 ,如需转载请自行联系原作者