OVERVIEW
MIMIC GNMI Simulator simulates the
OpenConfig
gNMI specification as detailed in
this page
.
The GNMI service defines a
gRPC-based
protocol for retrieval and modification of device configuration, and
the control and generation of telemetry streams from a managed device
to a data collection system.
This management protocol is found on
Cisco Nexus switches,
Arista EOS,
Juniper JUNOS
and others.
Like all MIMIC Simulator components this simulator is specifically designed
to be highly scalable, real-time customizable, programmably dynamic and
predictably repeatable for developing, testing, training, deployment
and proof-of-concept of gNMI based management applications.
MIMIC Protocol Support
MIMIC GNMI Simulator simulates the following components to approximate a gNMI managed device:
- gNMI server:
A HTTP/2 server exporting the gRPC-based gNMI service
- YANG models:
YANG models in JSON format can be imported to extend the support of simulated devices
- RPC support:
Support for CAPABILITIES, GET, SUBSCRIBE RPC methods;
- Integrated instrumentation:
MIMIC simulates dynamic, predictable, customizable telemetry of
object instances.
The MIMIC Product Suite
- MIMIC Simulator: Simulates an entire network. Configurations are run-time customizable. MIMIC responds to queries on any of its configured IP addresses, so it is as if the NMS application is talking to actual devices.
- MIMICView: A user-friendly GUI to manipulate the simulations.
- MIMIC Shell: A command-line interface.
- Discovery Wizard: Discover, record and simulate networks in a single step.
- MIB Wizard: Import and compile multiple MIBs simultaneously.
- Simulation Wizard: Build a custom simulation quickly just by specifying the MIBs needed; seeding the simulation with values; specifying default values to use; or entering custom values.
- Topology Wizard: Create topologies of devices, networks, their interfaces and interconnections.
- Update Wizard: Provides notification of product updates and optional add-ons.
- Libraries: Include devices from leading device vendors, like Cisco, Lucent, Nortel, and small and large networks, and over 1,200 MIBs.
- Platforms: Supports Windows®, Solaris™, Linux™ and Amazon Cloud. (details)