wiki:PersistentTestHostRequirments

Version 7 (modified by jwilliams@bbn.com, 9 years ago) (diff)

--

Hardware

  • access to the "commodity internet" would be very helpful for package installs and out-of-band monitoring, though not required.
  • VMs are OK, but let us know. Some VM's require their interface to have promiscuous mode enabled to allow for tcpdump'ing layer2 frames such as OpenFlow Discovery (LLDP) frames.
  • NIC interface(s) into the GENI VLAN(s) being monitored. BBN and other campuses have used multiple Interfaces (physical interfaces, virtual interfaces, or a VM with vnics) to support testing all Backbone connections from a single host.
  • no other firm requirement, even "spare" laptops has even been used.

OS

  • Some variant of Linux - so far CentOs and Ubuntu have been used

Software (we'll install with sudo access)

  • iperf
    • One instance as a TCP server.
      iperf -s -D
      
    • One instance as a UDP server.
      iperf -s -u -D
      
  • Ganglia
  • VLC
  • arping
  • tcpdump

Ports

We can work with non-standard ports if you have any preferences.

  • iperf - port 5001 (one site preferred 5001 for TCP and 5002 for UDP)
  • VLC - port 1234
  • SSH/scp - port 22

Storage

  • ~ 750MB hard-drive space (mostly for storing a test video file for streaming)

OpenFlow

The expectation is that this host helps monitor & test the backbone connections . This host isn't required to be behind an OpenFlow switch but it's OK if it is. The expectation is that this host's traffic isn't actively controlled via OpenFlow.

Reach-ability, bandwidth usage and testing

This host provides an easy sanity check for ensuring that the backbone connection is working, so the host should be "up" whenever possible. Sustained traffic will be minimal, usually very low periodicity Ganglia messages and the occasional ping. Iperf and VLC will be used for testing and metrics, though we'll let you know when we plan on testing with these tools with any substantial Bandwidth (We've typically called this 50 MBps, is this acceptable for you?). Well share testing results.