Introduction to. Network Startup Resource Center. Partially adopted from materials by

Similar documents
HIDDEN SLIDE Summary These slides are meant to be used as is to give an upper level view of perfsonar for an audience that is not familiar with the

The new perfsonar: a global tool for global network monitoring

Installation & Basic Configuration

perfsonar Going Forward Eric Boyd, Internet2 Internet2 Technology Exchange September 27 th 2016

perfsonar: A Look Ahead Andrew Lake, ESnet Mark Feit, Internet2 October 16, 2017

Introduction to perfsonar. RIPE SEE5, Tirana, Albania Szymon Trocha Poznań Supercomputing and Networking Center, Poland April 2016

Some Details. Network Startup Resource Center

perfsonar Deployment on ESnet

perfsonar: Be-er knowledge, be-er networks, be-er investments

MaDDash: Monitoring and Debugging Dashboard

perfsonar psui in a multi-domain federated environment

WLCG Network Throughput WG

The perfsonar Project at 10 Years: Status and Trajectory

High-Performance TCP Tips and Tricks

DICE Network Diagnostic Services

DICE Diagnostic Service

Network Management & Monitoring

Use of Measurement Tools

please study up before presenting

WAN and Cloud Link Analytics for Enterprises

Network Debugging Strategies

Connect. Communicate. Collaborate. Click to edit Master title style. Using the perfsonar Visualisation Tools

10 Reasons your WAN is Broken

IRNC:RXP SDN / SDX Update

Developing Networking and Human Expertise in Support of International Science

Connectivity Services, Autobahn and New Services

Mini Science DMZ (aka Mini-DMZ)

Basic Campus Design Concepts

Managing Your IP Telephony Environment

A Step Towards Automated Event Diagnosis Stanford Linear Accelerator Center. Adnan Iqbal, Yee-Ting Li, Les Cottrell Connie A. Log.

perfsonar Update Jason Zurawski Internet2 March 5, 2009 The 27th APAN Meeting, Kaohsiung, Taiwan

CHAPTER 3 GRID MONITORING AND RESOURCE SELECTION

Network Test and Monitoring Tools

XO Stats User Guide. Monitor your circuit performance, troubleshoot, and plan future network capacity requirements

Experiments on TCP Re-Ordering March 27 th 2017

Cisco Security Manager 4.1: Integrated Security Management for Cisco Firewalls, IPS, and VPN Solutions

Network Management & Monitoring Network Delay

perfsonar ESCC Indianapolis IN

Interconnection Networks: Topology. Prof. Natalie Enright Jerger

Use of Measurement Tools

Fermilab WAN Performance Analysis Methodology. Wenji Wu, Phil DeMar, Matt Crawford ESCC/Internet2 Joint Techs July 23, 2008

Monitoring in GENI with Periscope (and other related updates)

ClientVantage Agentless What s New in Release 11.1

Nome da palestra em até 3 linhas

Small, Low-cost Nodes the Flock. Scott Chevalier June 14, 2016

NetAlly. Application Advisor. Distributed Sites and Applications. Monitor and troubleshoot end user application experience.

GÉANT Mission and Services

Achieving the Science DMZ

Innovative Solutions. Trusted Performance. Intelligently Engineered. Comparison of SD WAN Solutions. Technology Brief

SLIDE 1 - COPYRIGHT 2015 ELEPHANT FLOWS IN THE ROOM: SCIENCEDMZ NATIONALLY DISTRIBUTED

Network Analytics. Hendrik Borras, Marian Babik IT-CM-MM

Real-Time Communications Witout Boundaries. Ribbon Policy Solutions

estadium Project Lab 2: Iperf Command

HIDDEN SLIDE Summary These slides are meant to be used as is to give an upper level view of perfsonar for an audience that is not familiar with the

August 11 th 2014, APAN38 Network Performance Tutorial John Hicks Internet2 BWCTL, IPERF, & NUTTCP

perfsonar: The Road to 100k Nodes

4 Easy Steps to Get off the MPLS Treadmill

The pscheduler Command-Line Interface

Correlating Internet Performance Changes and Route Changes to Assist in Trouble-shooting from an End-user Perspective

The UniNet Express Lane Services

International Climate Network Working Group (ICNWG) Meeting

Deploying distributed network monitoring mesh for LHC Tier-1 and Tier-2 sites

Introduction. Network Architecture Requirements of Data Centers in the Cloud Computing Era

