PDA

View Full Version : Các thành phần của một Router



chipchipzzz
21-04-2003, 08:44 PM
Cấu hình bên trong Router gồm những thành phần sau:

RAM/DRAM -- lưu trữ những bảng routing, ARP cache, fast-switching cache, packet buffering (shared RAM), và packet hold queues; RAM cũng cung cấp bộ nhớ tạm thời (running memory) cho file cấu hình của router khi router đang hoạt động; nội dung RAM mất khi tắt nguồn hoặc restart router.

NVRAM -- non-volatile RAM lưu trữ file cấu hình backup/startup của router; nội dung của NVRAM vẫn được giử khi tắt nguồn hoặc restart router.

Flash -- có thể xóa, có thể lập trình lại ROM nơi lưu trữ hệ điều hành và một số mã lệnh (microcode); Bộ nhớ Flash cho phép cập nhập phần mềm mà không cần lấy và thay thế chip xử lý; Nội dung Flash vẫn được giử khi tắt nguồn hoặc restart; Bộ nhớ Flash có thể chứa nhiều versions của phần mềm IOS.

ROM -- chứa chương trình kiểm tra khi bật nguồn router, chương trình bootstrap, và phần mềm hệ điều hành; nâng cấp phần mềm trong ROM đòi hỏi phải lấy và thay thế chip cắm trên CPU.

Interfaces -- Kết nối mạng trên board mạch chủ hoặc trên interface modules riêng biệt, qua đó những packet đi vào và đi ra router.

Huỳnh Chí Đại
CCNA - CCDA - CCNP

robedan
23-04-2003, 04:55 PM
Vậy xin cho hỏi các thuật ngữ sau có nghĩa là gì?
ARP cache : ARP có phải là viết tắt của từ Address Resolution Protocol không?
Các thuật ngữ sau có nghĩa là gì và nó làm nhiệm vụ cụ thể nào trong Router?:
ARP cache
fast-switching cache
packet buffering (shared RAM) : Có phải là chia sẻ RAM cho Router?
packet hold queues
chương trình bootstrap: Nhiệm vụ của nó với Router có phải là tương tự như BIOS với PC vậy không?

chipchipzzz
24-04-2003, 02:38 PM
Vậy xin cho hỏi các thuật ngữ sau có nghĩa là gì?
ARP cache : ARP có phải là viết tắt của từ Address Resolution Protocol không?
Các thuật ngữ sau có nghĩa là gì và nó làm nhiệm vụ cụ thể nào trong Router?:
ARP cache
fast-switching cache
packet buffering (shared RAM) : Có phải là chia sẻ RAM cho Router?
packet hold queues
chương trình bootstrap: Nhiệm vụ của nó với Router có phải là tương tự như BIOS với PC vậy không?

Chính xác, ARP là viết tắt của từ Address Resolution Protocol

Các khái niệm:
Cache: vùng chứa dữ liệu thường hay dùng đến
Buffer: bộ đệm, tạm thời lưu giữ các thông tin
Queue: hàng đợi

để dể hiểu, bạn hình dung thành phần Router cũng tương tự như một máy tính PC
Quá trình boot của PC & Router:
bootstrap của router cũng tương tự như BIOS (Basic Input/Output System), khi bật nguồn chúng làm nhiệm vụ kiểm tra lỗi của các thiết bị (bạn có thể thấy PC test RAM, bàn phím... & báo lỗi nếu có), sau đó tìm kiếm hệ điều hành (OS) (đ/v PC tìm trên FDD, CD, HDD...) (đ/v Router thì tìm IOS trên Flash, TFTP & ROM), tiếp theo là nạp OS vào RAM và chuyển quyền điều khiển cho hệ điều hành.

robedan
25-04-2003, 03:50 PM
Ồ, tôi hiểu rồi. Thanks chipchipzzz nhiều nhé!

dangquangminh
04-05-2003, 01:43 PM
heroes

bạn có thể dùng các phần mềm giả lập Simulator version 3.0. Tuy nhiên cần chú ý là dùng Sim sẽ không thể giả lập hết tất cả những tác vụ của routers như crack password, các lab về dial-backup.

bạn nên dùng Sim chỉ để ôn tập một số lệnh routers.

Thân mến

duydq
05-05-2003, 07:15 PM
Hi,

Các bạn có thể lên site ftp://210.83.127.80 để download các tài liệu về Cisco cũng như các bộ SIM. Nhiều lắm đấy.

Thân chào.

homeless
21-05-2003, 04:02 PM
Khong phai loai router nao cung load IOS vao RAM. ISO co the chay truc tiep tren flash ma khong duoc nap vao RAM. Ngoai ra thanh phan cua router con co thanh ghi(register).

sinhvienngheo
22-05-2003, 02:09 AM
anh homeless,

2500 series boot lên từ flash.

Cisco 2600 và 3600 series thường load ios vàm RAM và unzip.

Tuy nhiên em nghe nói có hai loại 2500. 2500-R và 2500 "bình thường". Anh có thể cho em biết sự khác nhau giữa hai loại này không anh?

cám ơn anh.

nguyenthanhtung32
26-02-2004, 12:55 PM
Anh chipchipzzz cho em hỏi?
ARP la một protocol, vậy ARP cache có phài dùng để lưu tạm các thông tin về sự ánh xạ giữa MAC address và IP address không?

mio
26-02-2004, 06:41 PM
nguyenthanhtung32,

