네트워크 장비도 결국 컴퓨터다.
CPU가 있고, 메모리가 있고, 저장공간이 있다.
Cisco 라우터를 기준으로 핵심 구성요소 5가지를 정리하려고 한다.
1. Processor — CPU (Central Processing Unit)
장비의 두뇌다. 패킷 포워딩, 라우팅 테이블 계산, IOS 명령어 처리 등 모든 연산을 담당한다.
2. RAM (Random Access Memory)
장비가 실행 중에 사용하는 작업 메모리다. 휘발성이므로 전원이 꺼지면 내용이 사라진다.
저장되는 주요 데이터는 다음과 같다.
- Running-config (현재 동작 중인 설정)
- 라우팅 테이블
- ARP 테이블
- 패킷 버퍼
3. ROM (Read-Only Memory)
전원이 켜졌을 때 가장 먼저 실행되는 코드가 저장된 비휘발성 메모리다.
- POST (Power-On Self-Test): 하드웨어 이상 여부를 점검한다.
- Bootstrap: IOS를 Flash에서 찾아 RAM으로 올리는 부트 프로그램이다.
- ROMMON (ROM Monitor): IOS 없이도 접근 가능한 복구 모드다. 비밀번호 복구 시 사용한다.
4. Flash
IOS 이미지 파일이 저장되는 비휘발성 저장소다. 전원이 꺼져도 유지된다.
- PC의 SSD·HDD에 해당하는 역할이다.
- IOS 업그레이드 시 새 이미지를 Flash에 올린다.
- Cisco IOS CLI에서 flash: 로 접근한다.
5. NVRAM (Non-Volatile RAM)
Startup-config가 저장되는 곳이다. RAM처럼 읽기·쓰기가 자유롭지만, 비휘발성이라 전원이 꺼져도 설정이 유지된다.
- copy running-config startup-config 명령어로 RAM의 설정을 NVRAM에 저장한다.
- 장비를 재부팅하면 NVRAM의 startup-config를 읽어 RAM에 올린다.
한눈에 정리
| 구성요소 | 휘발성 | 저장 내용 |
| Processor | — | 연산 처리 |
| RAM | 휘발 | Running-config, 라우팅 테이블 |
| ROM | 비휘발 | POST, Bootstrap, ROMMON |
| Flash | 비휘발 | IOS 이미지 |
| NVRAM | 비휘발 | Startup-config |
'Network & Infra' 카테고리의 다른 글
| Crossover 케이블과 Straight-through 케이블의 차이점 (0) | 2026.04.22 |
|---|---|
| IP 클래스와 서브넷 마스크(정보처리기사 실기) (0) | 2026.04.04 |
| Ubuntu Server(ARM)에서 OpenSSH 사용하기 (0) | 2026.03.16 |
| 브리지의 기능 (0) | 2026.02.23 |
| 논리적 망분리 CBC vs SBS (0) | 2026.02.17 |

