ESnet perfSONAR services

ESnet maintains throughput and latency test hosts at ESnet points of presence (PoPs) as well as near the site network boundary of many Department of Energy facilities. The primary perfSONAR services ESnet provides are throughput testing and delay/loss testing. In addition, ESnet provides test DTNs with test data sets available for download via Globus, and by command-line GridFTP.

Note that while ESnet manages an extensive perfSONAR infrastructure, many other networks and institutions run their own perfSONAR infrastructures as well. This is the power of perfSONAR - network problems can be quickly diagnosed by using the resources the community collectively deploys.

ESnet perfSONAR Hosts

In 2015-16 ESnet upgraded all it's perfSONAR hosts to the following configuration:

  • Super X10SL7-F Motherboard
  • 1 Intel Xeon E3-1275 v3 3.5GHz (Turbo 3.9GHz) (8 cores)
  • 32GB DDRIII 1600 ECC Only Certified Memory
  • Intel X520-SR2 10GB Dual SFP+ with Dual Optics
  • Seagate 1TB SAS 6GB/s, 7200RPM ST1000NM002

These new "combined" hosts  run loss, latency, and traceroute tests on the 1G NIC, and throughput tests on the 10G (or possibly 40G NIC). With a 40G NIC, these hosts can drive TCP at 39Gbps. 

ESnet perfSONAR hosts

We maintain a static list of ESnet OWAMP test hosts. The list of OWAMP servers in the perfSONAR lookup service is updated dynamically.

We maintain a static list of ESnet throughput test hosts. The list of throughput servers in the perfSONAR lookup service is updated dynamically.

These are actually a single host, with 2 DNS names, and 2 NICs.

ESnet perfSONAR limits file

ESnet permits tests to ESnet throughput testers from any ESnet site, and from any scientific or research institution that is connected to the global research and education network infrastructure. This includes US laboratories and universities, as well as research laboratories and universities worldwide. This is accomplished by including the global R&E routing table (the set of IP prefixes accessible via peerings with R&E networks) in the /etc/pscheduler/limits.conf file used to control test access to the ESnet throughput test hosts.  Other logical groups of addresses are added to the file from time to time as the needs of the scientific community evolve.  The perfSONAR limits page has more details. Note that UDP testing to ESnet hosts is limited to 100Mbps.

Managing local packet filters

If your site maintains ACLs, follow the list of subnets that ESnet uses. 

perfSONAR measurement archives

There is a list of ESnet measurement archives at the following URL: