CNET Network Simulator (v2.0.9) facilitates testing of diverse network protocols.
One notable feature of cnet is its user interface, which can either be displayed visually through Tcl/Tk, or in an ASCII terminal format. With Tcl/Tk, a graphical representation of the current network execution can be viewed, and modifications to network attributes can be made while the simulation is running. Through the use of choice buttons, attributes like message generation rates and sizes can be adjusted, while global attributes can be simultaneously modified for all nodes in the network. Additionally, a sub-window displaying the output and protocol statistics of a selected node can be accessed by selecting the node with a mouse.
Beyond these features, the cnet simulator also allows users to control the behavior of each node, with options to reboot, crash, shutdown and reboot, pause, and fail (either in software or hardware). As with most software applications, cnet has specific requirements and restrictions depending on the system being used. On Linux (ELF) systems, the libelf package should be installed (although it may already be included with version 2.0 kernels), and a full copy of libelf comes with the cnet distribution. For SunOS systems, Release 4.1.2 or higher should be used, although those using Release 4.1.1 can install Sun-Patch-ID#100257-03 for compatibility. Finally, cnet supports most Tcl/Tk versions, including Tcl7.X+Tk3.X, Tcl7.X+Tk4.X, Tcl8.0+Tk8.0, and Tcl8.3+Tk8.3, with specific versions having been tested for compatibility.
Version 2.0.10: N/A