네트워크 장비도 결국 컴퓨터다.

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

 

+ Recent posts