SimpleAgentPro®

Network Management Simulator

Overview

SimpleAgentPro® is a Network Management Simulator with an easy to use GUI that can simulate an entire network of LAN-WAN components made up of thousands of manageable devices.

Used by many of the leading network management vendors including HP, CA, BMC, IBM and Cisco, SimpleAgentPro has become the industry standard for network management simulation all over the world.

Using this tool, management application vendors and system integrators can quickly develop, test and demonstrate management applications without requiring thousands of expensive and bulky hardware boxes.

Enterprise Level simulations, made up of thousands of devices, can be distributed over multiple servers and still controlled from one user interface.

Simulated devices support a variety of network management protocols like:

SNMP V1, V2c and v3NetconfTL1CoAP
Telnet/CLIFTP Client And ServerIPMI var 1.5/2.0MQTT
SSHREST and SOAP Over HTTP/sNetflow (5,7,8,9), IPFix, sFlowModbus over TCP
HTTP/HTTPsTFTP Client and ServerVMware vSphere API callsBACnet/IP

Each simulated device can support its own MIBs, data, and IP Address. SimpleAgentPro’s unique ability to create default variables from MIB or simply learn variables from an existing agent and its built-in support for dynamic values allows it be setup quickly. The use of Tcl based scripting allows for advanced modeling of agent behavior, trap generation, creation of error scenarios and expression of inter-relationships between MIB variables..

Applications

The SimpleAgentPro is available on a variety of platforms (Linux and Windows), from high end workstations to laptop PCs. It can even run on the same machine that runs your management application, to create a self-contained development and demonstration environment. The device simulation files are ASCII files and can be shared by everyone in the organization. Engineering and Testing departments can use them on UNIX/Win machines, while Sales and Marketing departments can use the same files on Windows laptop PCs. For use in the Cable Industry, an easy to use, Cable Wizard interface is also provided to quickly simulate thousands of CM/MTAs. This can be used to carry out pre-deployment and error scenario testing of the provisioning and management software.

Operation

A few simple steps are required to start the SimpleAgentPro. They are:

  1. Use the built in MIB compiler to load the MIBs supported by the Agent.
  2. Use the built in MIB Instance creator to define the variables to be supported or use the MIB learner to learn them from an existing agent or simply select from pre-existing devices in the device library.
  3. Edit the instance and value information if required. Valid defaults are automatically created. The SimpleAgentPro is now ready to receive SNMP Get/GetNext/GetBulk/Set requests and send replies. Simply repeat the above steps for each additional device to be simulated, or simply “clone” the added device.
  4. Use Tcl based scripts to emit any selected trap on demand.

Benefits

Shortened
"Time to Market"

Shortened “Time to Market” by allowing development of management applications to proceed in parallel with Agent development.

Improved Quality of Management

Improved quality of management applications and allows testing with hundreds of devices.

Demonstration of Capabilities

Demonstration of capabilities of management applications in the absence of an agents at trade shows, customer sites or in training classes.

Duplication of Your Production Network

Duplication of your production network in your test bed for trying out scripts, training and disaster recovery testing.

Features

Hardware and Software Requirements

Powering the next generation of tech teams

Over 250 companies in 31 countries have benefited from SimpleAgentPro.

Detailed Feature List

Detailed information about SimpleAgentPro and its features is provided below to enable potential customers to make educated decisions and prevent the spread of false information by others.