White Paper Network Management Considerations For VSAT Technology March 2010

TDT Appendix E Interconnection Networks

Research and Education Networking Ecosystem and NSRC Assistance

Joint Task Force District-Wide 40J Technology Program Monthly Status Update

1 Performance monitoring

Who Am I? Network Management Parallel Session. Contents. JANET(UK) Measurement & Monitoring. Netsight Contents. Contents

Cisco SP Wi-Fi Solution Support, Optimize, Assurance, and Operate Services

MPLS VERSUS CARRIER ETHERNET 7 REASONS WHY ETHERNET IS AN ECONOMICAL ALTERNATIVE

SDN, SD-WAN, NFV, VNF I m confused!

Internet2 Technology Update. Eric Boyd Deputy Technology Officer

Use of Measurement Tools


The Abilene Observatory and Measurement Opportunities

Stager. A Web Based Application for Presenting Network Statistics. Arne Øslebø

Identifying and localizing network problems using the PuNDIT project

perfsonar Host Hardware

S5 Communications. Rev. 1

Philippe Laurens, Michigan State University, for USATLAS. Atlas Great Lakes Tier 2 collocated at MSU and the University of Michigan

Enhancing Infrastructure: Success Stories

Experiences in Traceroute and Available Bandwidth Change Analysis 1 Connie Logg and Les Cottrell Stanford Linear Accelerator Center

Ref: A. Leon Garcia and I. Widjaja, Communication Networks, 2 nd Ed. McGraw Hill, 2006 Latest update of this lecture was on

31270 Networking Essentials Focus, Pre-Quiz, and Sample Exam Answers

Next-Generation HCI: Fine- Tuned for New Ways of Working

The Software Journey: from networks to visualization

Elevate the Branch-Office Experience with an Application-Centric Platform

Presentation of the LHCONE Architecture document

Performance Monitoring and SiteScope

Service Definition Internet Service

August 11 th 2014, APAN38 Network Performance Tutorial John Hicks Internet2. Performance Primer

CSCD 443/533 Advanced Networks

Network Design Considerations for Grid Computing

The Keys to Monitoring Internal Web Applications

SOA and Network Management

NCP Computing Infrastructure & T2-PK-NCP Site Update. Saqib Haleem National Centre for Physics (NCP), Pakistan

Lecture 3. The Network Layer (cont d) Network Layer 1-1

Page 2 Skype Connect Requirements Guide

Level 3 SM Enhanced Management - FAQs. Frequently Asked Questions for Level 3 Enhanced Management

Transcription:

