Flash
Lab 1-8: Na ̣p IOS Image từ TFTP Server cho router cha ̣y từ Flash
–Bài thực hành này mô tả cách na ̣p IOS từ router cha ̣y từ flash. Mô ̣t số router cha ̣y từ flash như Cisco 2500 series hay Cisco 1600 series.
–PC họat động như một TFTP server sẽ nối với router trong cùng ma ̣ng LAN. IOS image mới sẽ chứa trong TFTP server và sẽ được truyền qua Cisco router bằng giao thức truyền TFTP. Trong hình vẽ này, PC hoa ̣t đô ̣ng như TFTP server còn router sẽ là TFTP client. Router cha ̣y từ Flash và router cha ̣y từ RAM⁄
Cisco router có thể thực thi IOS từ RAM hay từ Flash, cha ̣y từ flash châ ̣m hơn.
– Router cha ̣y từ flash là các loa ̣i Cisco 2500 series và mô ̣t số router Cisco 1600 series. Toàn bô ̣ IOS được na ̣p vào bô ̣ nhớ flash ở da ̣ng không nén. Cisco IOS cha ̣y từ flash. Câ ̣p nhâ ̣t IOS mới trở thành vấn đề: làm sao để na ̣p vào flash trong khi đang thực thi IOS cũ? Cisco giải quyết điều này bằng mô ̣t IOS đă ̣c biê ̣t lưu trong ROM. Chương trình giúp đỡ khởi đô ̣ng sẽ na ̣p la ̣i router để boot từ ROM. Lúc này Flash có thể câ ̣p nhâ ̣t và IOS mới sẽ có thể cha ̣y từ flash.
– Router cha ̣y từ RAM là các đời router Cisco 3600, 4000, 7000, và 7500. Các router này chứa IOS image da ̣ng nén trong flash. Khi khởi đô ̣ng, router sao chép IOS từ flash vào trong RAM và thực thi IOS trên RAM. Các router này có thể câ ̣p nhâ ̣t dễ dàng IOS trong flash bằng cách chép phiên bản mới bằng TFTP.
Thực hiê ̣n
–Ban đầu cấu hình của RouterA như sau RouterA
!
hostname RouterA !
interface Ethernet0
ip address 10.10.3.253 255.255.255.0 ← Ethernet interface trên cùng ma ̣ng với TFTP server no shut ← cho phép cổng ! line con 0 line aux 0 line vty 0 4 login ! end
Dùng lê ̣nh show version để tìm phiên bản của IOS hiê ̣n có. RouterA#show version
Cisco Internetwork Operating System Software
IOS (tm) 2500 Software (C2500-I-L), Version 12.1(3), RELEASE SOFTWARE (fc1) ↑
Router đang cha ̣y IOS version 12.1(3)
Compiled Thu 06-Jul-00 07:33 by cmong
Image text-base: 0x0303E710, data-base: 0x00001000 ROM: System Bootstrap, Version 11.0(10c), SOFTWARE
BOOTFLASH: 3000 Bootstrap Software (IGS-BOOT-R), Version 11.0(10c), RELEASE SOFTWARE (fc1)
R1 uptime is 1 hour, 22 minutes System returned to ROM by power-on
System image file is "flash:c2500-i-l.121-3.bin" ↑
IOS đươ ̣c na ̣p từ flash
cisco 2511 (68030) processor (revision M) with 14336K/2048K bytes of memory. ↑ Router có 16 MB RAM, 14MB dùng cho bô ̣ nhớ xử lý, 2MB dùng
cho bô ̣ nhớ I/O
Processor board ID 07143970, with hardware revision 00000000 Bridging software.
X.25 software, Version 3.0.0. 1 Ethernet/IEEE 802.3 interface(s) 2 Serial network interface(s) 16 terminal line(s)
32K bytes of non-volatile configuration memory.
8192K bytes of processor board System flash (Read ONLY) ← router có 8 MB flash Configuration register is 0x2102
–Xem nô ̣i dung bô ̣ nhớ flash dùng lê ̣nh show flash RouterA#show flash
System flash directory: File Length Name/status 1 7640212 c2500-i-l.121-3.bin
[7640276 bytes used, 748332 available, 8388608 total]
Để chắc chắn có thể truy câ ̣p được TFTP server ở đi ̣a chỉ 10.10.3.28, dùng lê ̣nh ping để kiểm tra.
RouterA#ping 10.10.3.28 Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.10.3.28 timeout is 2 seconds: !!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/4/4 ms
–Sau khi đã kiểm tra kết nối đến TFTP server như trên, ta bắt đầu na ̣p IOS mới vào router bằng lê ̣nh copy tftp flash.
RouterA#copy tftp flash **** NOTICE **** Flash load helper v1.0
This process will accept the copy options and then terminate
the current system image to use the ROM based image for the copy. ← router sẽ na ̣p IOS image
trong ROM, IOS này sẽ ghi IOS mới vào flash
Routing functionality will not be available during that time. If you are logged in via telnet, this connection will terminate. Users with console access can see the results of the copy operation. ---- ******** ----
Proceed? [confirm]
Address or name of remote host [255.255.255.255]? 10.10.3.28 ← đi ̣a chỉ TFTP server Source file name []?c2500-i-l.121-4.bin
Destination file name []?
Accessing tftp://10.10.3.28/c2500-i-l.121-4.bin...
Erase flash: before copying? [confirm] ← xoá nô ̣i dung hiê ̣n ta ̣i của flash Loading System flash directory:
File Length Name/status 1 7640212 c2500-i-l.121-3.bin
[7640276 bytes used, 748332 available, 8388608 total] Accessing file 'c2500-i-l.121-4.bin' on 10.10.3.28...
Loading c2500-i-l.121-4.bin from 10.10.3.28 (via Ethernet0):! [OK] Erasing device... eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee ...erased Loading c2500-i-l.121-4.bin from 10.10.3.28 (via
Ethernet0): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [OK - 7640212/8388608 bytes] Verifying checksum... OK (0x1FC7) Flash copy took 0:03:47 [hh:mm:ss] %FLH: Re-booting system after download Restricted Rights Legend
...
Cisco Internetwork Operating System Software
IOS (tm) 2500 Software (C2500-I-L), Version 12.1(4), RELEASE SOFTWARE (fc1) Copyright (c) 1986-2000 by cisco Systems, Inc.
Compiled Thu 06-Jul-00 07:33 by cmong
Image text-base: 0x0303E710, data-base: 0x00001000
Processor board ID 07143970, with hardware revision 00000000 Bridging software.
X.25 software, Version 3.0.0. 1 Ethernet/IEEE 802.3 interface(s) 2 Serial network interface(s) 16 terminal line(s)
32K bytes of non-volatile configuration memory.
8192K bytes of processor board System flash (Read ONLY) Press RETURN to get started!
–Sau khi đã na ̣p IOS mới dùng lê ̣nh show version để kiểm tra la ̣i router đã cha ̣y IOS mới chưa:
RouterA#show version
–Kiểm tra la ̣i lần nữa bằng show flash.