MIMIC Simulator

Last updated
MIMIC Simulator Suite
Developer Gambit Communications, Inc.
Written in C++, Java, Python, Perl, Tcl, PHP, Javascript
OS family SNMP simulators
Working stateCurrent
Source model Closed source
Latest release 18.00 / May 15, 2018 (2018-05-15) version 18.00
Marketing target network management and IoT
Available in C++, Java, Python, Perl, Tcl, PHP, Javascript
Platforms Linux, Microsoft Windows [1]
License Proprietary
Official website MIMIC Simulator Suite

MIMIC Simulator is a product suite from Gambit Communications consisting of simulation software in the network and systems management space. [2] [3]

Contents

The MIMIC Simulator Suite has several components related to simulation of managed networks and data centers for the purposes of software development, software testing or training, sales and marketing of network management applications (see [4] ).

MIMIC SNMP simulator solves a classical simulation problem: network management or operations support system software typically manages large networks. Traditionally, in order to set up such networks for the above purposes, physical equipment had to be separately purchased and assembled in laboratories. To reduce the expense, most of the network can be simulated (e.g. see [5] ).

The principle behind SNMP simulation is that the SNMP protocol is an interface that can be simulated. SNMP requests carry data values for MIB objects, which can be shaped at will by the simulator, thus representing any device which has an SNMP interface. In contrast to network simulation, where the entire network is modeled within a computer, this type of empirical simulation is visible on the network, and one can communicate with the simulator over the network.

The concept can be extended to other protocols such as for

Modern management software typically uses multiple protocols to manage networks. The simulator thus should integrate the required protocols to present authentic instrumentation.

Components

MIMIC IOS Simulator allows simulating the CLI protocol as encountered with Cisco IOS, JUNOS, TL/1. The low-end MIMIC Virtual Lab products can be used for training for Cisco CCNA. [7] [8]

MIMIC NetFlow Simulator creates many custom NetFlow exporters, MIMIC sFlow Simulator does the same for sFlow.

MIMIC IPMI Simulator simulates the IPMI RMCP via LAN interface for high-end servers.

MIMIC Web Simulator handles HTTP / SOAP / XML / WSDL / WSMAN / Redfish interfaces for management via Web services.

MIMIC IoT Simulator creates large IoT environments based on standard protocols MQTT, CoAP.

Sources

Related Research Articles

A network switch is networking hardware that connects devices on a computer network by using packet switching to receive and forward data to the destination device.

Simple Network Management Protocol (SNMP) is an Internet Standard protocol for collecting and organizing information about managed devices on IP networks and for modifying that information to change device behavior. Devices that typically support SNMP include cable modems, routers, switches, servers, workstations, printers, and more.

Simulation Imitation of the operation of a real-world process or system over time

A simulation is the imitation of the operation of a real-world process or system over time. Simulations require the use of models; the model represents the key characteristics or behaviors of the selected system or process, whereas the simulation represents the evolution of the model over time. Often, computers are used to execute the simulation.

Cisco Internetwork Operating System (IOS) is a family of network operating systems used on many Cisco Systems routers and current Cisco network switches. Earlier, Cisco switches ran CatOS. IOS is a package of routing, switching, internetworking and telecommunications functions integrated into a multitasking operating system. Although the IOS code base includes a cooperative multitasking kernel, most IOS features have been ported to other kernels such as QNX and Linux for use in Cisco products.

Cisco Discovery Protocol (CDP) is a proprietary Data Link Layer protocol developed by Cisco Systems in 1994 by Keith McCloghrie and Dino Farinacci. It is used to share information about other directly connected Cisco equipment, such as the operating system version and IP address. CDP can also be used for On-Demand Routing, which is a method of including routing information in CDP announcements so that dynamic routing protocols do not need to be used in simple networks.

In computer network research, network simulation is a technique whereby a software program models the behavior of a network by calculating the interaction between the different network entities. Most simulators use discrete event simulation - the modeling of systems in which state variables change at discrete points in time. The behavior of the network and the various applications and services it supports can then be observed in a test lab; various attributes of the environment can also be modified in a controlled manner to assess how the network / protocols would behave under different conditions.

The Intelligent Platform Management Interface (IPMI) is a set of computer interface specifications for an autonomous computer subsystem that provides management and monitoring capabilities independently of the host system's CPU, firmware and operating system. IPMI defines a set of interfaces used by system administrators for out-of-band management of computer systems and monitoring of their operation. For example, IPMI provides a way to manage a computer that may be powered off or otherwise unresponsive by using a network connection to the hardware rather than to an operating system or login shell. Another use case may be installing a custom operating system remotely. Without IPMI, installing a custom operating system may require an administrator to be physically present near the computer, insert a DVD or a USB flash drive containing the OS installer and complete the installation process using a monitor and a keyboard. Using IPMI, an administrator can mount an ISO image, simulate an installer DVD, and perform the installation remotely.

Cisco Catalyst

