Giải thích toàn bố tiến trình khởi động mặc định của Cisco Router
***
Cisco Router có thể khởi động Cisco
IOS ở một
số vị trí sau:
- Flash
memory
- TFTP
server
- ROM
(Cisco IOS không đầy đủ)
Theo mặc định thì Cisco Router sẽ tìm IOS theo
thứ tự sau:
- NVRAM
- Flash
(sequential)
- TFTP
server (network boot)
- ROM
(partial IOS)
Lưu ý: Ta có thể sử dụng câu lệnh “boot system command” để chỉ định
vị trí chính xác mà router sẽ tải primary IOS source rồi sau đó quay trở lại
với thứ tự tải IOS mặc định.
Toàn bộ tiến trình khởi động Cisco Router diễn
ra như sau:
1. POST (power on self test) và thực thi Bootstrap code
POST là một tiến trình kiểm tra thành phần phần cứng Router
hardware. Sau khi thực thi tiến trình POST, router sẽ tiếp tục chạy
chương trình bootstrap.
2. Xác định vị trí Cisco IOS Software và tải vào bộ
nhớ RAM của Cisco Router
Chương trình bootstrap program xác định vị trí Cisco
IOS software và tải vào RAM. Các Cisco IOS file có thể được đặt ở
một trong 3 vị trí: flash memory, TFTP server, hoặc
chỉ định cụ thể trong startup configuration file. Cisco IOS software thường được tải từ flash memory theo mặc định. Các thiết lập cấu hình phải được
thay đổi để router có thể tải từ một số vị trí khác.
I). Kiểm tra giá trị Configuration Register (NVRAM) và thay đổi giá
trị này bằng câu lệnh config-register command ở chế độ Global
configuration mode trên Cisco Router.
- 0 = ROM Monitor mode
- 1 = ROM IOS
- 2 – 15 = startup-config in
NVRAM
II). Kiểm tra Startup-config file để xác định câu lệnh boot system command (NVRAM)
a). Nếu câu lệnh boot system command có trong startup-config
- Chạy các câu lệnh boot
system command theo thứ tự xuất hiện trong startup-config để xác
định vị trí tải IOS
- Nếu các câu lệnh boot system
command không thể thực hiện được, tiến trình khởi động mặc định
sẽ được thực hiện để tải IOS (Flash, TFTP, ROM).
b). Nếu không có câu lệnh boot system command nào trong startup-config thì router sẽ sử dụng tiến trình boot-up sequence mặc định để tải Cisco IOS:
- Flash (sequential)
- TFTP server (netboot)
- ROM (partial hoặc mini
IOS) hoặc tiếp tục duy trì tiến trình móc nối tới TFTP tùy theo
dòng router model
Lưu ý: Nếu Cisco IOS Software không thể tải được theo boot system
command và theo tiến trình boot-up mặc định thì Router sẽ rơi vào
chế độ ROMmonitor mode.
3. Xác định vị trí và tải startup configuration
file.
Sau khi Cisco IOS software được tải thành công, chương trình bootstrap tiếp
tục tìm kiếm startup configuration file trong NVRAM. Nếu startup configuration
file có ở NVRAM, router sẽ tải cấu hình này lên RAM.
Nếu startup-config file không tồn tại trong NVRAM, Cisco Router sẽ
khởi động với cấu hình trắng ban đầu setup mode.
- NVRAM
- TFTP server
- Setup Mode
Câu
lệnh Boot System Command:
Cisco-Router(config)# boot system flash IOS filename – boot từ FLASH memory
Cisco-Router(config)# boot system tftp IOS filename tftp server ip address – boot từ một TFTP server
Cisco-Router(config)# boot system rom – boot từ system ROM
Cisco-Router(config)# boot system tftp IOS filename tftp server ip address – boot từ một TFTP server
Cisco-Router(config)# boot system rom – boot từ system ROM
Thay
đổi giá trị Register:
Cisco-Router(config)# config-register 0x10x (giá trị x có giá
trị 0-F dưới dạng số hex)
When the last x is:
0 = boot into ROM Monitor mode
1 = boot the ROM IOS
2 – 15 = look in startup config file in NVRAM
0 = boot into ROM Monitor mode
1 = boot the ROM IOS
2 – 15 = look in startup config file in NVRAM
Tiến trình khởi động của Cisco Router tùy thuộc vào giá trị Configuration
register và câu lệnh Boot system command được mô tả trong bảng bên dưới.
Boot Filed Value
|
Chức năng
|
0×0
|
Vào chế độ ROMMON và bỏ qua boot system command.
|
0×1
|
Tải IOS từ ROM và bỏ qua boot system command.
|
0×2-0xF
|
Nếu không có câu lệnh boot command, router sẽ tìm IOS trong Flashmemory;
nếu thấy bại, tiến hành broadcast để tìm IOS từ TFTP server. Nếu thất bại, tải IOS từ ROM.
|
0×2-0xF
|
Nếu boot system ROM command được sử dụng, IOS được tải từ ROM.
|
0×2-0xF
|
Nếu boot system flash
command được sử dụng, IOS được tải từ Flash memory.
|
0×2-0xF
|
Nếu boot system tftp file_name 10.1.1.1 command được sử dụng, IOS với
tên chỉ định file_name sẽ được tải từ TFTP server.
|
0×2-0xF
|
Nếu nhiều câu lệnh boot system command được sử dụng, router sẽ
tải IOS theo thứ tự các câu lệnh boot.
|
Liên
kết tham khảo: http://www.ciscoconsole.com/wan/cisco-general/cisco-router-ios-boot-up-sequence-process.html/
Tài liệu tham khảo
Không có nhận xét nào: