wiki:PersistentTestHostRequirments

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

fixed typo

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 into VLAN 3712. 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
  • ganglia client
  • VLC
  • arping
  • tcpdump

Ports

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

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

Storage

  • ~ 750MB hardrive 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 also 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 50MBps, is this acceptable for you?). Well share results with you.