Данный набор дает возможность на одной рабочей станции реализовать виртуальную тестовую лабораторию, содержащую до 100 тыс. сымитированных сетевых устройств. Такая лаборатория стоит значительно дешевле реальной лаборатории, оснащенной функционально аналогичными физическими устройствами.
Виртуальная тестовая лаборатория может быть оснащена сымитированными серверами, рабочими станциями, маршрутизаторами, коммутаторами, сенсорами, кабельными модемами, беспроводными устройствами (LTE, Wi-Fi, WiMAX). Имитаторы MIMIC поддерживают платформы Windows, Solaris, Linux и Amazon Cloud.
Многофункциональный набор программных имитаторов MIMIC Simulator Suite обычно используется для выполнения следующих задач:
В набор MIMIC Simulator Suite входят рассмотренные ниже программные имитаторы.
Данный имитатор создает сеть, содержащую до 100 тыс. сымитированных SNMP-устройств, отвечающих на запросы протоколов SNMPv1, SNMPv2c и SNMPv3.
Информация о сымитированных устройствах в интерфейсе MIMICView
Возможна имитация любых SNMP-устройств с любым числом публичных и частных баз MIB. Любое приложение для управления сетью по протоколу SNMP «воспринимает» эти устройства как настоящие. Каждое из устройств имеет собственный IP-адрес.
Этот имитатор реализует виртуальную тестовую лабораторию, оборудованную сымитированными устройствами, использующими технологии Cisco NetFlow, Juniper J-Flow, IPFIX, NBAR, NBAR2 и Cisco Flexible NetFlow. Генерируя множество потоков трафика, имитатор MIMIC NetFlow Simulator обеспечивает полное тестирование приложений, предназначенных для контроля и анализа потоков (возможна проверка правильности работы коллектора и приложения, отображающего параметры потоков).
Данный имитатор реализует виртуальную тестовую лабораторию, оборудованную сымитированными устройствами, использующими технологии sFlow, Cisco NetFlow, Juniper J-Flow, IPFIX. Генерируя множество потоков трафика, имитатор MIMIC sFlow Simulator обеспечивает полное тестирование приложений, предназначенных для контроля и анализа потоков (возможна проверка правильности работы коллектора и приложения, отображающего параметры потоков).
Этот имитатор создает виртуальную лабораторию с сотнями сымитированных веб-серверов, обеспечивающую простое тестирование веб-клиентов, а также приложений для управления и мониторинга. Имея виртуальную масштабируемую среду, созданную имитатором MIMIC Web Simulator, можно реализовать множество сценариев тестирования веб-приложений, чтобы гарантировать их надлежащую работу в гетерогенных средах.
Информация о сымитированных серверных контроллерах iDRAC, обнаруженных управляющим приложением Dell OpenManage Essentials
Продукт MIMIC Web Simulator имитирует следующие гипервизоры (с виртуальными машинами): VMWare ESXi/vSphere, Hyper-V, Oracle VirtualBox, RHEV и др. Управляют ими посредством vCenter, Remote Box, vBoxAdmin, RHEV-M и других приложений, как если бы это были реальные гипервизоры. Возможна имитация компонентов сред Unified Communications, включая СUCM, CUCM Clusters, VoIP-телефоны, Cisco Unity Connection, Cisco Unified Presence; поддерживаются протоколы SNMP, SOAP, REST, XML, WSDL, WinRM и др.
Имитатор MIMIC IoT Simulator создает реалистичную тестовую лабораторию с тысячами управляемых IoT-сенсоров, шлюзами и другими подключенными устройствами для имитации сред IoT в рамках решений для индустрии 4.0, умных фабрик, городов, сельхозпредприятий, систем с управляемой событиями архитектурой. Данный имитатор, предназначенный для сквозного тестирования сред IoT, поддерживает протоколы MQTT 5 и 3.1.1, CoAP, Modbus, HTTP/HTTPS и REST.
Имитатор MIMIC IoT Simulator дает возможность производителям сенсоров и приложений разрабатывать и тестировать продукты, используя защищенные соединения в масштабируемой виртуальной сетевой среде. Он снижает риск, связанный с развертыванием крупномасштабных IoT-сред, путем быстрого прототипирования многочисленных альтернатив, а также посредством функционального и нагрузочного тестирования по многочисленным сценариям. MIMIC IoT Simulator может сымитировать тысячи устройств-издателей и устройств-подписчиков с собственными IP-адресами, номерами портов, клиентскими идентификаторами и параметрами аутентификации.
MQTT (Message Queuing Telemetry Transport) — упрощенный протокол передачи сообщений поверх TCP/IP, являющийся самым широко распространенным IoT-протоколом. Он предназначен для связи с удаленными объектами, когда требуется компактность кода сетевого ПО и/или нужно крайне экономно расходовать полосу пропускания сети. Реализуемая этим протоколом логика передачи сообщений типа издатель — подписчик предполагает наличие брокера сообщений. Этот брокер обеспечивает распространение сообщений «заинтересованным» устройствам-подписчикам на основе топиков сообщений. MIMIC MQTT Simulator может передавать сообщения любому брокеру MQTT, поддерживающему протокол MQTT версии 3.1.1 или 5.0.
Имитатор MIMIC MQTT Simulator представляет собой масштабируемую кастомизируемую программируемую предсказуемую динамичную платформу имитации, ускоряющую разработку, тестирование, развертывание и настройку крупномасштабных IoT-сред. Это могут быть решения для промышленности, умных городов, управления транспортом, отслеживания активов.
Демонстрация регулирования передачи данных шлюзом MQTT.Cool, выполненная с использованием сенсоров, сымитированных продуктом MIMIC MQTT Simulator
Данный имитатор создает реалистичную тестовую лабораторию, работающую в масштабе реального времени, с тысячами сымитированных устройств IoT. Он дает возможность производителям сенсоров, шлюзов, брокеров и приложений, поддерживающих протокол MQTT, разрабатывать и тестировать свои продукты, используя защищенные соединения в масштабируемой виртуальной сетевой среде. MIMIC MQTT Simulator может сымитировать тысячи устройств-издателей и устройств-подписчиков с собственными IP-адресами, номерами портов, клиентскими идентификаторами и параметрами аутентификации.
Продукт MIMIC IOS Simulator представляет собой имитатор выполнения командных строк, который полностью поддерживает ПО Cisco IOS, а также NX-OS, JUNOS, NETCONF, другие программные средства с интерфейсами командной строки, протокол SNMPv1, v2c, v3. Можно сымитировать до 100 тыс. устройств на одной рабочей станции и безграничное число устройств на множестве рабочих станций. К сымитированным устройствам можно осуществлять доступ с использованием протоколов Telnet, SSH и SNMP. Изменения, сделанные с использованием одного прокола, видны посредством другого протокола.
MIMIC IOS Simulator поставляется в комплекте с многочисленными готовыми к использованию имитационными моделями оборудования Cisco, включая устройства 3640, 7206, 6260, 6500, GSR 12000, Nexus 7010. Кроме того, MIMIC IOS Simulator поддерживает многие приложения Cisco: CEMF (CDM, GSR Manager), CiscoWorks, CiscoWorks 2000, CiscoView и другое ПО сетевого управления.
Конфигурирование сымитированного коммутатора Cisco Catalyst 8510 в процессе сеанса Telnet
Для тестирования приложений можно использовать сотни имитируемых команд Cisco IOS. Инструмент MIMIC CLI/IOS Recorder позволяет записывать любые команды, затем их можно воспроизводить в процессе имитации.
Для моделирования оборудования Cisco продукт MIMIC IOS Simulator имитирует IOS, Telnet, SSH, SYSLOG и TFTP.
Имитатор MIMIC JUNOS Simulator полностью поддерживает ПО Juniper JUNOS и SNMPv1, v2c, v3. Можно сымитировать до 100 тыс. устройств на одной рабочей станции и безграничное число устройств на множестве рабочих станций. Имитируемая сетевая среда расширяема: к ней можно добавлять новые базы MIB и устройства.
MIMIC JUNOS Simulator поставляется в комплекте с готовыми к использованию имитационными моделями оборудования Juniper, включая устройства MX-240 и M20. Кроме того, MIMIC JUNOS Simulator поддерживает приложения компании Juniper и других производителей, предназначенные для управления сетевым оборудованием.
Для моделирования оборудования Juniper продукт MIMIC JUNOS Simulator имитирует JUNOS, Telnet, SSH, SYSLOG и TFTP.
Данный продукт, имитирующий тысячи серверов, помогает разрабатывать, тестировать и демонстрировать клиентские приложения для этих серверов.
MIMIC Server Simulator обеспечивает тестирование клиентских приложений разных типов.
Веб-приложения:
Почтовые приложения:
DNS-клиенты:
FTP-клиенты:
Другие клиенты на базе TCP:
С помощью имитатора MIMIC Wireless Simulator производители беспроводного оборудования могут создавать виртуальные лаборатории с тысячами беспроводных устройств 3G или 4G (WiMAX, Wi-Fi, LTE) и соответствующей транспортной инфраструктурой (backhaul). Разработчики могут проводить реалистичные тесты на больших сымитированных сетях ценою значительно меньших затрат, чем в случае покупки реального оборудования. Производители оборудования Carrier Ethernet могут проверять функциональность OAM в демаркационных устройствах. Операторы беспроводных сетей могут проверять, обеспечивают ли их системы OSS переход от 3G к 4G.
MIMIC Wireless Simulator имитирует демаркационные устройства Ethernet, коммутаторы, маршрутизаторы, шлюзы и базовые станции беспроводных сетей. Имитатор дает возможность производителям разрабатывать и тестировать продукты в виртуальной масштабируемой сетевой среде, чтобы гарантировать заказчикам нормальную работу их приложений в гетерогенных средах.
IPMI (Intelligent Platform Management Interface) — стандарт управления серверами, поддерживаемый компаниями Dell, HP, Intel и NEC.
Информация о сымитированном сервере в интерфейсе управляющего приложения Dell OpenManage IT Assistant
Продукт MIMIC IPMI Simulator имитирует серверные системы высокого уровня, оснащенные интерфейсом IPMI. С помощью данного имитатора производители устройств и приложений IPMI могут разрабатывать и тестировать свои продукты в виртуальной масштабируемой сетевой среде, чтобы гарантировать заказчикам нормальную работу их приложений в гетерогенных средах
Redfish — новый стандарт, заменяющий IPMI. Redfish основан на веб и использует API REST/JSON.
Продукт MIMIC Redfish Simulator имитирует тысячи устройств, поддерживающих Redfish. С помощью данного имитатора производители устройств и приложений Redfish могут разрабатывать и тестировать свои продукты в виртуальной масштабируемой сетевой среде, чтобы гарантировать заказчикам нормальную работу их приложений в гетерогенных средах.
Данный продукт предназначен для имитации кабельных модемов, соответствующих стандарту DOCSIS и опционально поддерживающих спецификации PacketCable от CableLabs. Имитатор MIMIC Cable Modem Simulator дает возможность производителям кабельных модемов разрабатывать и тестировать свои продукты в виртуальной масштабируемой сетевой среде, чтобы гарантировать заказчикам нормальную работу их кабельных модемов в гетерогенных средах. Кабельные провайдеры могут применять MIMIC Cable Modem Simulator для имитации тысяч домохозяйств, использующих кабельные модемы, чтобы тестировать масштабируемость систем управления сетями без установки многочисленных реальных кабельных модемов, что может быть запретительно дорого.
Имитаторы MIMIC поставляются в комплекте с различными инструментами, программами-мастерами (wizards), библиотеками и интерфейсами API.
Программы мастера MIMIC упрощают выполнение ряда сложных задач.
Для быстрой реализации виртуальных лабораторий имитаторы MIMIC поставляются с большими библиотеками имитируемых устройств, сетей и MIB от ведущих сетевых компаний.
Процедуры имитации можно кастомизировать, используя языки Tcl, C++, Java, Go, Python, Perl, PHP и Javascript, что позволяет воспользоваться всеми возможностями имитатора.