If you look at the previous entry, I didn’t set up R2 because it didn’t have IS-IS loaded. Well, I find myself with a bit of free time, and a desire to see what happens between R1 and R2, who are on the same subnet but don’t have direct access.

So, I figure I’ll load R2 with something supporting IS-IS.

My PC sits on the ethernet segment between R0 and R3, with an ip default-gateway I was able to establish connectivity. However, the frame switch connection is limited to 64kbit/sec, so TFTP was timing out:

r2(boot)#copy tftp flash
System flash directory:
File  Length   Name/status
  1   8013396  c2500-i-l.121-15.bin
[8013460 bytes used, 375148 available, 8388608 total]
Address or name of remote host [255.255.255.255]? 10.50.0.254
Source file name? c2500-p7-l.121-22b.bin
Destination file name [c2500-p7-l.121-22b.bin]?
Accessing file ‘c2500-p7-l.121-22b.bin’ on 10.50.0.254…
Loading c2500-p7-l.121-22b.bin from 10.50.0.254 (via Serial0.112): !OO.O..O [timed out]
 [failed]
 

While looking for some commands to increase TFTP timeouts, I ran across tftp-server. That’s right, I remembered a router can act as a TFTP server!

r3(config)#tftp-server flash:c2500-p7-l.121-22b.bin

r2(boot)#copy tftp flash
System flash directory:
File  Length   Name/status
  1   8013396  c2500-i-l.121-15.bin
[8013460 bytes used, 375148 available, 8388608 total]
Address or name of remote host [10.50.0.254]? 10.51.0.3
Source file name? c2500-p7-l.121-22b.bin
Destination file name [c2500-p7-l.121-22b.bin]?
Accessing file ‘c2500-p7-l.121-22b.bin’ on 10.51.0.3…
Loading c2500-p7-l.121-22b.bin from 10.51.0.3 (via Serial0.112): ! [OK]

Erase flash device before writing? [confirm]
Flash contains files. Are you sure you want to erase? [confirm]

Copy ‘c2500-p7-l.121-22b.bin’ from server
  as ‘c2500-p7-l.121-22b.bin’ into Flash WITH erase? [yes/no]yes
Erasing device… eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee …erased
Loading c2500-p7-l.121-22b.bin from 10.51.0.3 (via Serial0.112): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!…

It’s going to take forever and a day to download (at least it’s only half size), but I’ve got other stuff to do, and more importantly, I’ve learned something new (and potentially helpful) and applied it. It also reinforces one of the reasons I followed the CCNP in the first place — to learn new stuff that I may be able to apply on the job.