필사 모드: 네트워크 시뮬레이터 & 에뮬레이터 2026 완벽 가이드 - Mininet · GNS3 · EVE-NG · Cisco Modeling Labs · Containerlab · NS-3 · OMNeT++ · Boson NetSim · Packet Tracer 심층 분석
한국어프롤로그 — 가상 라우터의 시대
2010년대 초반의 네트워크 엔지니어는 책상 아래 진짜 Cisco 2811을 쌓아두고 케이블을 꽂아가며 공부했다. 2026년의 네트워크 엔지니어는 노트북 한 대로 100노드짜리 BGP/MPLS 토폴로지를 5분 만에 띄운다.
> **네트워크 학습·검증의 무게중심이 하드웨어에서 가상화로 완전히 이동했다.**
이 글은 2026년 현재 가장 많이 쓰이는 네트워크 시뮬레이터·에뮬레이터를 **목적별로** 정리한다. CCNA를 준비하는 학생부터, BGP/MPLS를 검증하는 SP 엔지니어, SDN 컨트롤러를 개발하는 연구자, 5G 코어를 실험하는 통신사 엔지니어까지 — 도구의 스펙트럼은 넓다. 그리고 잘못된 도구를 고르면 6개월을 낭비한다.
1장 · 시뮬레이터 vs 에뮬레이터 — 본질적 차이
이 두 단어는 자주 혼용되지만, 엄밀히 말하면 다른 것이다.
| 구분 | 시뮬레이터 (Simulator) | 에뮬레이터 (Emulator) |
| --- | --- | --- |
| 정의 | 동작을 추상 모델로 흉내 | 실제 OS/펌웨어를 실행 |
| 정확도 | 모델만큼 | 실제 장비와 거의 동일 |
| 성능 | 빠르다 (이벤트 기반) | 무겁다 (가상 머신/컨테이너) |
| 대표 도구 | NS-3, OMNeT++, Packet Tracer | GNS3, EVE-NG, CML |
| 주 용도 | 연구, 알고리즘 평가 | 실무 학습, 사전 검증 |
핵심 차이: **시뮬레이터는 "이런 상황에서 이렇게 동작할 것"이라는 모델을 따른다. 에뮬레이터는 진짜 IOS·Junos·EOS 이미지를 부팅한다.**
Packet Tracer는 흥미로운 경계 케이스다. Cisco 명령어를 받아주지만 실제 IOS를 돌리진 않는다 — 시뮬레이터다. CML은 진짜 IOS XE/IOSv를 띄운다 — 에뮬레이터다. 둘은 결과적으로 비슷해 보이지만, "복잡한 시나리오"에서 동작이 갈린다.
2장 · 컨테이너 기반 네트워크 랩
가상 머신은 무겁다. 100개 라우터를 띄우려면 200GB RAM이 필요하다. 컨테이너 기반 도구는 이 한계를 깬다.
Mininet — SDN의 표준 실험실
스탠퍼드에서 시작된 Mininet은 **SDN/OpenFlow 연구의 사실상 표준**이다. Linux 네임스페이스로 호스트를 만들고, Open vSwitch로 스위치를 만든다. 노트북에서 수백 노드 토폴로지가 돈다.
sudo mn --topo linear,4 --controller remote,ip=127.0.0.1
이 한 줄이면 4개의 스위치가 연결된 토폴로지가 뜬다. Mininet의 강점은 **속도와 SDN 친화성**이다. 약점은 **L3 라우팅·실무 IOS 학습엔 부적합**하다는 것 — 어디까지나 SDN 연구·교육용이다.
Mininet-WiFi — 무선까지 확장
스페인의 Ramón Fontes가 만든 확장으로, **무선 노드·이동성·간섭 모델**을 추가했다. 5G 슬라이싱 연구나 IoT 시뮬레이션에서 자주 등장한다.
Containerlab — Nokia가 만든 2020년대의 강자
2020년 Nokia 오픈소스로 공개된 Containerlab은 **Docker로 라우터/스위치 가상 이미지를 띄우는 차세대 도구**다. Nokia SR Linux, Arista cEOS, FRRouting, Cisco XRd가 모두 컨테이너로 지원된다.
name: clab-demo
topology:
nodes:
spine1: {kind: nokia_srl, image: ghcr.io/nokia/srlinux}
leaf1: {kind: nokia_srl, image: ghcr.io/nokia/srlinux}
links:
- endpoints: ["spine1:e1-1", "leaf1:e1-1"]
YAML 한 장으로 토폴로지가 뜨고, Git에 체크인 가능하고, CI에서 돌릴 수 있다. **2026년 현재 가장 빠르게 성장하는 네트워크 랩 도구**다.
Kathara · Antimony — 학계 Docker 랩
이탈리아 Roma Tre에서 시작된 Kathara는 BGP·OSPF 강의용으로 인기 있다. Antimony는 SDN 연구실에서 자주 사용된다. Containerlab보다 단순하고, 교육용에 특화되어 있다.
3장 · VM 기반 에뮬레이터 — GNS3, EVE-NG, PNetLab
진짜 IOS·Junos를 돌리려면 가상 머신이 필요하다. 이 영역의 빅3.
GNS3 — 오픈소스의 왕
2008년 시작된 GNS3는 **오픈소스 네트워크 에뮬레이터의 대표**다. Dynamips로 옛 Cisco IOS를 돌리고, QEMU로 IOSv·CSR·Junos를 돌린다. GUI가 깔끔하고, 학습 자료가 많고, 한국·일본 커뮤니티도 활발하다.
**강점**: 무료, 오픈소스, 풍부한 자료, GUI 친화적.
**약점**: 설정이 까다롭다, 대규모 토폴로지에서 무겁다, Cisco 이미지는 별도 입수해야.
EVE-NG — 영국의 상용·커뮤니티 하이브리드
영국 EVE-NG는 **Community(무료)**와 **Professional(연간 라이선스)** 두 버전을 제공한다. 단일 KVM 서버에 모든 노드를 띄우고, **웹 브라우저만으로 콘솔에 접근**한다. 대규모 토폴로지에서 GNS3보다 안정적이다.
CCIE 준비생들 사이에선 **EVE-NG Pro가 사실상 표준**이다. Cisco·Juniper·Palo Alto·F5·Checkpoint 이미지가 다 돈다.
PNetLab — EVE-NG의 포크
이탈리아 PNetLab은 EVE-NG에서 갈라져나와, **자체 클라우드 호스팅(Cloud My Lab)**으로 확장했다. 본인 노트북이 약하면 클라우드에서 100노드 토폴로지를 한 시간 단위로 빌릴 수 있다.
UNetLab — EVE-NG의 조상
UNetLab은 EVE-NG의 전신이다. 2017년 이후 사실상 EVE-NG로 흡수되었지만, 일부 오래된 문서에 여전히 등장한다.
4장 · Cisco 진영 — Packet Tracer, CML, DevNet Sandbox
Cisco는 자사 학습 생태계가 가장 두텁다.
Cisco Packet Tracer — CCNA의 시작
Packet Tracer는 **Cisco 공식 무료 시뮬레이터**다. Cisco Networking Academy에 가입하면 받을 수 있다. 시뮬레이터이므로 진짜 IOS는 아니지만, **CCNA 시험 범위 99%를 커버**한다. 가벼우니 인텔 맥북에서도 돈다.
**언제 쓰나**: CCNA 준비, 학부 네트워크 수업, 기초 학습.
Cisco Modeling Labs (CML 2) — 진짜 에뮬레이터
CML 2는 **Cisco가 직접 만든 상용 에뮬레이터**다. IOS XE, IOS XR, NX-OS의 가상 이미지가 정식으로 제공된다.
| 버전 | 가격 (2026) | 노드 수 |
| --- | --- | --- |
| CML Personal | $199/년 | 20 노드 |
| CML Personal Plus | $349/년 | 40 노드 |
| CML Enterprise | 문의 | 무제한 |
CCNP·CCIE 준비생, 그리고 Cisco 정식 라이선스가 필요한 기업이 주 사용자다.
Cisco DevNet Sandbox — 무료로 진짜 장비
DevNet Sandbox는 **Cisco가 무료로 제공하는 클라우드 실험실**이다. 진짜 Catalyst·Nexus·ACI·Webex가 일정 시간 동안 무료로 할당된다. CML을 사기 부담스럽다면 여기로 가라.
Cisco Modeling Labs Personal — 가성비
이전 이름은 VIRL Personal Edition. 연 $199로 20노드까지 도는데, **CCNP를 준비하는 개인에게 가장 가성비 좋은 선택**이다.
5장 · Juniper · Arista · 그 외 벤더
Cisco만이 세상은 아니다.
Juniper vLabs — 무료
Juniper는 **vLabs를 무료로 제공**한다. 웹 브라우저로 접속하면 vMX·vSRX·vQFX가 미리 셋업된 토폴로지가 뜬다. JNCIA·JNCIP 학습에 충분하다.
Arista vEOS · cEOS — 무료 다운로드
Arista는 vEOS(VM 이미지)와 cEOS(컨테이너 이미지)를 **개발자 등록만 하면 무료로 배포**한다. ACE 자격증 준비, 또는 데이터센터 EVPN·VXLAN 검증에 자주 쓰인다.
Aruba Sandboxes
HPE Aruba는 자사 사용자를 위해 Aruba Central 샌드박스를 제공한다. ArubaOS-CX 학습에 유용하다.
Nokia SR Linux · Mikrotik RouterOS
Nokia SR Linux는 Containerlab 친화적이고 무료다. Mikrotik RouterOS는 CHR(Cloud Hosted Router) 이미지로 무료 또는 저가에 제공된다 — **자취방 랩에 인기**다.
6장 · 학계·연구용 시뮬레이터 — NS-3, OMNeT++, SimPy
논문을 쓸 거라면 영역이 다르다.
NS-3 — 연구용 시뮬레이터의 표준
NS-3는 **네트워크 연구 논문의 사실상 표준**이다. C++/Python으로 시나리오를 짜고, 디스크리트 이벤트 방식으로 시뮬레이션한다. TCP·MAC·라우팅 프로토콜의 새로운 변형을 평가할 때 NS-3가 등장한다.
NS-3의 강점은 **모듈 생태계**다 — Wi-Fi, LTE, 5G NR, mmWave, Vehicular(V2X) 모듈이 모두 잘 정비되어 있다.
NS-2 — 레거시
NS-2는 NS-3 이전 세대다. 2010년대 중반까지 많은 논문이 NS-2를 썼지만, 2026년에는 사실상 NS-3로 이전되었다. 옛 코드를 읽을 때만 NS-2를 본다.
OMNeT++ — 디스크리트 이벤트의 강자
OMNeT++는 헝가리에서 시작된 C++ 기반 디스크리트 이벤트 시뮬레이터다. **INET Framework**를 얹으면 TCP/IP·MAC·5G가 다 돈다. 학계, 특히 유럽에선 NS-3와 양대 산맥이다.
SimPy — 파이썬으로 충분할 때
복잡한 패킷 단위 시뮬레이션이 아니라, **큐잉·시스템 동작의 추상 모델**만 필요하면 Python SimPy로 충분하다. 강의실에서 자주 등장한다.
OPNET → Riverbed Modeler — 상용
OPNET은 1986년에 시작된 상용 시뮬레이터로, Riverbed가 인수한 뒤 **Riverbed Modeler**가 되었다. 학생용 무료 버전이 있지만, 학계 자체는 NS-3·OMNeT++로 거의 이전했다.
7장 · SDN / OpenFlow 전용
SDN은 독자적인 도구 스택을 갖는다.
Open vSwitch (OVS) — 가상 스위치의 표준
OVS는 **Linux 커널 가상 스위치**다. OpenFlow를 네이티브로 지원한다. Mininet의 기본 스위치이자, 모든 SDN 실험의 토대.
Ryu · POX · ONOS · OpenDaylight — 컨트롤러
| 컨트롤러 | 언어 | 위치 |
| --- | --- | --- |
| Ryu | Python | NTT, 교육 |
| POX | Python | 학계, 입문용 |
| ONOS | Java | ON.Lab, 통신사 |
| OpenDaylight | Java | Linux Foundation, 엔터프라이즈 |
학부 SDN 수업에서는 POX·Ryu, 실무·통신사 SDN에서는 ONOS·OpenDaylight가 정석이다.
8장 · 무선·5G 시뮬레이터
무선과 5G는 또 별개의 세계다.
NS-3 LTE / 5G 모듈
NS-3의 **LENA 모듈**(LTE)과 **5G-LENA**(5G NR)는 학계 무선 연구의 주력이다. 채널 모델·핸드오버·QoS가 다 들어있다.
5G-Sim-V2X — 차량 시뮬레이션
자율주행·V2X 시뮬레이션은 5G-Sim-V2X처럼 NS-3 + SUMO(교통 시뮬레이터) 통합 도구를 쓴다.
OAI (OpenAirInterface) — 오픈소스 5G
OAI는 **유라 컴(Eurecom)이 만든 오픈 5G 스택**이다. RAN·코어 양쪽 모두 오픈소스로 제공된다. 실제 USRP 하드웨어와 연결하면 진짜 5G 셀을 띄울 수도 있다.
srsRAN · Open5GS — 가벼운 5G
srsRAN(아일랜드 SRS 사)과 Open5GS(한국 NeoPlane 기반)는 **OAI보다 가볍게 5G를 띄우는 대안**이다. Open5GS는 한국 개발자가 주도한 프로젝트로, 한국 통신 학계에서 인기가 높다.
9장 · 클라우드·SD-WAN 시뮬레이션
SD-WAN과 멀티클라우드 시대에는 새로운 도구가 필요하다.
Aviatrix CoPilot
Aviatrix는 멀티클라우드 네트워킹 플랫폼이고, CoPilot은 그 가상 콘솔이다. 실제 AWS/Azure/GCP 인프라를 모방한 샌드박스를 제공한다.
VMware VeloCloud Sandbox
VMware(현재 Broadcom 자회사)의 SD-WAN 솔루션. 영업 대상 고객에게 데모용 샌드박스를 일정 기간 제공한다.
Versa Networks · Fortinet Secure SD-WAN
이들 벤더도 자체 데모 환경을 운영하지만, 보통 영업 채널을 통해 접근한다.
10장 · 실제 네트워크 텔레메트리 — 모니터링과 분석
학습이 끝나면 모니터링 도구가 필요하다.
ntopng — 무료 트래픽 분석
ntopng는 이탈리아 ntop 사에서 만든 **실시간 트래픽 분석기**다. NetFlow·sFlow·IPFIX를 받아 대시보드를 그린다. 오픈소스/커뮤니티 에디션이 있다.
NetFlow Analyzer · PRTG · SolarWinds NPM
ManageEngine NetFlow Analyzer, Paessler PRTG, SolarWinds NPM은 **엔터프라이즈 네트워크 모니터링의 3대장**이다. SolarWinds는 2020년 Sunburst 사건 이후 보안 측면에서 더 엄격해졌다.
Grafana + Telegraf + InfluxDB — 오픈소스 스택
2026년 가장 흔한 오픈소스 모니터링 스택. SNMP·gNMI 데이터를 받아 Grafana 대시보드로 그린다. **모던 NetOps의 표준**이라 봐도 무방하다.
11장 · 클라우드 랩 플랫폼
본인 노트북이 약하다면 클라우드를 빌려라.
Cisco DevNet Sandbox
이미 4장에서 언급했지만, 한 번 더 강조: **Cisco DevNet Sandbox는 진짜 Cisco 장비를 무료로 빌려준다.** 시간 슬롯 제약이 있지만, CCNP/CCIE 학습엔 충분하다.
Juniper vLabs
Juniper도 동일한 컨셉의 무료 클라우드 랩을 운영한다. 자격증 학습용이라면 부족함이 없다.
NRELabs — Antidote 기반
원래 Nicira 출신 엔지니어들이 시작한 NRELabs는 **브라우저에서 SDN/NetDevOps 실습**을 할 수 있는 오픈 플랫폼이다. 무료 슬롯도 있다.
Cloud My Lab (PNetLab Cloud) · Tackle Box · NetworkLessons.com Labs
이들은 **시간 단위로 빌리는 유료 클라우드 랩**이다. EVE-NG/PNetLab 토폴로지가 미리 깔려있어, 본인 PC가 약해도 곧바로 CCIE급 토폴로지를 띄울 수 있다.
12장 · 자격증별 학습 도구 매칭
자격증을 준비한다면 도구 선택은 자명하다.
Cisco — CCNA / CCNP / CCIE
| 자격증 | 권장 도구 |
| --- | --- |
| CCNA | Packet Tracer + DevNet Sandbox |
| CCNP Enterprise | CML 또는 EVE-NG + DevNet |
| CCIE | EVE-NG Pro + CML + 클라우드 랩 |
Juniper — JNCIA / JNCIP / JNCIE
Juniper는 **vLabs 무료 + EVE-NG/GNS3 with vMX 이미지** 조합이 정석이다. JNCIE까진 vLabs만으로도 상당 부분 커버된다.
Arista — ACE
Arista는 vEOS·cEOS가 무료로 풀려있고, **EOS-Sandbox**라는 별도 학습 사이트를 운영한다. 학습 비용이 거의 들지 않는다.
CompTIA Network+
CompTIA Network+는 벤더 중립이라 **Packet Tracer 또는 GNS3 + Linux 라우팅** 정도면 충분하다. 시험은 이론 위주.
13장 · 용도별 도구 선택 매트릭스
"내가 이걸 하려는데 뭘 써야 하나"의 빠른 답.
| 목적 | 첫 번째 선택 | 대안 |
| --- | --- | --- |
| CCNA 준비 | Packet Tracer | DevNet Sandbox |
| CCNP/CCIE 준비 | CML 또는 EVE-NG | GNS3 |
| SDN 개발 | Mininet | Containerlab |
| 학술 논문 (TCP/MAC) | NS-3 | OMNeT++ |
| 5G 연구 | OAI · srsRAN | NS-3 5G-LENA |
| 사전 검증(Pre-prod) | Containerlab + CML | GNS3 + EVE-NG |
| 멀티벤더 토폴로지 | EVE-NG | Containerlab |
| CI 통합 | Containerlab | Kathara |
| 학부 강의 | Packet Tracer | Kathara |
| 자취방 셀프 랩 | Mikrotik CHR + GNS3 | Containerlab |
원칙: **시뮬레이터는 배우기 쉽고, 에뮬레이터는 진짜에 가깝다. 둘 다 갖춰라.**
14장 · 한국 네트워킹 커뮤니티
한국에서 진지하게 네트워크를 공부한다면 다음 커뮤니티를 추천한다.
- **CCIE 한국 (CCIE Korea)** — 한국 CCIE 보유자 커뮤니티. 페이스북·카카오톡 그룹 활발.
- **NetMaster Korea** — 네트워크 엔지니어 커뮤니티 사이트.
- **Cisco Korea Connect** — Cisco Korea가 운영하는 공식 사용자 그룹.
- **한국정보통신기술협회 (TTA)** — 한국 표준화 단체. 자격증·교육·표준 활동.
- **NETCONF/YANG 한국 워킹그룹** — 모던 네트워크 자동화에 관심 있는 그룹.
- **데브옵스 한국 (DevOps Korea)** — NetOps/NetDevOps도 다룬다.
한국어로 된 EVE-NG, GNS3 튜토리얼 블로그도 풍부하다 — 네이버 블로그·Tistory에 자료가 많다.
15장 · 일본 네트워킹 커뮤니티
일본은 운영자 커뮤니티가 매우 강하다.
- **JANOG (Japan Network Operators' Group)** — 일본의 NANOG에 해당. 연 2회 컨퍼런스.
- **Cisco Japan** — 자체 사용자 커뮤니티 운영.
- **NTT Communications · NTT 연구소** — 학·산 양쪽 커뮤니티 활발.
- **InternetWeek (JPNIC 주최)** — 매년 11월 도쿄 개최. 표준·운영·정책 종합 회의.
- **IPv6 普及・高度化推進協議会** — 일본 IPv6 보급 협의회.
일본 엔지니어는 Twitter/X에서 활발한 토론을 한다 — JANOG ML과 함께 일본 네트워크 정보의 양대 채널.
16장 · 진심으로 진지한 학습자를 위한 하드웨어 랩
가상 환경만으로도 충분하지만, 일부 시나리오는 진짜 장비가 필요하다.
- **eBay/중고나라/메루카리에서 중고 Cisco/Juniper** — Catalyst 2960/3560은 5~10만원, ISR 2811은 부품 가치만 정도.
- **NETGEAR ProSAFE / MikroTik** — 저가 엔터프라이즈급. MikroTik RB5009는 30만원 수준이지만 BGP·OSPF가 다 돈다.
- **Ubiquiti EdgeRouter / UniFi** — 가정용으로 인기. 학습용으론 다소 단순.
- **Raspberry Pi + FRRouting** — Pi 4/5 + FRR로 BGP 랩 가능. 매우 저렴.
진지한 자취방 랩이라면 **MikroTik 3대 + 스위치 1대 + Raspberry Pi 3개** 조합이 가성비 최고. 100만원 미만으로 작은 SP 네트워크를 만들 수 있다.
17장 · 네트워크 자동화와의 접점
2026년 네트워크 엔지니어는 자동화 도구도 알아야 한다.
- **Ansible Network Collection** — Cisco/Juniper/Arista 모듈 풍부.
- **Nornir** — Python 기반, Ansible보다 빠른 자동화 프레임워크.
- **Netmiko · NAPALM** — Python으로 라우터에 SSH·NETCONF 접속.
- **NetBox** — 네트워크 자산·IPAM 관리 (Source of Truth).
- **Nautobot** — NetBox 포크. 더 활발한 개발.
- **Cisco NSO (Network Services Orchestrator)** — 멀티벤더 서비스 오케스트레이션.
- **Juniper Apstra** — 인텐트 기반 데이터센터 운영.
- **Batfish · Forward Networks** — 네트워크 의도 검증·시뮬레이션.
학습 경로 추천: Mininet/Containerlab으로 토폴로지를 띄우고, Ansible/Nornir로 자동 설정하고, NetBox로 자산을 관리한다 — **현대 NetDevOps의 기본 사이클**.
18장 · CI/CD와 네트워크 검증
2026년 운영팀의 가장 큰 변화는 **네트워크 설정을 CI에서 검증**한다는 것이다.
1. 엔지니어가 Git에 설정 변경 PR을 연다
2. CI가 Containerlab 토폴로지를 띄운다 (스테이징 복제본)
3. CI가 새 설정을 적용한다
4. CI가 ping/traceroute/BGP 세션 검증을 자동 실행
5. CI가 Batfish로 의도 검증 (예: "DMZ는 internal에서 접근 불가")
6. 모든 검증 통과 → 머지 → 프로덕션 자동 배포
이 워크플로의 핵심 도구가 **Containerlab + Batfish + Ansible/Nornir**다. 진짜 클라우드 회사들은 이미 이 방식으로 운영한다.
19장 · 함정·주의사항
도구를 도입하면서 흔히 실수하는 것들.
- **이미지 라이선스** — Cisco IOSv·CSR1000v·IOS XRv는 라이선스가 필요하다. EVE-NG/GNS3에 무턱대고 올리지 마라. CML은 정식 라이선스다.
- **하드웨어 자원** — 100노드 EVE-NG 랩은 64GB RAM·고성능 SSD를 요구한다. 노트북에 무리라면 클라우드 랩으로.
- **시뮬레이터 한계** — Packet Tracer는 일부 명령을 받아주지만 실제로는 안 도는 경우가 있다. 합격 후에는 반드시 진짜 장비/CML/EVE-NG에서 검증.
- **NS-3 시간 투자** — NS-3는 학습 곡선이 가파르다. 첫 시뮬레이션까지 보통 2~4주. 논문 마감이 임박했다면 무리.
- **컨테이너 vs VM** — Containerlab은 빠르지만, BIOS·HW 관련 동작은 재현 못한다. 일부 시나리오는 GNS3/EVE-NG가 필요.
20장 · 미래 — 2026년 이후의 방향
향후 2~3년 내 네트워크 가상화의 추세를 미리 본다면:
- **eBPF 기반 데이터 평면 시뮬레이션** — Cilium/Calico의 eBPF가 표준화되면서, 컨테이너 네트워크 시뮬레이션도 eBPF 친화적으로.
- **AI 기반 설정 생성·검증** — Claude/GPT가 Cisco CLI를 생성하고, Batfish가 검증하는 워크플로.
- **디지털 트윈** — 운영 중인 진짜 네트워크의 실시간 복제본을 시뮬레이터로 유지.
- **5G/6G 모듈 성숙** — NS-3 6G NR 모듈이 2027년경 등장 예상.
- **WebAssembly 기반 네트워크 시뮬레이터** — 브라우저에서 곧바로 토폴로지를 띄우는 도구의 등장.
가상화 도구는 점점 가벼워지고, AI와 통합되고, "운영 중 네트워크"와 "랩"의 경계가 흐려질 것이다.
21장 · 실전 학습 로드맵 — 3개월 플랜
처음부터 시작하는 사람을 위한 3개월 로드맵.
**1개월차 — 기초**
- Packet Tracer 설치 → CCNA 강의 시청 → 핵심 토폴로지 5개 직접 구성
- Wireshark 설치 → 패킷 분석 기본
- Linux 네트워크 기초(`ip`, `ss`, `tcpdump`, `nmap`)
**2개월차 — 에뮬레이션**
- GNS3 또는 EVE-NG Community 설치
- BGP·OSPF 멀티 AS 토폴로지 구성
- Cisco DevNet Sandbox로 진짜 장비 경험
- Ansible/Netmiko로 자동화 시작
**3개월차 — 모던 스택**
- Containerlab으로 Nokia/Arista 토폴로지
- NetBox 또는 Nautobot로 자산 관리
- Batfish로 의도 검증
- 자신의 GitHub에 "랩 토폴로지 리포지토리" 공개
3개월 후엔 CCNA 합격은 물론, 실무 인터뷰에서 모던 NetDevOps 이야기를 할 수 있다.
22장 · 결론 — 도구는 수단, 사고가 본질
GNS3든 NS-3든 Containerlab이든 — 도구는 결국 **네트워크 동작을 머릿속에 시각화하는 보조 장치**다. 시뮬레이터에서 100시간을 보내도 OSI 7계층을 머리로 그릴 수 없으면 의미가 없다.
원칙은 단순하다:
1. **CCNA는 Packet Tracer로 충분**.
2. **CCNP·CCIE는 CML 또는 EVE-NG로**.
3. **SDN/연구는 Mininet · NS-3 · OMNeT++**.
4. **모던 NetDevOps는 Containerlab + Ansible + NetBox**.
5. **모르면 일단 Cisco DevNet Sandbox로 시작**.
가상 환경은 빠르고 저렴하다. 도구를 핑계로 학습을 미루지 마라.
23장 · 레퍼런스
- Mininet — http://mininet.org/
- Mininet-WiFi — https://github.com/intrig-unicamp/mininet-wifi
- Containerlab — https://containerlab.dev/
- Kathara — https://www.kathara.org/
- GNS3 — https://www.gns3.com/
- EVE-NG — https://www.eve-ng.net/
- PNetLab — https://pnetlab.com/
- Cisco Packet Tracer — https://www.netacad.com/courses/packet-tracer
- Cisco Modeling Labs — https://developer.cisco.com/modeling-labs/
- Cisco DevNet Sandbox — https://developer.cisco.com/site/sandbox/
- Juniper vLabs — https://jlabs.juniper.net/vlabs/
- Arista vEOS — https://www.arista.com/en/support/software-download
- NS-3 — https://www.nsnam.org/
- OMNeT++ — https://omnetpp.org/
- INET Framework — https://inet.omnetpp.org/
- OpenAirInterface (OAI) — https://openairinterface.org/
- srsRAN — https://www.srslte.com/
- Open5GS — https://open5gs.org/
- ONOS — https://opennetworking.org/onos/
- OpenDaylight — https://www.opendaylight.org/
- Open vSwitch — https://www.openvswitch.org/
- Batfish — https://www.batfish.org/
- NetBox — https://netbox.dev/
- Nautobot — https://www.nautobot.com/
- FRRouting — https://frrouting.org/
- JANOG — https://www.janog.gr.jp/
- ntopng — https://www.ntop.org/products/traffic-analysis/ntop/
마치며
네트워크의 미래는 가상화·자동화·AI 위에 있다. 그 모든 것의 출발점이 **시뮬레이터·에뮬레이터로 안전하게 실험하는 능력**이다.
도구는 손에 익을 때까지 직접 깔고, 만들고, 부순다. 2026년의 네트워크 엔지니어는 책상 위에 100대의 라우터를 띄우고, 그것을 코드로 관리하고, AI로 검증한다. 시작해라 — 가상 라우터의 시대다.
현재 단락 (1/214)
2010년대 초반의 네트워크 엔지니어는 책상 아래 진짜 Cisco 2811을 쌓아두고 케이블을 꽂아가며 공부했다. 2026년의 네트워크 엔지니어는 노트북 한 대로 100노드짜리 B...