In this section we discuss the Montage topology manager developed to support topology construction and sharing in a collaborative testbed-based environment.
Topology construction can be first step in the lifecycle of a testbed-based networking and cyber security experiment. After a topology is constructed, it needs to be embedded on the testbed, instrumented with traffic generation applications, and orchestrated with a workflow. The later sections in the documentation deal with these challenges.
Recent advances in technologies such as federation and virtualization enable embedding large scale topologies in testbeds environments. The Montage topology manager tightly integrates a wide range of topology management tools into an topology construction and validation workbench.
The topological structure of a network is modeled as a graph with nodes and edges in the Montage topology manager. Each node can present a single network entity such as a router, an end host, or a complex network entity such as an autonomous system. The edges represent connections between nodes.
The figure below displays a screenshot of the Montage topology manager. The remaining sections below discuss some of the tools available within the framework.
The Montage topology manager significantly extends the current state of art in generating and manipulating representative topological structures. A detailed discussion of the various topology managers developed by other research projects is located at Related Work
#Editing #——– # #Composition #———— # #Validating #———– # # #Visualization #————– # # #DETERLab-specific Annotations #——————————