Standard 20x500 baseline NMS challenge topology

Provides "Lego block" components for constructing standard topologies and traffic workloads for the NMS program challenge experiments.
Configuration parsing:
For configuration conversion to other formats you may use the DML parser from David Nicol's group. You can download the parser from:

The libdml software is not a part of SSFNet.

Contact David Nicol, Dartmouth. Other cloud topologies can be made available.

SSFNet Configuration Files:
The main configuration file baseline20x500-20.dml contains the topology and traffic flow pattern specification of the baseline NMS model, running in 20 threads for up to 20-way parallel exection on multiprocessor machines.

The configuration file networks.dmlcontain the specification of the component networks, protocol parameter settings, and the client and server host configurations.

The configuration file params.dml contains the globally reconfigurable network dimensioning parameters.

Download all files:


Any large network graph with n "network clouds" can be compactly drawn by placing all "clouds" on the vertices of an n-vertex polygon, and drawing the links representing connectivity between the networks. One particular example is shown on the left.

Any pattern of inter-network connectivity, and of the traffic flow patterns, can be established by a few changes in the configuration files.

This compact graphical representation of networks demonstrates their connectivity, not their geographical structure.

Cloud Topology:

A yellow oval represent a router with 4 local area networks attached, with the total of 42 client hosts.

Net 1 in the upper right contains 4 servers, each running both the UDP and TCP server applications.

The client and server parameters can be configured in the DML files. Arbitrary start times, random or costant renewal periods, file size distributions can be installed. See the SSFNet documenation and the examples in the TCP/test/multiClientServerTest directory for details.

Router 0:0 in Net 0 runs BGP and OSPF. Other routers run OSPF. BGP is used to route among the distinct Autonomous System clouds.

To simplify the translation to other modeling systems, only the static OSPF routing is used. To use the full dynamic OSFPFv2, see the latest SSFNet distribution for documentation and configuration instructions.