Ang idi-discuss at pag-uusapan naman natin is about the Cisco IOS. Malaking tulong ito para sa mga beginners at magsisimula pa lamang sa kanilang Cisco career. Lagi kong sinasabi na importanteng maintindihan at maunawaan natin ang mga basic at fundamentals kasi dito masisimula ang foundation ng ating knowledge sa networking.
Kung kabisado mo na ang topic na ito, maari mo na muna itong lampasan for now. Sabi ko nga, dadaanan natin lahat muna ng basics para sa mga aspiring CCNA beginners.
Ready?
Let’s go!
Fundamentals of Cisco IOS
Kagaya nga ng nabanggit ko sa mga naunang lessons, ang IOS or Internetwork Operating System ay ang mga operating system ng karaniwang cisco swtiches and routers. Ito ang nagpapa-takbo at nag-papagana ng mga parts nito including the softwares and hardwares.
Let me give you a simple analogy. Sa isang PC, let say Windows. May mga operating system ‘yan, ‘di ba? Yung OS na tinatawag, like Windows XP, Vista, 7, 8, at Windows 10, ‘yung pinakabago. Ginagamit natin ang mga ‘yan para mapagana ang ating mga PC. Kasi kung wala ‘yan, ‘ditayo makakapag-install ng mga programs, games etc.

In Cisco routers and switches, ganun din. They are run by an operating system. At ito nga ang tinatawag natin na Cisco ios. May operating systems din ang mga Cisco devices, at ito nga ‘yung tinatawag nating IOS, or Internetwork Operating System.
Ito ‘yung pinaka-software na ginagamit ni Cisco para ma-configure o para mapatakbo ang mga devices nila. Like sa PC, bino-boot din ang IOS para mag-function ang device. May other versions din ng IOS, like CAT OS (‘yung mga luma) and NX-OS (‘yung mga bago), pero ang CCNA, focus lang siya sa Cisco IOS. Sila HP, Juniper at Palo Alto, may mga sariling OS din para sa mga devices nila.

Para makita mo ang full information about the IOS running on your Cisco device, you can type “show version” on the command line. From there makikita mo ang kaukulang impormasyon about sa inyong Cisco device. See example from what I have in my Packet Tracer.

As you can see on our illustration above, we have the 2800 router running on C2800NM-ADVIPSERVICESK9-M ios. Ang version niya is 12.4(15)T1, RELEASE SOFTWARE (fc2).
Like what I told you earlier, it works like an operating system of a PC too. This one nga lang was designed and intended siyempre for Cisco routers and switches. Each ios has features and licenses din. We’ll talk about that later.
Ang sample image natin sa itaas ay nagpapakita ng information about sa ating Cisco device. Makikita n’yo dito ang version ng IOS, release feature and hardware support ng device na ito. Most of the time kelangan natin ang mga information na ito sa mga upgrades at troubleshooting na may kinalaman sa IOS or mga bugs ng IOS.
At the lower part of our illustration, you can also see some details about our router’s configuration. Gaya nga na sinabi ko kanina, it’s like a pc with hardware(memory, modules etc.) and run by an operating system.

Ang sample image naman natin sa taas ay nagpapakita ng mas complete hardware information ng ating Cisco device. Makikita natin dito ang CPU capabilities, mga ports information at mga kaukulang memory information.
Para sa karagdagang kaalaman about sa configuration register.
- 0x2102: The default. Router looks for a startup configuration file in NVRAM and for a valid IOS image in Flash.
- 0x2142: NVRAM contents are bypassed, startup configuration is ignored.
- 0x2100: Router boots into ROM Monitor mode
Para na rin sa karagdagang kaalaman about sa Cisco device types of memory.
- Read-Only Memory(ROM) – Ang ROM ang nag-iistore ng router or switch bootstrap startup program, operating system software, and power-on diagnostic test programs (POST).
- Flash Memory – Dito naman sa flash memory na-sasave ang IOS image. Ito ay maari nating baguhin or i-update depende sa kailangan natin.
- Random-Access Memory (RAM) -RAM naman ang nagho-hold sa mga running-config at mga protocols natin gaya ng routing information, routing table at iba pa. Gaya ng mga PC(PC RAM), ang data or information na nasa RAM ay nawawala sa restart or reload ng device so make sure na na-save natin ang mga ito.
- Non-volatile RAM (NVRAM) – Si NVRAM naman ang nag-sasave or nagke-keep ng mga start-up configuration file gaya nga ng configuration register.
Here’s where they are from our show version output kanina.

Cisco device boot process
Para mas maintindihan pa natin, Iet’s see kung papaano nagbo-boot ang isang Cisco device. Dito makikita natin kung papaano nag-boot up ang isang Cisco device at kung papaano naglo-load ang mga configurations.

In short, ganito ang nangyayari.
- Run POST to check hardware
- Look for valid IOS
- Look for the configuration file
Gaya nga ng nabanggit ko, kung titingnan, parang normal boot up process lang din ng mga PC or laptop. Ang kaibahan nga lang is ung mga hardware at configurations s’yempre. Importante na maunawaan at makabisado n’yo ito dahil kasama ito sa CCNA exam at s’yempre para na rin sa real networking scenario na ma-eecounter n’yo.
That’s it!
Simple and easy. That’s the basic of fundamentals of Cisco IOS at kasama na rin ang boot up process ng Cisco devices.
Let’s continue.
On the next lesson, pag-uusapan naman natin ang iba’t ibang level or modes ng mga commands in the Cisco IOS. This is very useful dahil kapag nag-configure ka na ng mga Cisco router at switches, gagawin mo yung in the Cisco CLI(command line interface).
At para magawa mo yun ng tama, kailangan alam at naiintindihan mo ang mga “modes” at different commands na pwede mong gamitin.
Let’s go!
Billy,
Good day.
Can you explain what is an IOS image saved in flash memory?
Thanks.
Flash memory acts like a storage in routers like Cisco. Pwede ka mag-save ng file and most of the time IOS ang isinisave dito or other updates needed ng device. Then kapag nag-upgrade ka na either ng IOS or any update, you can run or boot that software or update from the flash memory. Hope it helps. THanks.
Thank you Billy.
So it means that IOS image refers to the IOS file or other updates..
hi sir billy,
ask lang po kung mas ok po ba gamitin tong GNS3 kesa sa packet tracer, based on your experience po?
thanks
Mas ok GNS3 John. 🙂
Sir Billy, bihira lang ako mag comment sa site mo, dahil narin sineseryoso ko lessons mo. Pero i want to take this opportunity to thank you, as in thank you talaga. I’m aspiring to be a Network Engineer you see, and gusto ko din maging CCNA. Napaka laking tulong talaga, kase aaminin ko na baguhan ako sa computer networking, at with little knowledge lamang. Kaya thank you talaga. More power!!
Wheeew! Salamat idol John. Keep learning and always go for the next level. God bless!