Before we discuss the memories that are used in a Cisco router, let’s understand what basically a Router is. Show When we want to connect two or more IP networks or subnetworks together, then a piece of hardware is needed and that hardware is called a Router. It generally serves two purposes:
PC1 and PC2 are connected to a router that is connected to Internet Service. How does Router work? Each data packet has a distinct destination and travels a distinct path to get there and these packets are guided by the router. The router also ensures that each data packet is successfully delivered to its destination without any interference in between the transmission. The best route is selected with the help of routing protocols like RIP(Routing Internet Protocol) /OSPF(Open Shortest Path First). A routing table is used by the router internally where both the static (these types of addresses are assigned by the ISP(Internet Service Provider) and these types of addresses do not change) as well as dynamic addresses (these types of addresses are assigned using DHCP(Dynamic host configuration Protocol) and these addresses change over time, they are not fixed) are stored. Different types of Memories in a Router : 1. Random Access Memory (RAM) –
Whenever the Router is rebooted or restarted, all the data, all the information that is stored in the RAM gets removed or deleted. The data gets deleted because all the information in the RAM is temporarily stored in a router. We can permanently store the data in NVRAM. 2.
Non-Volatile Random Access Memory (NVRAM) : 3. Read-Only Memory (ROM) : 4. Flash Memory : Summarizing different memories that are used in Cisco Router –
It may often seem like nothing more than a sleek metal box on the outside, but the internal memory components of a Cisco router represent where much of the real magic takes place. Speak of a Cisco router is being really no more than a specialized computer running a custom operating system. In this case, it is a computer optimized to provide routing and related functions. Instead of relying on a hard disk for storage, a Cisco router relies on different types of memory, each with a different purpose. In this article we’ll take a look at each of these different storage areas, and the functions they’re responsible for. There are four main memory areas within a Cisco router that it’s important to be familiar with, namely Flash, RAM, ROM, and NVRAM. Flash Memory Flash memory for a Cisco 2500 series router ranges in size from a minimum of 4MB up to a maximum of 16MB. You might consider adding additional Flash memory to meet the space requirements of the IOS version that you have chosen to run. For a Cisco 2501, the base IP version of IOS 12.0 requires a minimum of 8MB of Flash memory. So, if you had a Cisco 2501 that shipped with only 4MB of Flash, you would require at least one additional 4MB SIMM. For IOS versions with more advanced feature sets, it is not uncommon to require at least 16MB of Flash. When installing or upgrading Flash using multiple SIMMs, it is important to note that they must be the same size. For example, if you already have 4MB of Flash and wish to upgrade, you can either replace the 4MB SIMM with an 8MB SIMM, or simply add a second 4MB SIMM. You cannot mix and match SIMMs with different storage capabilities. As such, you cannot have one 4MB and one 8MB SIMM installed at the same time – their storage capabilities must equal. RAM By default, RAM is broken up into two main areas – Main Processor Memory, and Shared I/O Memory. Main Processor Memory is where the routing table, ARP tables, and running configuration are stored. Shared I/O Memory is used as a buffer location for temporarily storing packets prior to processing. Most Cisco 2500 routers will have 2MB of RAM soldered to the system board (this amount, however, depends on the revision number of the router), along with one SIMM slot to add additional RAM. The maximum amount of RAM that can be added to a Cisco 2500 is 16MB. If 16MB is added, that provides a maximum of 18MB of available RAM. In cases where a RAM SIMM is installed, its capacity will be used as Main Processor Memory, while the onboard RAM (2MB) will be used as Shared I/O memory. If no SIMM chip is present, that 2MB of on-board RAM will be split between both areas, providing each with 1MB of working space. This should be avoided for performance reasons. ROM
NVRAM Knowing what’s going on where is an important part of not only understanding how a Cisco router operates, but will also help to determine the source of problems or issues, should the need arise. Remember – just because something can’t be seen, that doesn’t mean it’s not important. More Related Readings: Cisco Memory: Types and Functions Maintaining Router Memory In which memory the IOS is stored?The Flash memory is where the IOS is stored at boot time.
Which memory type stores the running configuration?RAM (Random Access Memory) – the running configuration and routing tables of the device are stored here.
Which memory location on a Cisco IOS device stores the startup configuration file?NVRAM — Nonvolatile RAM (NVRAM) stores the initial or startup configuration file that is used when the Cisco device is powered on or reloaded.
In which memory the IOS is located in Cisco router?There are at least two main pieces of non-volatile storage in a Cisco router. The router's configuration information is stored in a device called the Non-Volatile RAM (NVRAM), and the IOS images are stored in a device called the flash (lowercase).
|