Cisco IOS (Internetworking Operating System)
Cisco IOS (Internetworking Operating System)
Figure 1 Modular
Router
In case of Non-Modular/Demodular router the interfaces are fixed, we cannot able to add
ports/interfaces later on.
Modular Router Series 1700,2600,2800,3600,3700,4000,4500,7200,7600,10000,12000
Demodular Router Series 300,400,900,1800,2500
ISR (Integrated Services Router) An ISR integrates other network features into the router
other than just routing features. Used mostly in small offices on ADSL lines, they offer things like VPN,
firewall, and encryption services.
IOS Version 9.0, 10.0, 11.0, 12.0, 12.2, 12.3, 12.4, 12.5, 15.0, 15.4
POST It is used to check the basic functionality of the router hardware and determines which
interfaces are present.
Mini-IOS Mini-IOS is a small IOS in ROM that can be used to bring up and interface and load a Cisco
IOS into flash memory.
RAM Random Access Memory stored running config.
ROM Random Access Memory, Used to start and maintain the router. Holds the POST and the
bootstrap program as well as the mini-IOS.
Flash Memory Stores the Cisco IOS by default. Flash memory is EEPROM (Electronically erasable
programmable read-only memory).
NVRAM (Non-Volatile RAM) used to hold the router and switch configuration. NVRAM is not erased
when the router or switch is reloaded.
Configuration Register Used to control how the router boots up. This value can be found as the last
line of the show version command output and by default is set to 0x2102, which tells the router to load
the IOS from flash memory as well as to load the configuration from NVRAM.
Interfaces of Router
1.
2.
3.
4.
Modes of Router
1.
2.
3.
4.
5.
6.
7.
Password Recovery
1. Reboot the Router
2. Press Ctrl+Pause Break
We will see here ROMMON Mode here
Rommon1>confreg 0x2142
Rommon2>Reset
Once Router will restart Copy the startup-config file to running-config
#copy startup config
Router (config) #config-register 0x2102
Change the password now and save the configuration. (Once we change the registry value it will bypass
the NVRAM)
Using the Cisco IOS File System to Manage your Routers Configuration (Cisco IFA)
Router#show file information nvram: startup-config
Router#cd nvram:
Router#pwd
Router#dir
Router#cd system:
Router#pwd
System: /
Router#dir?
Router#config net (Enter)
Router#copy tftp://192.168.10.5/todd-config system://runningconfig Destination filename (running
config)?enter
DNS configuration
Router#config t
Router (config) #ip domain-lookup
Router (config) #ip name-server?
Router (config) #ip name-server 192.168.10.1
Router (config) #ip domain-name lamle.com
Router#show hosts
Router#ping?
Debugging
Debug is a troubleshooting command thats available from the privileged exec mode of Cisco IOS. Its
used to display information about various router operations and the related traffic generated or
received by the router, plus any error messages.
Router#debug?
Router#debug all
Router#un all