bạn nối máy tính vào mạng, sau đó vào DOS promt gõ lệnh sau: "arp -a"
bước tiếp theo: thử duyệt một trang web hay ping 1 địa chỉ nào đó ok
dùng lệnh sau: "arp -a" bạn thấy những gì?

25-06-2004, 02:11 PM
Một chút về Hardware của Cisco 25xx Series Router:
CPU and Block Diagram
http://www.cisco.com/warp/public/63/arch_2500_5750g.gif
CPU được sử dụng trong 25xx Series Router là Motorola 68030 CISC (được đặt hàng chuyên dụng đấy). Nó có các đặc điểm sau:
____32 bit bus, 20 MHz clock (25 MHz on some platforms)
____256 Bytes internal Data Cache, 256 Bytes internal Instruction Cache, both direct mapped.
System Control Logic helps the main processor with device control, điều khiển ngắt, với các chức năng về thời gian như counting, timeing (định thời), với bộ nhớ FIFO và có khả năng communication with network interfaces and Dynamic RAM (DRAM).
____25xx Series sử dụng công nghệ Anchor Application Specific Integrated Circuit (ASIC) để truyền thông dữ liệu với DRAM, System Bus và network interfaces card. Bạn hãy nhìn vào cái khối System Control ASIC ấy. Nó đấy.
Network interfaces card tất nhiên chính là chuyền thông dữ liệu (không lẽ để làm đẹp)
+ Mối RT 25xx có một bộ điều khiển Ethernet/Token Ring và Serial Communication Channels (SCC) cho WAN ports (on-board).
+ Khe cắm WIC (trong RT 2524 và 2525) cho phép mở rộng kiểu modul cho WAN interface.
Wan Interface Cards (WIC)
+ WIC trao đổi dữ liệu với CPU bằng systemp bus.
+ WIC không support "cắm vào là chạy" và tất nhiên là nếu rut ra là chết (????)
+ Cũng như cards mở rộng trong máy tính, nó cần có driver, đó chính là IOS, bạn phải chắc chắn là phiên bản IOS có hỗ trợ tất cả các phần cứng trong RT (trong đó có cả WICs)
BUS Được CPU sử dụng để truy nhập và truyền thông các component khác thông qua cơ chế truy nhập theo địa chỉ. Có 2 loại BUS.
+ CPU BUS có tốc độ cao với bộ sử lý truy cập 32 bit address và 32 bit data. hoạt động ở 20 Mhz. Nó cho phép cả cơ chế truy nhập Dual Universal Asynchronous Receiver/Transmitter (UART), Boot ROM, RAM (NVRAM), Flash, and PCMCIA Flash.
+ Systemp Bus: Dùng cho truyền thông với Ethernet/Token Ring controllers, WAN port interfaces.
- DRAM được truy nhập thông qua ASICs và cho phép Direct Memory Access (DMA).
Dual UART . Nó có 1 cổng nối tiếp (chuẩn RS232), DCE (loại RJ 45 = Console đấy), DTE (RJ45 - Aux)
Bộ nhớ cảu RT 25xx
DRAM : DRAM được phân chia trong Main Processor Memory (MPM)and Shared Input/Output (I/O) memory.
+MPM được dùng để lưu bảng định tuyến, fast switching cache, running configuration ...
+ Shared I/O memory được dùng để lưu tạm các packet trong bộ đệm hệ thống.
-Ta có thể xem các thông tin về DRAm bằng lệnh show version.
- RT cho phép cắm thêm DRAM mới để tăng dung lượng từ 2MB đến 18 MB bằng DRAM SIMM. và tuỳ đấy mà shared I/O memory và MPM chiếm phần ...
+ 25xx platforms không có on-board DRAM và chỉ sử dụng SIMMs.
Flash: Dùng để lưu IOS image, backup config và các file khác.
+ Flash trong 25xx dùng 2 SIMM (80pin, 120 ns)
+ Flash có thể là 4, 8, 16 MB
- RT chạy IOS từ flash. Chi tiết về file IOS và địa chi đặt nó bạn xem ở mục khác nhé. Bạn cũng có thể dùng lệnh show để xem được.
NVRAM Được dùng để lưu startup configuration. Có size là 32KB.
BOOT ROM hoặc EPROOM dùng để lưu các startup diagnostic code (ROM Monitor), and RxBoot. Boot ROM. Có size khoảng 2 MB.
ID PROM: EPROM (size 256 bytes) Lưu các thông tin cập nhận về Hardware như MAC address của LAN interface :lol:

VoThanhDuy
24-02-2005, 05:46 AM
Router 2500 và 7204 có cùng kiểu bộ nhớ nhưng khác nhau trong cách cài đăt.

ROMMON - là chương trình bootstrap ban đầu của router.

Boot helper - Là một thành phần của hệ điều hành IOS được dùng để nâng cấp software hay để khởi động từ mạng. Router 2500 dùng ROMMON và boot helper trong hai thanh ROM. Router 7204 có ROMMON trong thanh ROM và boot helper trong flash trên I/O nên còn gọi là boot flash.

Bộ nhớ chính: Được dùng để chứa bảng định tuyến và các phiên bản IOS. Router 2500 thường chạy IOS từ flash.

Bộ nhớ dùng chung - Đây là bộ nhớ giữ các bộ đệm (buffer) cho các gói tin. Vùng nhớ này nằm chung trong cùng thanh mẻmory giống như bộ nhớ chính.
Flash memory: Nơi chứa hệ điều hành IOS. Trên router 2500 có hai thanh flash (tối đa là 16MB).

NVRAM: Là bộ nhớ chứa cấu hình cho router. Trong router 2500, phần này có kích thước là 32KB.