09.12.2012 Views

Understanding the network.pdf - Back to Home

Understanding the network.pdf - Back to Home

Understanding the network.pdf - Back to Home

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ROM is used on <strong>the</strong> 1600, 2500, 2600, and 3x00 series routers <strong>to</strong><br />

handle <strong>the</strong> router's bootstrap process, and it has just enough<br />

headroom <strong>to</strong> load <strong>the</strong> OS. In <strong>the</strong> case of <strong>the</strong> 2500, <strong>the</strong> ROM set also<br />

contains a limited version of <strong>the</strong> router's operating system, called <strong>the</strong><br />

Inter<strong>network</strong> Operating System (IOS).<br />

Flash memory is rewritable nonvolatile memory. In <strong>the</strong> early days of<br />

programmable hardware, floppy disks were used <strong>to</strong> s<strong>to</strong>re boot images<br />

and configuration files, as flash memory was excessively expensive.<br />

Flash is ei<strong>the</strong>r mounted on <strong>the</strong> router's mo<strong>the</strong>rboard or installed in a<br />

router's PCMCIA slot(s). Flash memory is used on all Cisco routers <strong>to</strong><br />

s<strong>to</strong>re <strong>the</strong> IOS. On 4x00 and 7x00 routers, along with <strong>the</strong> IOS flash, an<br />

additional flash chip known as <strong>the</strong> bootflash contains <strong>the</strong> bootstrap OS.<br />

By using <strong>the</strong> bootflash, <strong>the</strong> bootstrap application can be upgraded<br />

without a hardware change.<br />

NVRAM is similar <strong>to</strong> flash in that it does not lose its contents when<br />

power is lost. It is used <strong>to</strong> s<strong>to</strong>re <strong>the</strong> router's configuration information.<br />

DRAM is used for packet processing and IOS operation. On all router<br />

platforms (except <strong>the</strong> 7x00 series), DRAM is partitioned in<strong>to</strong> primary<br />

and shared memory. There are two primary memory architectures<br />

used by Cisco routers:<br />

• Read From Flash (RFF)—The Cisco 1600 and 2500 series (and<br />

older) routers use an RFF model. The IOS resides on flash, and<br />

IOS data structures are loaded in<strong>to</strong> RAM as needed.<br />

• Read From RAM (RFR)—The 1600-R, 2600, 36´0, 4´00, and<br />

7x00 series routers are RFR routers. The IOS image is s<strong>to</strong>red in<br />

compressed form on <strong>the</strong> router's flash. At boot, <strong>the</strong> IOS's whole<br />

image is decompressed from flash <strong>to</strong> DRAM where it is accessed<br />

by <strong>the</strong> router when needed.<br />

Along with <strong>the</strong> IOS, primary memory is also used <strong>to</strong> s<strong>to</strong>re <strong>the</strong> router's<br />

configuration information and <strong>the</strong> data tables needed <strong>to</strong> process<br />

datagrams. For instance, if IP is being routed, <strong>the</strong> ARP table and IP<br />

route tables are s<strong>to</strong>red in primary memory. If IPX is in use, <strong>the</strong> SAP<br />

and IPX route table would be s<strong>to</strong>red. If AppleTalk is routed, <strong>the</strong> AARP,<br />

Zone Information Table, Name Binding Table, and AppleTalk Route<br />

Table would be s<strong>to</strong>red.<br />

The shared memory is used for datagram processing. By default, <strong>the</strong><br />

DRAM is partitioned using a 75/25 split of <strong>the</strong> router's minimum DRAM<br />

configuration split. On 1600, 2500, and 4x00 series routers, <strong>the</strong><br />

primary/shared partition cannot be adjusted. On <strong>the</strong> 2600 and 36x0

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!