Good

Симуляція мереж

Тестувати нову конфігурацію на production роутері — ризиковано. Симуляція дозволяє безпечно експериментувати з будь-якими топологіями і протоколами.

💡 Чому симуляція?
- **Безпека** — помилка не зламає реальну мережу - **Навчання** — практика без дорогого обладнання - **Прототипування** — перевірка ідей перед впровадженням - **Відтворення** — симуляція проблем для діагностики

GNS3 vs інші

flowchart LR
    subgraph tools["Інструменти симуляції"]
        GNS3["GNS3<br/>Повна емуляція"]
        EVE["EVE-NG<br/>Веб-інтерфейс"]
        PKT["Packet Tracer<br/>Cisco only"]
        CONTAINER["Containerlab<br/>Контейнери"]
    end

    subgraph use["Для UMTC"]
        MIKROTIK["MikroTik CHR"]
        LINUX["Linux VMs"]
        TOPOLOGY["Складні топології"]
    end

    GNS3 --> MIKROTIK
    GNS3 --> LINUX
    GNS3 --> TOPOLOGY

    style tools fill:#dbeafe
    style use fill:#d1fae5
Інструмент Переваги Недоліки
GNS3 Реальні образи, гнучкість Потребує ресурсів
EVE-NG Веб-інтерфейс, collaborative Платна Pro версія
Packet Tracer Безкоштовний, простий Тільки Cisco, спрощена симуляція
Containerlab Легкий, швидкий Тільки контейнери

Матеріали розділу

Стаття Опис Рівень
GNS3 основи Встановлення, налаштування, MikroTik CHR Середній

Типова лабораторія

flowchart TB
    subgraph gns3["GNS3 Lab"]
        subgraph routers["Роутери"]
            R1["MikroTik CHR<br/>Site A"]
            R2["MikroTik CHR<br/>Site B"]
            R3["MikroTik CHR<br/>Core"]
        end

        subgraph hosts["Хости"]
            H1["Ubuntu VM<br/>Client"]
            H2["Ubuntu VM<br/>Server"]
        end

        CLOUD["NAT Cloud<br/>Інтернет"]
    end

    R1 <-->|"OSPF"| R3
    R2 <-->|"OSPF"| R3
    R3 <-->|"WireGuard"| CLOUD

    H1 --> R1
    H2 --> R2

    style gns3 fill:#f1f5f9
    style routers fill:#dbeafe
    style hosts fill:#d1fae5

Що можна симулювати

Мережеві протоколи

  • OSPF / BGP маршрутизація
  • VLAN та trunk порти
  • WireGuard / IPsec VPN
  • Spanning Tree

Сценарії

  • Failover при падінні каналу
  • Load balancing конфігурації
  • Firewall rules тестування
  • Traffic shaping / QoS

UMTC специфіка

  • Multi-site WireGuard mesh
  • BGP між MikroTik роутерами
  • LTE backhaul симуляція

Системні вимоги

Компонент Мінімум Рекомендовано
CPU 4 cores 8 cores
RAM 8 GB 16+ GB
Disk 50 GB SSD 100+ GB SSD
OS Windows/Linux/macOS Ubuntu 22.04
ℹ️ MikroTik CHR
MikroTik Cloud Hosted Router (CHR) — це RouterOS для віртуальних машин. Безкоштовна версія обмежена 1 Mbps, але для лабораторії достатньо.

Пов'язані теми

Шлях: networking/simulation/index.md

UMTC Wiki © 2026 | Ukrainian Military Tactical Communications