blog posts

Familiarity With The Main Components Of Cisco Routers

Cisco Is Known For Its Routers And Switches. The Company Produces High-Quality Products That Rarely Cause Problems And You Do Not Have To Be Involved After Installation. 

In this article, we focus on routers. Cisco routers are very diverse. The most popular of these are the 880, 2900, and 3900 series.

Below is a picture of some of the Cisco routers.

We want to introduce you to the basic components of a Cisco router and explain how to use them.

The main components of a Cisco router:

  • Relations
  • CPU
  •  IOS
  • RXBoot image
  • RAM
  • NVRAM
  • ROM
  • Flash Memory
  • Configuration Register

Relations

Interfaces allow us to use the router. Connections are serial ports or Ethernet ports that we use to connect a router to our LAN. There are many types of relationships, but we will focus on the most important ones.

Some of the letters that Cisco has given to interfaces are E0 (first Ethernet interface), E1 (second Ethernet interface), S0 (first serial interface), S1 (second serial interface), BRI 0 (first B channel for the main ISDN) And BRI 1 (the second B channel for the main ISDN).

In the image below, you can see the back view of the Cisco router. Its various connections are clearly visible (ISDN routers only)

 

 

If you look closely, you will see that this router also has a telephone socket because this is an ISDN router and connects the digital phone to the ISDN line. However, you should know before you buy that you usually do not get routers with ISDN S / T and ISDN U interface together. Each ISDN line requires a Terminator Network (NT) installed on the client-side, after which you connect your equipment. The ISDN S / T interface does not have an NT device, so you need an NT device to use the router. On the other hand, an ISDN U interface has an NT device built into the router.

To see how the router connects using different ISDN interfaces, see the image below:

In addition to ISDN interfaces, we also have an Ethernet interface that connects to the device on your LAN, usually a hub or computer. If connected to the uplink Hub port, set the small switch to “Hub,” but if connected to a computer, you must set it to “Node.” This switch converts the cable from straight through (Hub) to x-over (Node).

Its console port is a Female DB9 connector that connects to your computer’s serial port using a dedicated cable, allowing you to configure the router directly.

CPU

All Cisco routers have a main processor that performs the basic functions of a router. The processor generates IRQs to communicate with other electronic components of the router. Cisco routers use Motorola RISC processors. In a typical router, CPU usage usually does not exceed 20%.

Internetwork Operating System (IOS)

IOS is the main operating system that the router works with. IOS loads in the boot processor process. Usually, the size is between 2 and 5 MB, but it can be much larger depending on the router series. IOS is currently on version 12, and Cisco releases sub-versions such as 12.1, 12.3 every few months to fix minor bugs and add additional features.

On the 1600 series and above, you get iOS on your PCMCIA flashcard. Then, the flashcard is inserted into the slot on the back of the router, and the router loads the IOS image. Usually, this operating system image is compressed. Therefore, to use it, the router must decompress it in its memory.

IOS is one of the most important parts of a router, and without it, the router is almost useless. Remember that you do not need a flashcard to load iOS (as described above with the 1600 Series router). In fact, you can configure most Cisco routers to load the operating system image from a TFTP network server or from another router that holds multiple IOS images for different routers.

RXBoot image

The RXBoot image, also known as the Bootloader, is nothing more than a cut-down version of iOS in the router (read-only memory) of the router. If you do not have a flashcard to load iOS, you can configure the router to load RXBoot image, which allows you to perform minor operations and up and down various relationships.

RAM (Random Access Memory)

RAM, or random access memory, is where the iOS router and the configuration file are loaded. It works just like your computer’s memory, where the operating system loads with various programs. The amount of RAM your router needs depends on the size of your IOS image and configuration file. To show the amount of RAM we are discussing, in most cases, 12 to 16 MB is enough for smaller routers (up to 1600 series). Larger routers with larger IOS images, on the other hand, require 32 to 64 MB. Routing tables are also stored in the system RAM, so you will obviously need more RAM if you have large and complex routing tables.

 (Non-Volatile RAM) NVRAM

NVRAM is a special memory in which the router holds its configuration. When you configure the router and then save the configuration, it is saved in NVRAM. This memory is not large at all compared to the system RAM. The Cisco 1600 series is only 8 KB, while on larger routers, such as the 2600 series, it is 32 KB. Typically, when a router is set up, it loads the configuration file from NVRAM to configure the router after loading the IOS image. NVRAM will not be erased when the router is reloaded or even turned off.

(Read-Only Memory) ROM

The ROM is used to set up and maintain the router, including some code and applications, such as Bootstrap and POST. These programs help the router perform some initial tests and boot processes when turned on or reloaded. You can not modify, add, or delete any code in this memory because this memory is read-only.

Flash Memory

Flash memory is the same card we talked about in the iOS section. This flash memory is just an EEPROM card (programmable and erasable memory). This card sits in a special slot, usually on the back of the router, and is nothing more than iOS images. You can delete its contents via the router console. Usually, the size for smaller routers (1600 series) is 4 MB and can be increased depending on the router model.

Configuration Register

Configuration Register determines whether the router intends to boot the iOS image from its Flash or TFTP server or load the RXBoot image. This is a 16-bit register. In other words, it has 16 zeros and one. An example of this is hexadecimal or base 16, 0x2102, whose binary is 0010 0000 0001 0010.