MIMIC Simulator

MIMIC Simulator — программный пакет для эмуляции, разрабатываемый компанией Gambit Communications, Inc., предназначенный для имитации работы сетевого и системного оборудования в области управления сетями и их мониторинга[2].

Комплекс MIMIC Simulator включает несколько компонентов, связанных с эмуляцией управляемых сетей и дата-центров для целей разработки программного обеспечения, тестирования, обучения, а также для поддержки продаж и маркетинга сетевых решений[3].

MIMIC, как эмулятор SNMP, решает классическую задачу моделирования: программное обеспечение для управления сетями и системами часто используется для мониторинга больших сетевых инфраструктур. Для создания тестовой среды итрадиционно требовалось приобретать и собирать физическое оборудование в лабораториях. Использование MIMIC позволяет эмулировать большую часть сетевого окружения, существенно снижая издержки[4].

Принцип эмуляции SNMP заключается в том, что протокол SNMP предоставляет интерфейс, который может быть воссоздан программно. SNMP-запросы содержат значения управляемых объектов MIB, которые эмулятор может формировать по заданию, представляя любые устройства с SNMP-интерфейсом. В отличие от сетевых симуляторов, полностью реализующих модель сети на уровне вычислений, такой эмпирический симулятор работает на реальной сети, с возможностью сетевого взаимодействия с эмулированным устройством.

Концепция может быть распространена и на другие протоколы, включая:

  • эмуляцию кабельных модемов,
  • протоколы командной строки ([CLI]), такие как Cisco IOS, JUNOS или TL1[5],
  • мониторинг на основе потоков, таких как NetFlow и sFlow,
  • управление серверами с помощью IPMI или Redfish (DMTF),
  • протоколы интернета вещей: MQTT, CoAP.

Современное программное обеспечение для управления сетями часто использует сразу несколько стандартов и протоколов, и эмулятор должен поддерживать их интеграцию для достоверного моделирования работы реального оборудования.

Общие сведения
MIMIC Simulator
Разработчик Gambit Communications, Inc.
Семейство ОС эмуляторы SNMP
Исходный код проприетарный
Первый выпуск 15 мая 2018
Поддерживаемые языки C++, Java, Python, Perl, Tcl, PHP, Javascript
Поддерживаемые платформы Linux, Microsoft Windows[1]
Лицензия проприетарная
Состояние активное
Веб-сайт gambitcomm.com/site/mimi…

Компоненты

MIMIC IOS Simulator позволяет эмулировать протокол CLI, встречающийся в системах Cisco IOS, JUNOS и TL1. Продукты серии MIMIC Virtual Lab предназначены для обучения и подготовки к сертификациям Cisco, включая CCNA[6].

MIMIC NetFlow Simulator позволяет создавать множество собственных NetFlow-экспортёров, а MIMIC sFlow Simulator служит аналогичной задачей для sFlow.

MIMIC IPMI Simulator реализует эмуляцию протокола IPMI RMCP через LAN-интерфейс для высокопроизводительных серверов.

MIMIC Web Simulator поддерживает управление через веб-сервисы с использованием протоколов HTTP, SOAP, XML, WSDL, WSMAN, Redfish.

MIMIC IoT Simulator позволяет создавать масштабные среды IoT на базе стандартных протоколов MQTT, CoAP.

Примечания

  1. Supported Platforms (англ.). www.gambitcomm.com. Дата обращения: 29 июня 2024. Архивировано 20 января 2025 года.
  2. Gambit Communications Website (англ.). gambitcomm.com. Дата обращения: 29 июня 2024.
  3. Network World New products of the week 04.28.14 (англ.). Network World. Дата обращения: 29 июня 2024. Архивировано 2 июля 2014 года.
  4. Network Computing, Network Management that works, Bruce Boardman, 7 Feb 2000 (англ.). Network Computing. Дата обращения: 29 июня 2024. Архивировано 23 октября 2007 года.
  5. Network World, New tools ease Cisco IOS mgmt, Phil Hochmuth, 4 March 2002 (англ.). Network World. Дата обращения: 29 июня 2024. Архивировано 26 октября 2007 года.
  6. MIMIC Virtual Lab Enterprise (англ.). Network Computing. Дата обращения: 29 июня 2024.

Ссылки