FeaturesDetails
Current Version27.5
Major ReleaseAbout every 6 months.
Minor ReleaseBug fix release if necessary.
Ease of UseVery simple to use and setup. Uses intuitive, non Tk based, native GUI.
LicensingSoftware key based licensing supported on Windows and Linux.
Types5, 50, 250, 1000, 2500, 5000, and 10000 versions. SimpleAgent is available for one device simulation, and SimpleAgentEnterprise is available for 15,000+ devices.
TCP/IP stackNative on and Linux and Windows.
Max. number of devicesUp to 10,000 devices depending on available resources and type of simulation. SimpleAgentEnterprise available for larger device counts.
SNMP VersionsSupports SNMPv1, SNMPv2c, and SNMPv3
Netflow, sFlow, IPFIXSimulated devices can create Netflow version 5, 7, 8 and 9 packets and send them to one or more Netflow collectors. The flows sent can be specified to be fixed or dynamic changing. Experimental support for IPFIX and sFlow also present.(part of separately priced Flow module.)
IPMI ver 1.5/2.0Simulated devices can respond to IPMI queries in addition to SNMP and Telnet. IPMI learning can also be done from within SimpleAgentPro and a separate IPMI learner application is also included. IPMI ver 2.0 support is available in the AES version as it uses AES-128 for encryption.
Telnet/CLISimulated devices can respond to Telnet/CLI queries in addition to SNMP and TL1. Telnet/CLI learning can also be done from within SimpleAgentPro. A separate Telnet learner application is also included.
SSHUsers can login to simulated devices via SSH and access the CLI interface. CLI interface used in Telnet is also available via SSH with some export restrictions. Note: SSH is only available on Linux.
HTTP/HTTPsSimulated devices also respond to http and https requests from a web browser. A separte http learner application is also included.
TL1Simulated devices can respond to TL1 queries in addition to SNMP and Telnet/CLI.
TFTPSimulated devices can act as TFTP servers as well as TFTP clients.
FTPSimulated devices can act as FTP servers (only available on Linux) as well as FTP clients.
DHCPSimulated devices can make requests for IP addresses sequentially and in parallel.
SOAP over HTTP/sSimulated devices can respond to SOAP requests over HTTP/s based on information in SOAP modeling file. The modeling file can be created from WSDL documents or by parsing WireShark captures.
REST over HTTP/sSimulated devices can respond to REST requests over HTTP/s based on information in REST modeling file or RequestResponse file. The modeling file and request_response file can be created from learnt interaction with a real device.
NetconfSimulated devices can respond to Netconf requests over SSH. Proxy capability for request forwarding is available to learn requests/responses from real device that can be later converted into a modeling file for simulation.(Available on Linux with SSH module key)
VMware vSphere APIsSimulated devices can respond to VMware vSphere API calls over SOAP for cloud management. A separate learner application is also available. Selected hosts/VMs can be duplicated for scalability. (part of a separately priced Cloud subscription module.(EOL))
HTTP/2Simulated devices can support HTTP/2 protocol and respond to get/post requests. It can also periodically send gRPC based telemetry data in response to HTTP/2 subscription post requests on an existing stream.
CoAPSimulated devices can respond to CoAP requests for IoT management. A separate learner application is also included. (part of the separately priced IoT subscription module.)
MQTTSimulated devices can send MQTT publish and subscribe messages to a configured broker. Support for MQTT-SN and MQTT Broker functionality is also available in SimpleIoTSimulator. A separate learner application is also inlcuded. (part of the separately priced IoT subscription module.)
Modbus over TCPSimulated devices can act as Modbus over TCP servers that provide data from many modbus slaves. A separate learner application is also included. (part of the separately priced IoT subscription module.)
BACnet/IPSimulated devices can listen to protocol specific port (47808) for incoming requests and respond to them based on information in learnt data file. A separate learner application is also included. A few services (Who-is, I-am, ReadProperties, ReadPropertiesMultiple) are currently supported.(part of the separately priced IoT subscription module.)
Other ProtocolsToD, Diffie-Hellman
IPv6 ProtocolsSupports static IPv6 addresses, DHCPv6, TFTP and TOD over IPv6 in Linux and Windows 10000 device version
DocumentationAcrobat PDF format, HTML based Web help system.
Open APIsPublished C/C++/Tcl interfaces to allow other applications to interface with SimpleAgentPro. Java and Perl packages for interfacing are also included.
Multiple InvocationsAllows multiple invocations in 10000 mode for easy sharing among multiple users.
PricingPlease contact sales@simplesoft.com for current pricing.
Site licensing/Multiple copy discountsSteep discounts available for multiple copy purchases to simulate very large networks. Discounts start from 3 or more copies when purchased at the same time.
Command LineAll functionality available in command line mode for easy automation.
Technical SupportEmail/phone support available with an average time of response of a few hours.
Dynamic row creationSupports new instance, RowStatus, EntryStatus methods of dynamic row creation via manager SET requests.
Device LibrariesIncludes pre-learnt devices from Cisco, Juniper, Brocade, HP, Riverstone, Extreme and others. New user defined devices can also be easily added to the device library.
Advanced ModellingDynamic simulation support is built-in. Additional agent behavior modelling can be done via TCL based scripts. TCL commands provided to generate traps, change ping/SNMP status and manipulate instances/values.
Network ScenariosDevice and Map level network scenario scripts can be predefined and then run through simple pop-up menus during sales and training demos.
Topology EditorGraphical tool allows you to create router/switch/host based interconnected networks, and convert them into running simulations.
MIB BrowserMIB Browser is included to generate SNMP queries to simulated devices.

SimpleSoft Network Simulator Overview

This short tutorial will give you an overview on SimpleSoft’s Network Management Simulators which can be used to simulate thousands of wired and wireless devices.

SimpleSoft - an Industry Leader

Over the last 30+ years, 1000+ companies in 35 countries, have come to depend on SimpleSoft to simplify their development, testing, demonstration and management of networks and systems.

Resources

Explore our blogs, whitepapers, videos and product updates

SimpleSoft Network Simulator Overview

SimpleSoft Agent Tester Overview

SimpleSoft SimpleIoTSimulator Overview

SimpleSoft releases Version 27.5 of SimpleAgentPro/Enterprise
SimpleAgentPro/Enterprise 27.5 now GetBulk based, faster learning, include file support in Telnet modeling files to reduce duplication, automatic handling of filters in Cisco IOS CLI commands,…
Release Notes

December 20, 2023

SimpleSoft releases Version 27.0 of SimpleAgentPro/Enterprise
SimpleAgentPro/Enterprise 27.0 now supports common data representation of variables for use by many management protocols, saving of configuration command information during CLI provisioning, simplified GPB buffer specification for Telemetry, Modeling file debugger,…
Release Notes

June 29, 2023

SimpleSoft releases Version 26.5 of SimpleAgentPro/Enterprise
SimpleAgentPro/Enterprise 26.5 now supports performance statistics in Netconf, provides remote host/port information in Telnet/SSH for filtering, allows timer_action to be staggered in SNMP,…
Release Notes

December 20, 2022

SimpleSoft releases Version 26.0 of SimpleAgentPro/Enterprise
SimpleAgentPro/Enterprise 26.0 now enhances Telemetry support in HTTP2/client and HTTP2, adds valuelist support in Netconf data modeling, AES-192-C and AES-256-C support for Cisco key initialization in SNMP,…
Release Notes

July 29, 2022

SimpleSoft releases Version 25.5 of SimpleAgentPro/Enterprise
SimpleAgentPro/Enterprise 25.5 now adds enhanced Netconf support for data modeling and namespaces, improved Telnet config command score handling, HTTP/2 server response generation without data,…
Release Notes

December 14, 2021

SimpleSoft releases Version 25.0 of SimpleAgentPro/Enterprise
SimpleAgentPro/Enterprise 25.0 now includes support for HTTP/2 client for dial-out telemetry with gRPC, exporting and importing of maps, device diagnostic connectivity checking, support for a config command score to give different show command responses after config changes in Telnet/SSH,…
Release Notes

July 27, 2021