wiki:Shadownet

Version 22 (modified by Hussamuddin Nasir, 12 years ago) (diff)

--

Shadownet

Shadownet is designed to solve the problem of limited ProtoGENI backbone router resources. By leveraging the logical router features of Juniper routers, we can dynamically create virtual routers as slivers. These virtual routers are then able to provide carrier-grade performance and services for our slices.

The Juniper M7i "virtualizable" router has been deployed into the ProtoGENI backbone. The Instrumentation Tools project's INSTOOLS software system has been adapted to support the monitoring and measuring of these virtual routers in the slice. The measurements are user configurable and easy to access via two interfaces: the INSTOOLS Portal and the INSTOOLS Live View

GENI Shadownet Aggregate

The GENI Shadownet Aggregate consists of four Juniper M7i routers located in Washington DC, Atlanta, Kansas City, and Salt Lake City. They are connected by Internet 2 backbone links. Connections between routers are typically established via VLANs, but can also be established as GRE tunnels should that be desired. Each physical Juniper router supports multiple "Logical Router" abstractions that can be reserved for use via the GENI APIs.

The Shadownet Component Manager has been upgraded to support the GENI AM APIv1 using the GENI RSPEC v3 in addition to the protogeni support that already exists. It is also fully compatible with the INSTOOLS Instrumentation tool and now with GEMINI Toolset for passive measurements only.

Portal

Below is a screenshot of the INSTOOLS Portal after instrumentation of a GENI experiment using the Shadownet CM's juniper routers and raw PC nodes from Kentucky.

INSTOOLS Live View

Here is another screenshot of the INSTOOLS data being collected on the INSTOOLS Measurement Controller node (MC).

UDP Graph

Sample Experiments Using Shadownet

EXPERIMENT USING SHADOWNET NODES (LOGICAL/VIRTUAL JUNIPER ROUTERS) ONLY

Sample Experiment 1

EXPERIMENT USING SHADOWNET NODES (LOGICAL/VIRTUAL JUNIPER ROUTERS) AND PC NODES / OpenVZ nodes

Sample Experiment 1 Sample Experiment 2 Sample Experiment 3

Presentations

Shadownet-omis GEC9 PDF
Shadownet Vander Merwe GEC7 PPT

Contact/Support Information

For technical support using the aggregate please contact Hussamuddin Nasir (nasir at netlab.uky.edu).
For connectivity issues please contact Lowell Pike (pike at netlab.uky.edu).

Instrumentation Tools Main Page

Instrumentation Tools Project

GEMINI Tools Main Page

GEMINI: A GENI Measurement and Instrumentation Infrastructure

NOTES :

  1. Shadownet CM only supports the Protogeni API / GENI AM API minimal set
  2. Experiment update is not supported.
  3. SNMP Support is permitted via an SNMP proxy. This can be utilized when using INSTOOLS or GEMINI to monitor your experiment.

Attachments (5)