Network Performance Monitoring
The SCinet architecture incorporates a number of features that support network monitoring. Monitoring will be used both to watch the internal network for operational purposes and to characterize the high-performance network applications that traverse SCinet, in particular for the Bandwidth Challenge.
Utilization and errors for all external links and all major SCinet internal links will be monitored for operational purposes.
Active techniques will be used to monitor reachability over the external links and latency to key sites. One-way delay testing will be done with OWAMP technology developed by Internet2 and partially funded by NSF. Throughput tests will use BWCTL, developed by Internet2, as well as Iperf, developed by NCSA and the University of Illinois at Urbana-Champaign as part of the NSF-funded Network Laboratory for Applied Network Research (NLANR) Distributed Application Support Team.
The Utilization data and aggregations of the data collected from active techniques will be made available using perfSONAR interfaces. PerfSONAR client applications will be able to consume the network performance data as well.
Internet2, in conjunction with SCinet, will provide a "weather map" showing current utilization on all SCinet external links, based on the technology used for the Internet2 Network NOC weather map developed by the Internet2 Network Operations Center at Indiana University.
The Network Diagnostic Tool (NDT), is a web based tool that allows SC07 users to self-test their end systems and the "last mile" network infrastructure. It detects common infrastructure problems (e.g., duplex mismatch condition) and common performance problems (e.g., incorrect TCP buffer size). The NDT is currently being developed by Internet2, with additional funding from Cisco, Argonne National Laboratory and the National Library of Medicine.
Flow data (e.g., sFlow, NetFlow, cflow) will be collected from routers and switches. This data will be analyzed and visualized with software from InMon Corporation. This will provide detailed real-time information as to which users and applications are consuming the bandwidth. The information will be used for assessing the Bandwidth Challenge and network operations.