Catalyst is the brand for a variety of network switches, wireless controllers and wireless access points sold by Cisco Systems. While commonly associated with Ethernet switches, a number of different network interfaces have been available throughout the history of the brand. Cisco acquired several different companies and rebranded their products as different versions of the Catalyst product line. The original Catalyst 5000 and 6000 series were based on technology acquired from Crescendo Communications. The 1700, 1900, and 2800 series Catalysts came from Grand Junction Networks, and the Catalyst 3000 series came from Kalpana in 1994.

IP SLA is an active computer network measurement technology that was initially developed by Cisco Systems. IP SLA was previously known as Service Assurance Agent (SAA) or Response Time Reporter (RTR). IP SLA is used to track network performance like latency, ping response, and jitter, it also helps us to provide service quality.

Cisco Certifications are the list of the Certifications offered by Cisco Systems. There are four or five levels of certification: Associate (CCNA/CCDA), Professional (CCNP/CCDP), Expert (CCIE/CCDE) and recently Architect, as well as nine different paths for the specific technical field; Routing & Switching, Design, Industrial Network, Network Security, Service Provider, Service Provider Operations, Storage Networking, Voice, Datacenter and Wireless.
There are also a number of the specialist technician, sales, Business, data center certifications, CCAI certified instructor.

In systems management, out-of-band management involves the use of management interfaces for managing and networking equipment.

Cisco Catalyst 1900

The Cisco Catalyst 1900 is a 19" rack mountable, managed (configurable) 10baseT Ethernet switch with 100BASE-TX/100BASE-FX uplink ports. This product was popular in small office networks because of its features and price.

Simulation software is based on the process of modeling a real phenomenon with a set of mathematical formulas. It is, essentially, a program that allows the user to observe an operation through simulation without actually performing that operation. Simulation software is used widely to design equipment so that the final product will be as close to design specs as possible without expensive in process modification. Simulation software with real-time response is often used in gaming, but it also has important industrial applications. When the penalty for improper operation is costly, such as airplane pilots, nuclear power plant operators, or chemical plant operators, a mock up of the actual control panel is connected to a real-time simulation of the physical response, giving valuable training experience without fear of a disastrous outcome.

Packet Tracer

Packet Tracer is a cross-platform visual simulation tool designed by Cisco Systems that allows users to create network topologies and imitate modern computer networks. The software allows users to simulate the configuration of Cisco routers and switches using a simulated command line interface. Packet Tracer makes use of a drag and drop user interface, allowing users to add and remove simulated network devices as they see fit. The software is mainly focused towards Certified Cisco Network Associate Academy students as an educational tool for helping them learn fundamental CCNA concepts. Previously students enrolled in a CCNA Academy program could freely download and use the tool free of charge for educational use.

Vortex Studio is a complete simulation software platform. It features a high-fidelity, realtime physics engine developed by CM Labs Simulations that simulates rigid body dynamics, collision detection, contact determination, and dynamic reactions. It also contains model import and preparation tools, an image generator, and networking tools for distributed simulation, accessed through a desktop editor via a GUI. Vortex adds accurate physical motion and interactions to objects in visual-simulation applications for operator training, mission planning, product concept validation, heavy machinery and robotics design and testing, haptics devices, immersive and virtual reality (VR) environments.

Graphical Network Simulator-3

Graphical Network Simulator-3 is a network software emulator first released in 2008. It allows the combination of virtual and real devices, used to simulate complex networks. It uses Dynamips emulation software to simulate Cisco IOS.

An SNMP Simulator is a type of computer simulation, that simulates the Simple Network Management Protocol (SNMP) interface. Contrary to network simulation, which models the behavior of a network within a computer, the SNMP simulator actually interfaces with outside systems, for example Network Management Application software.

FTOS or Force10 Operating System is the firmware family used on Force10 Ethernet switches. It has a similar functionality as Cisco's NX-OS or Juniper's Junos. FTOS 10 is running on Debian.
As part of a re-branding strategy of Dell FTOS will be renamed to Dell Networking Operating System (DNOS) 9.x or above, while the legacy PowerConnect switches will use DNOS 6.x: see the separate article on DNOS.

Cisco Embedded Event Manager (EEM) is a feature included in Cisco's IOS operating system that allow programmability and automation capabilities inside the device. EEM allows the behavior of a Cisco device to adapt to specific user requirements by allowing scripting, thresholding, proactive actions, data collection and event management inside the Cisco device itself. Using EEM, problems can be identified and resolved automatically in advance by setting event triggers to watch for specific types of situations or thresholds, or run a set of actions periodically.

The Redfish standard is a suite of specifications that deliver an industry standard protocol providing a RESTful interface for the management of servers, storage, networking, and converged infrastructure.

References

  1. "Supported Platforms". www.gambitcomm.com.
  2. Gambit Communications Website
  3. Gambit Blog
  4. Network World New products of the week 04.28.14
  5. Network Computing, Network Management that works, Bruce Boardman, February 7, 2000 Archived October 23, 2007, at the Wayback Machine
  6. Network World, New tools ease Cisco IOS mgmt, Phil Hochmuth, 03/04/2002 Archived 2007-10-26 at the Wayback Machine
  7. MIMIC Virtual Lab Enterprise
  8. MIMIC Virtual Lab CCNA