Skip to content
Published on

ネットワークシミュレータ & エミュレータ 2026 完全ガイド - Mininet · GNS3 · EVE-NG · Cisco Modeling Labs · Containerlab · NS-3 · OMNeT++ · Boson NetSim · Packet Tracer 徹底解説

Authors

プロローグ — 仮想ルーターの時代

2010年代初頭のネットワークエンジニアは、机の下に本物のCisco 2811を積み上げ、ケーブルを繋ぎながら勉強した。2026年のネットワークエンジニアは、ノートパソコン1台で100ノードのBGP/MPLSトポロジを5分で立ち上げる。

ネットワーク学習・検証の重心はハードウェアから仮想化へ完全に移行した。

本記事は2026年現在もっとも使われているネットワークシミュレータ・エミュレータを目的別に整理する。CCNA準備中の学生から、BGP/MPLSを検証するSPエンジニア、SDNコントローラを開発する研究者、5Gコアを実験する通信キャリアエンジニアまで — ツールのスペクトラムは広い。間違ったツールを選ぶと半年を無駄にする。


第1章 · シミュレータ vs エミュレータ — 本質的な違い

この2つの言葉はしばしば混用されるが、厳密には別物である。

区分シミュレータエミュレータ
定義動作を抽象モデルで模倣実OS/ファームウェアを実行
精度モデル次第実機とほぼ同等
性能速い(イベント駆動)重い(VM/コンテナ)
代表ツールNS-3、OMNeT++、Packet TracerGNS3、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でスイッチを作る。ノートPCで数百ノードのトポロジが回る。

sudo mn --topo linear,4 --controller remote,ip=127.0.0.1

この1行で4つのスイッチが連結されたトポロジが立ち上がる。Mininetの強みは速度とSDNとの親和性だ。弱みはL3ルーティングや実務IOS学習には不向きであること — あくまでSDN研究 · 教育用である。

Mininet-WiFi — 無線まで拡張

スペインのRamón Fontesが作った拡張で、無線ノード · モビリティ · 干渉モデルを追加した。5Gスライシング研究やIoTシミュレーションでよく登場する。

Containerlab — 2020年代の旗手、Nokia発

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"]

YAML1枚でトポロジが立ち上がり、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(年間ライセンス)の2版を提供する。単一KVMサーバーで全ノードを稼働させ、Webブラウザだけでコンソールにアクセスできる。大規模トポロジではGNS3より安定する。

CCIE受験者の間ではEVE-NG Proが事実上の標準だ。Cisco · Juniper · Palo Alto · F5 · Checkpointのイメージがすべて動く。

PNetLab — EVE-NGのフォーク

イタリアのPNetLabはEVE-NGから派生し、**独自のクラウドホスティング(Cloud My Lab)**へ拡張した。自分のノートPCが非力な場合、クラウドで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%をカバーする。軽量なのでIntel Macでも動く。

いつ使うか: 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を無料提供している。Webブラウザでアクセスすれば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で足りる時

複雑なパケット単位シミュレーションではなく、キューイング・システム動作の抽象モデルだけ必要なら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 — コントローラ

コントローラ言語ポジション
RyuPythonNTT、教育
POXPython学界、入門
ONOSJavaON.Lab、通信キャリア
OpenDaylightJavaLinux 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章 · クラウドラボプラットフォーム

自分のノートPCが非力ならクラウドを借りよ。

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

資格推奨ツール
CCNAPacket Tracer + DevNet Sandbox
CCNP EnterpriseCML または EVE-NG + DevNet
CCIEEVE-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 TracerDevNet Sandbox
CCNP/CCIE準備CML または EVE-NGGNS3
SDN開発MininetContainerlab
学術論文(TCP/MAC)NS-3OMNeT++
5G研究OAI · srsRANNS-3 5G-LENA
事前検証(Pre-prod)Containerlab + CMLGNS3 + EVE-NG
マルチベンダートポロジEVE-NGContainerlab
CI統合ContainerlabKathara
学部講義Packet TracerKathara
ワンルームのセルフラボMikrotik CHR + GNS3Containerlab

原則: シミュレータは学びやすく、エミュレータは本物に近い。両方持て。


第14章 · 韓国のネットワーキングコミュニティ

韓国で真剣にネットワークを学ぶなら、次のコミュニティを推奨する。

  • CCIE Korea — 韓国CCIE保有者コミュニティ。Facebook · KakaoTalkグループ活発。
  • NetMaster Korea — 韓国ネットワークエンジニアコミュニティサイト。
  • Cisco Korea Connect — Cisco Koreaが運営する公式ユーザーグループ。
  • TTA(韓国情報通信技術協会) — 韓国の標準化団体。資格 · 教育 · 標準活動。
  • NETCONF/YANG韓国ワーキンググループ — モダンなネットワーク自動化に関心のあるグループ。
  • DevOps Korea — NetOps/NetDevOpsも扱う。

韓国語のEVE-NG、GNS3チュートリアルブログも豊富 — Naver Blog · 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,000〜10,000円、ISR 2811は部品価値程度。
  • NETGEAR ProSAFE / MikroTik — 低価格エンタープライズ級。MikroTik RB5009は3万円台でBGP · OSPFがフル稼働。
  • Ubiquiti EdgeRouter / UniFi — 家庭用に人気。学習用にはやや単純。
  • Raspberry Pi + FRRouting — Pi 4/5 + FRRでBGPラボ可能。超低価格。

真剣なワンルームラボなら、MikroTik 3台 + スイッチ1台 + Raspberry Pi 3台の組み合わせがコスパ最高。10万円未満で小型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を要求する。ノートPCで無理ならクラウドラボへ。
  • シミュレータの限界 — 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ネットワーク基礎(ipsstcpdumpnmap)

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章 · リファレンス


おわりに

ネットワークの未来は仮想化 · 自動化 · AIの上にある。そのすべての出発点がシミュレータ · エミュレータで安全に実験する能力だ。

ツールは手に馴染むまで自分でインストールし、作り、壊す。2026年のネットワークエンジニアは机の上に100台のルーターを立て、それをコードで管理し、AIで検証する。始めよう — 仮想ルーターの時代だ。