Introduction to Network Startup Resource Center Partially adopted from materials by These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International license (http://creativecommons.org/licenses/by-nc/4.0/) Last updated 18 th October 2016

Overview What problem are we trying to solve? What is perfsonar? The core subsystems Acronym busting perfsonar testpoint-bundle A few practical examples bwctl vs. pscheduler

Problem Statement The global Research and Education network ecosystem is comprised of hundreds of international, national, regional and local-scale networks.

Problem Statement While these networks all interconnect, each network is owned and operated by separate organizations (called domains ) with different policies, customers, funding models, hardware, bandwidth and configurations.

Problem Statement In practice, performance issues are prevalent and distributed. When a network is underperforming or errors occur, it is difficult to identify the source, as problems can happen anywhere, in any domain. Local-area network testing is not sufficient, as errors can occur between networks.

Problem Statement Hard vs Soft Failures Hard failures are the kind of problems every organization understands Fiber cut Power failure takes down routers Hardware ceases to function Classic monitoring systems are good at alerting hard failures i.e., NOC sees something turn red on their screen Engineers paged by monitoring systems Soft failures are different and often go undetected Basic connectivity (ping, traceroute, web pages, email) works Performance is just poor How much should we care about soft failures?

What does it take to transfer data...

But, just a little packet loss...

A Solution perfsonar and the perfsonar Toolkit perfsonar is a network measurement toolkit that provides end-to-end statistics and helps to establish endto-end usage expectations. How fast is our circuit in reality? Are there problems? How do I fix problems? perfsonar provides a uniform interface that allows for the scheduling of measurements, storage of data in uniform formats, and scalable methods to retrieve data and generate visualizations to help answer the three questions above. http://www.perfsonar.net/about/what-is-perfsonar/

perfsonar from above Uses multiple network testing tools (many can be run on the command line). Wraps them to both abstract and schedule them. Can save results of tests to optimized database formats PostgreSQL Cassandra Manages archiving of measurements (esmond) Can display results graphically (perfsonar Toolkit) or Results can be sent to a central store and correlated on a grid (MaDDash)

perfsonar backend What do we want to measure? Latency: ping, OWAMP (don t trust Traceroute) Jitter: OWAMP, UDP iperf, iperf, UDP, nuttcp Packet loss, duplication, unordered data: OWAMP, UDP iperf, UDP simplestream, nuttcp Interface utiliization, discards, errors: - SNMP Achievable bandwidth: iperf(2 & 3), nuttcp Traveled route: traceroute, tracepath MTU feedback: tracepath, ping

perfsonar version 4 Some transitions: bwctl (bandwidth test controller) migrating to pscheduler. Preferred, but both available. perfsonar Toolkit 4.0.x still uses bwctl. 4.1 will use pscheduler. No more NPAD (Network Path & Application Diagnostics) No more NDT (Network Diagnostic Tool) Both at https://www.measurementlab.net/tests/

iperf3 example Standalone iperf3 c remote_host i 2 u b 500M bwctl bwctl -T iperf3 -c receive_host -s send_host -i 2 -u -b 500M pscheduler pscheduler task --tool iperf3 throughput --dest receive_host --interval 2 -u --bandwidth 500M b = bandwidth i = interval to view output in seconds T = tool u = udp

Benefit: Multi-domain Insight Approximately 2200 public perfsonar nodes are deployed globally This allows you to test performance between your perfsonar node and any other publicly available perfsonar node.

The bits and pieces perfsonar version 4 is Distributed on CentOS and Debian Can be installed for various uses: Tools Basic command line clients Test Point Core Automate tests, join a mesh, join the global directory Esmond measurement archive software Toolkit (usually via ISO) Web interface, scheduling, system-wide tuning and security scripts Central Management Separate and centrally manages multiple perfsonar hosts

The bits and pieces flowchart

Where our bundle fits

Sample perfsonar site

Summarized Historical Trends

Benefits: Finding hidden problems Above all, perfsonar allows you to maintain a healthy, high-performing network because it helps identify the soft failures in the network path. Classical monitoring systems have limitations Performance problems are often only visible at the ends Individual network components (e.g. routers) have no knowledge of end host state perfsonar tests the network in ways that classical monitoring systems do not More perfsonar distributions equal better network visibility.

Benefits: Finding hidden problems perfsonar is designed to pinpoint and identify soft failures to accelerate resolution. Example: Find and replace failing optics:

Benefits: Finding hidden problems perfsonar is designed to pinpoint and identify soft failures to accelerate resolution. Example: Host Tuning:

Benefits: Finding hidden problems Inside the firewall l l One direction severely impacted by firewall Not useful for science data Outside the firewall l Good performance in both directions

Firewalls and throughput

In summary perfsonar helps you to test data and metrics verifies performance of current investments Can you get full use out of the carrier circuit you re paying for? If performance suddenly changes, what caused it? Data informs future investments Put resources in places with demonstrated need Example: if your firewall is limiting performance, buying more bandwidth won t solve the problem Make the case for architectural improvements How might a Science DMZ or alternate architecture change performance? How to evaluate potential purchases? Put perfsonar hosts on them and run tests Prototype new model

Resources Online perfsonar training videos

perfsonar Website http://www.perfsonar.net/ perfsonar Documents http://docs.perfsonar.net/ Resources perfsonar mailing lists http://www.personar.net/about/getting-help/ perfsonar Directory of Users http://stats.es.net/services perfsonar Online Training Videos https://learn.nsrc.org/perfsonar/ FasterDate Knowledgebase (Energy Sciences Network) http://fasterdata.es.net/ Esnet Science DMZ https://fasterdata.es.net/science-dmz/

Resources MaDDash http://software.es.net/maddash/ Globus https://fasterdata.es.net/data-transfer-tools/globus/ GridFTP https://fasterdata.es.net/data-transfer-tools/gridftp/ perfsonar at ES.net https://www.es.net/network-r-and-d/perfsonar/ pscheduler and bwctl to pscheduler transition guide http://fasterdata.es.net/performance-testing/network-troubleshootingtools/pscheduler perfsonar Checklist https://code.google.com/p/perfsonarps/wiki/performancetoolkittestingchecklist

Primary perfsonar Development For a full list of development collaborators and history of perfsonar, please visit: http://www.perfsonar.net/about/who-is-involved/

Questions?