Issues Fixed
Issues Fixed
Issues Fixed
Issues Fixed
Issues Fixed
Issues Fixed
Network Designer
Issues Fixed
Issue in loading mibs is fixed.
Issue in random node values response is fixed.
Issue in adding new rows is fixed.
Issue in setting source of IPv6 Agent in windows is resolved.
Issue in setting source of IPv6 Agent in linux is resolved.
Issue in package and install is resolved.
Network crash issue is resolved.
Device creation using walk file is resolved.
Issue in device creation using router,switches and firewall configurations.
Issue in creating device using walk file having empty empy PhysAddress node is resolved.
Support for 64-bit Linux and Windows.
PostgreSQL 9.2.1 database is supported and bundled with WebNMS Simulation Toolkit product.
Network Simulator
SysLog support.
Additional APIs for SNMP agents to use through Jython Scripts.
Instance value of varbind is allowed to modify
Buffering the whole network is included so that the performance will be high from the first cycle of discovery itself.
User can use different interface (from defautl eth0) to simulate the agents.
Issues Fixed and Features Added in 7.0 SP4
Features added
Buffering of whole network while starting is added to increase the performance.
The adding multiple rows in a table is made quicker even for the huge number of rows at a time.
Option to start Multiple Networks with same SNMP Port can be started in command line at different times through commandline.
Improved scalability for TFTP.
Issues Fixed
The issue with starting ipv6 device in windows whose address starts with fe80, fe81 etc is fixed.
The issue with sending timer trap configured if a individual agents are started and not the whole network is fixed.
The issue with not getting proper value for scalar node of agent after changing its when agent is running and not restarted again is resolved.
Issue with recording Network in which first devices values are modified and if its no of rows in the table are more than other devices is fixed.
Features added
The issues related to migrating from 6.0 to 7.0 are fixed.
Memory leaks while sending v1/v2 traps have been fixed.
The problem with the walkfile used for creating new device has integer values ending with megabytes, kilobytes, percent has been fixed.
Memory leaks in regard to the Cisco IOS simulation have been fixed.
Network Simulator
GUI changes enhances the user experience with the product
Start and Stop individual templates
Improved network creation and IP modification time.
Support to create new network in command line
Support to package and install networks/devices in command line
Additional API methods for Behaviour configuration in SNMP agents
Additional API methods for Behaviour configuration in TL1 agents
Creating SNMP devices from additional Walk File formats.
AES encryption for SNMP v3 protocol added
Unique Engine Id and Engine Time for each SNMP v3 agent
SNMP Agent Simulator
AES encryption for SNMP v3 protocol added
TL1 Agent Simulator
Retrieve, Partial, Delay completion codes added
Additional Behavior script APIs added for configuring incoming request and agent configuration
General
New utilities to Package and Install devices and networks in command line.
Network Simulator
Template based model of device creation and data storage
Simulation Toolkit 6 is based on a completely new data model. The new template based model of device creation and device configuration offers the following benefits:
Enables creation of large networks in seconds.
Occupies very less storage space of MySQL data for the network devices.
Enables template based configuration and modification of devices. (i.e) if 50 devices are created using Template device "A", any bulk modifications can be achieved by modifying this template device.
Offers enhanced network performance.
GUI changes enhances the user experience with the product
Intuitive GUI to enable template based device configuration of table rows, traps, scripts, MIB(s) loading / unloading, and protocol specific parameters, in addition to bulk modification feature.
Multiple device selection for Start / Stop agent.
Option to view the network devices as network device images or in the form of a list.
Option to view all the inform response in intuitive table GUI.
Separate wizard to specify 'unique oid values' while creating the network.
Option to enable/disable the display of device library in the network designer.
Simplified network creation with automatic generation of IP address, the next time you create a network.
Option to view the Template tree or the Device Library, after network creation.
Multiple device selection for deletion when not required.
New Cisco IOS Commands added - EIGRP router mode and Vlan mode.
Complete SNMP v2, v3 Inform Support
Support to package and install individual /multiple devices in the device tree.
Option to execute timer scripts after specified time after agent startup.
Command Line utility to create SNMP WALK file.
SNMP Agent Simulator
Complete SNMP v2, v3 Inform Support.
Package and Install SNMP Agent configurations.
Option to execute timer scripts after specified time after agent startup.
General
New SNMPv3 configuration tool with intuitive GUI, to simplify v3 configurations.
Migration tools to migrate the SNMP agent, TL1 agent and network created in release 5 version to the current version 6.
Network Simulator
Features addedSupport for SNMPv2c and SNMPv3 informs in Network Designer.
Automatic update of unique MAC address for all devices in the network.
File input option to specify the IPAddress during device creation.
Write community now provides read/write access.
Issue in converting nodes of type octet string to hexadecimal format is fixed.
Improved logging while creating configuration from Walk file.
Issue in Walk file configuration creator is fixed.
Issue in execution of scripts with Before Processing and After Processing conditions is fixed.
Issue with row deletion and addition in buffer, is fixed.
Mac Address is added without the length of the string.
CPU usage while querying the agent is minimised.
MAC Address instances treated as String, when added at runtime, is fixed.
SNMP Agent Simulator
Issues Fixed
Write community now provides read/write access.
Issue in specifying Trap OID for V3 traps is fixed.
Issue in resetting the Agent sysUpTime value is fixed.
Network Recorder
Issues Fixed
Issue with MIB loading is fixed
Issue with row deletion and addition in buffer is fixed.
Mac Address is added without the length of the string
Trap Stormer
Issue FixedGeneral
Features Added
Network Simulator
Features added
Topology wizard is added to visualize the device connections.
Enhanced Network Performance with new buffer design.
New Cisco IOS commands added for BGP, OSPF, ARP, Startup config and Running config.
Telnet Script Editor to edit existing telnet script files.
Telnet Script Configuration tool to configure new telnet commands.
Load and Save options provided for the Random Network Creation Wizard.
SYSUPTIME macro is supported to provide the sysUpTime value of the agent
Cable Modem Simulation with SNMP support.
Device creation time is optimized.
Issues Fixed
Issues in RMI script API methods is fixed.
Byte value 0 and 255 can be included in the IP address of Network Recorder
The issue with SNMP configuration getting corrupted is fixed by synchronizing the method.
The issue in adding and deleting a device, when called simultaneously, is fixed by synchronizing the methods.
Telnet Prompt changed as per standards.
Issue in CLI Browser (running in Windows) when connected to Telnet server is fixed.
While deleting a network, the issue with network database not getting deleted is fixed.
Issue in sending Date and Time as varbind in V2 trap is fixed.
SNMP Agent Simulator
Features Added
Option to configure scalar varbinds without instance (.0 ) is added.
SYSUPTIME macro support is added.
Option to configure the Engine ID in hexa format is provided.
Issues Fixed
Issue with processing Set Request is fixed.
Issue with creation of device using default templates is fixed.
The issue in specifying trap OID for V3 traps fixed
Issue in resetting the Agent sysUpTime value is fixed.
Network Simulator
Cisco IOS Software Simulation allows you to simulate telnet enabled Cisco routers and Cisco switches. CLI support is provided to access the IOS software. The IOS simulator fully supports SNMPv1, v2c, v3 and TFTP.
Cisco IOS commands implemented in User, Privileged, Configuration, Interface configuration, Router and Vlan modes.
IOS Script Editor and IOS Script Configuration Tools to edit existing script files and configure new IOS commands to the Cisco router/switch devices.
Extensive CLI script API methods to customize the Cisco IOS commands.
Telnet support to access the simulated devices in the network from the remote through Telnet protocol and execute Telnet commands.
Pre-configured devices like Cisco routers and switches, HP and Lexmark printers, Hosts and Cisco Pix Firewall have been added to the device library. These devices are available in the device tree of the network simulator and can be directly used to create the network of your choice.
Utility to create a WALK file and simulation of a device with the SNMP WALK file.
Random Device Addition wizard to add multiple devices of different types at one shot. The devices will be added by incrementing the specified IP address.
Option to view the devices in the network tree with their unique device name or with ip address and port number as per the preferences specified.
Device specific parameters like system and interface details captured in a single UI to enable easy configuration.
Support to configure multiple interfaces for each device and multiple ip address for each interface. The SNMP agent can be started at multiple IP addresses configured for each interface in the device.
View the network information like the total number of agents in the network, the agents started, the idle agents and information about each device type.
Bulk Modification of network device properties to modify the parameters specific to SNMP, CLI , TFTP and Telnet.
Automatic configuration of device IP address to the ipaddrTable while adding SNMP devices to the network.
Automatic configuration of sysName to the system group while adding SNMP devices to the network.
Automated Network Simulation Wizard to automate a network from the UI and run the automated network from command line.
Interface for customization of request/response SNMP PDUs is now supported for SNMP devices in network simulator. The interface also provides access to the SNMPScriptInterface object, for working with behavior API methods before processing the request/response PDU.
The Network Recorder now supports recording SNMPv3 networks in addition to SNMP v1 and v2 versions.
SNMP Trap Stormer is enhanced to configure and send traps with multiple "Agent IP address" for each trap.
Command line tool to start multiple networks from command line.
Migration Tools to migrate configuration created in WebNMS Simulation Toolkit 4 to the latest WebNMS Simulation Toolkit 5 release version.
An additional option provided in command line network simulator to provide enhanced network performance and improved response time of the simulated agents.
The Network Simulator provides the facility to dynamically configure IP addresses in Windows NT, 2000, XP when starting each agent instance in the network.
Supports the latest MySQL version 4.0.20. The same is bundled with the product for all OS.
Network Simulator
Features Added
Dynamic configuration of virtual IP address in Windows NT, 2000, XP is supported in addition to Linux/Solaris OS.
Performance of the network simulator is increased while doing asynchronous requests.
The following new script API methods are added in SNMPScriptInterface in <SimulatorHome>/examples/javadocs directory, to be used within the JPython script files in Network Simulator. The methods are also defined in the RMI client API, NetSimSnmpInterface in <SimulatorHome>/examples/javadocs directory, that can be accessed via RMI.
addSnmpAgent : To add an SNMP agent to the existing network.
deleteSnmpAgent : To delete an SNMP agent from the network.
isSnmpAgentRunning : To find if the SNMP agent is running at the specified IP address and port number.
getNoOfSnmpAgentsRunning : To get the number of SNMP agents running in the network.
getAllDeviceNames : To get the name of all the devices in the network.
Issues Fixed
Multi-Threading issues in Windows 2000 Server is fixed.
Issue in caching of data configured in the Performance Tuner dialog, while starting the network, is fixed.
SNMP Agent Simulator
Features Added
The configuration of empty context name is allowed for v3 traps in the "Trap Configuration" dialog and while configuring scripts.
The index resolving for nodes of Type "NetworkAddress" is solved. (In some cases, the instance string will be without the number representing the kind of address being encoded, for example '.1')
TL1 Agent Simulator
Features Added
The following new script API methods are added in TL1ScriptInterface in <SimulatorHome>/examples/javadocs directory, to be used within the JPython script files in TL1 Agent Simulator.
getCurrentCommandCode : To get the current command code.
sendResponseMessage : To send different response messages for the same command code.
Network Simulator
Dynamic configuration of IP Address for the simulated agents.
Bulk addition of devices with single IP Address and different port
Bulk modification of devices properties like IP address and Port number.
Agent management through RMI interface. The RMI client API defines the methods in the simulator, which can be accessed via RMI to manage the simulated SNMP and TL1 agents in the network.
TFTP server and client implementation to enable transfer of files between the manager and agents in the network. The file transfer can be done from the Network designer UI or using Jython script methods or through RMI client methods.
FTP client implementation to enable transfer of files between the manager and agents in the network. The file transfer can be done from the Network designer UI or using Jython script methods or through RMI client methods.
Sending traps with the configured "Agent IP address"
Global control of manager details for sending traps.
Sending agent Uptime as varbind in Traps.
Agent value manipulation for varbinds in Timer Traps
SNMP Agent Simulator
Interface for customization of request and response SNMP PDUs.
TL1 Agent Simulator
The TL1 agent can be managed through RMI. The RMI client API defines the methods in the simulator, which can be accessed via RMI to manage the simulated TL1 agent.
SNMP Trap Stormer
Persistance in XML is supported.
New Tools
Network Recorder
The Network Recorder is a GUI and command line tool to create simulations of real SNMP networks. Any number of target SNMP devices can be recorded simultaneously by providing the starting and ending IP address. The recorded network can be saved in Database or XML format and replayed instantly in the Network Designer.
SNMP Trap Recorder
The SNMP Trap Recorder is a GUI tool to record SNMPv1/v2c traps from real agents.The recorder traps can be stored in XML files and replayed in the trap configuration dialog of the SNMP agent simulator and Network simulator as request-based, threshold-based or time-based traps.
This section provides a brief description of the Key features added to the various modules of Simulation Toolkit 4.0.0
Network Designer
Bulk addition of scripts to define the same behavior across all devices in the network.
Option to start the network with SNMP v3 support. The agent will respond to the v3 requests in addition to v1/v2c requests.
Start and Stop individual agents in the network.
Simulate behavior for TL1 devices. Powerful script API methods to perform TL1 operations from a JPython script.
Registration of selected OIDs for improved network performance.
Registration of Command codes for new TCS files added to an existing simulated TL1 agent.
Option to enable/disable the execution of Trap/Autonomous messages and behavior scripts configured in the UI.
Operations like adding new devices to the network, starting and stopping individual agents in the network, Copy - Paste a device in the network, and simulating new MIBs, can be performed on the running network.
Sample IP Router Simulation and Demo Network bundled with the product.
Enhanced Network Designer GUI
SNMP Agent Simulator
SNMP Proxy Agent Simulation.
Customization of response SNMP PDU to send garbled/invalid responses.
Support for periodic execution of Timer-based traps.
Global Settings for agent IP address and manager details in traps.
Sending Traps to multiple managers with multiple ports.
Send traps with sysUpTime of the agent as varbind value.
Send Timer-based traps with updated agent values in varbinds.
Enhanced SNMP Script API Methods
Option to enable/disable the execution of Trap, Inform, and Behavior scripts configured in the UI.
Command line agent remote shutdown.
SNMP Trap Stormer
An exclusive tool to configure and send any number of v1/v2c traps.
TL1 Agent Simulator
Gateway Network Simulation.
Configuration of multiple valid and error responses.
Configuration of behavior scripts for Command Code - AID - MPB combinations.
Configuration of Autonomous messages for Command code - AID - MPB combination:
Powerful script API methods to perform TL1 operations from a JPython script.
Support for User Related Security as per the specifications in GR 815 and TR 835.
Simulation of Error Response at random.
Simulation of Delayed Responses at random.
Option to enable/disable the execution of Autonomous messages and Behavior scripts configured in the UI.
Re-simulation of agent values for newly added/deleted command code(s) and autonomous codes.
Built-in and Self-monitoring commands implemented in the TL1 agent.
TL1 Agent Simulator is developed over the latest WebNMS TL1 4.0 API.
General
Provides migration tools to migrate the simulations created in 3.0 release ( simulated SNMP agent and simulated network with SNMP devices) to the latest 4.0 release version.
Provides enhanced performance, especially for large scalability testing.
Network Design Tool
Features Added
Change in the representation of the Protocols supported by the device - removal of SNMP and TL1 nodes in the tree and addition of SNMP and TL1 buttons. The selection of the button will load the configuration.
More than one network can be started at runtime. (i.e) After starting one network, it is possible to start another network also.
You can load a new network and perform edit operations on the network, after starting Network Simulation. Edit operations cannot be performed on the running network alone.
Logging support for the network simulation.
Find MIB Node integrated in Network Design Tool.
Issues Fixed
While sending traps using "Send" button, the traps were sent with the system IP address instead of the configured "From IP Address". This issue has been fixed.
Problem with loading MIBs during bulk modification, when there is a mismatch between MIB name and MIB module name, has been fixed.
Network Simulator
Features added
Provision to specify the character encoding format. For example, if you configure a script which sends a trap including a Japanese word and specify the encoding format as MS932 in the Encoding.txt file, the simulator can send a trap including an MS932 Japanese word.
Issues Fixed
When a SNMP request was made on a variable with Counter64 type, the "response too long" error was received. This issue has been fixed.
When SNMP GET/SET commands were sent simultaneously to multiple nodes running on different virtual IPs, the configured scripts were not getting executed properly due to overlapping of database name, table name or XML files. This issue has been fixed.
While configuring script API methods across agents, in XML mode, the issue with some of the API methods not working properly is now fixed.
If scalar nodes in the MIB were defined in a random order with tables in between, the problem with the registration of scalar OIDs is fixed.
While sending periodical traps, the issue with elapsed traps being sent at Agent start up, is now fixed.
The manager name and port values given in command line is given higher priority over the configured manager name and port in the script API sendTrap methods.
Proper conversion has been provided while responding to hexa-decimal values.
The Network Simulator crashes while sending trap with varbinds having the combination of both custom value and agent value. This issue has been fixed.
SNMP Agent Simulator
Features added
Provides a more powerful and easy to use Trap User Interface.
Option to configure "From IP Address" for traps generated.
Resimulation of newly added scalar/table groups in the MIB.
Bulk modification of selected rows in a table.
Issues Fixed
While doing a SET from the script on a table with more than one external index, the script does not work .This issue has been fixed.
While doing a SET from the Manager on a table with more than one external index, the SET was not implemented. This issue has been fixed.
While executing a script with condition to execute as "row status = 6", the script was not getting executed because the request was executed before processing the script. This issue has been fixed by processing the script before executing the request.
The SNMP GETNEXT responses were sometimes incorrect for tables with more than one index. This issue has been fixed.
When a SET request was made on a MIB variable having 'write-only' access, the value could not be SET . Now, it is possible to write MIB variables with Max-Access = write-only.
When simulating SNMP v2 Traps defined in the MIB, the SNMP Trap OID was taken as the Notification group OID instead of the Notification node OID. Now, it allows to configure Nofication node OIDs.
While configuring the action "Send Trap" with trap version Snmp v2c, in the Behavior simulation dialog , the SNMP Trap OID was taken as the Notification group OID instead of the Notification node OID. This issue has been fixed.
An exception was thrown while executing the following API methods in XML mode. This issue is now fixed. getAllTableValues( ), deleteRowWithValue( ), insertRow( ).
If Timer based scripts were configured to be executed when the agent starts, the scripts were not executed. This issue has been fixed.
If Timer based scripts were configured to be executed while loading the configuration, the scripts were not executed. This issue has been fixed.
The issue with setting Agent Id for Timer based scripts has been fixed
If timer based traps were configured for a variable, the traps were executed when a request was made on the variable for which the timer trap was configured. The issue is now fixed and timer traps will not be executed on request.
While configuring trap varbinds, modifying the Agent value to Custom value does not reflect the changes made in the trap. This issue has been fixed.
Problem with loading MIBs when there is a mismatch between MIB name and MIB module name, is now fixed.
General
Features added
Support for Windows ME.
Script API method getConfigDirectory( ) has been added for Request Based scripts and Timer Based scripts. This method will return the loaded configuration directory if configuration file is loaded and latest instance directory if MIBs are loaded.
Some of the bugs identified and fixed after the 3.0 release of WebNMS Simulation Toolkit and features added have been listed under different modules :
Network Design Tool
Features added :
Change in the representation of the Protocol supported by the device - removal of the SNMP and TL1 nodes in the tree and addition of SNMP and TL1 buttons. The selection of the button will load the configuration.
More than one network can be started at runtime. (i.e) After starting one network, it is possible to start another network also.
Restrictions to edit operations , new network , load network after starting the network is removed. Edit operations cannot be performed in the running network alone.
Logging support for the network simulation.
Find MIB Node integrated in Network Design Tool.
Bugs Fixed :
Issue in "From IP Address" while sending traps using "Send" button.
SNMP Agent Simulator
Features added :
Provides a more powerful and easy to use Trap User Interface.
Option to configure "From IP Address" for traps generated.
Resimulation of newly added scalar/table groups in the MIB.
Bulk modification of selected rows in a table.
Bugs Fixed
Fix for the issue while doing a SET from the script on a table with more than one external index.
Fix for the issue while doing a SET from the Manager on a table with more than one external index.
Fix for the issue while executing a script to set a table instance with row status = 6.
Fix for the issue with GETNEXT responses of the simulator for tables with more than one index.
General
Support for Windows ME.
Network Design Tool
Integrated Network Design Tool with dynamically configurable SNMP and TL1 agents.
Full TL1 support in Network Design Tool.
Storage options in Database and XML mode.
Improved wizard to add multiple devices at one shot.
Configure SNMP agents for individual devices : SNMP configurable operations like recording from real agents, configuring traps, simulating behavior.
Bulk modification of IP address and port number to improve productivity.
Simulate behavior of devices in the Network.
Integrated Trap viewer to receive traps.
Configure TL1 agents for individual devices like Configuration of Autonomous message in TL1.
Feature to package a network in a zip file and install it across platforms.
Search a particular device in the network.
Network UI organized as pages to view number devices as user wants.
Creating SNMP and TL1 batch files while saving to start the network directly from command line.
Performance tuning wizard to increase the response rate when simulating large networks.
Network Simulator
Simulate multiple SNMP and TL1 agents in the network
XML mode supported in Network Simulator
Behavior of the devices in a network made possible through scripts
Eg: You can update value of one agent from another
SNMP Agent Simulator
Intuitive UI to generate jython scripts used to simulate behavior in agents
Add Multiple rows to tables in a single shot
Bulk modification of columnar nodes
Script API with new methods
TL1 Agent Simulator
Support for Multiple Target Identifiers
Multiple User name and Password support
Access Identifier and Message Payload block support
Support for the acknowledgment messages.
Support for COMPLD / DENY Completion Codes
Support for Severity Code in Autonomous Messages
Multiple Text Block support for single Autonomous code
Sending Request-Based Autonomous Messages
Support Timer-Based Autonomous Messages
Support for the Quote /UnQuote type of lines in Response and Autonomous messages
Support for the echoing of the Input messages
Save the Configuration from XML to Database