Advanced Network Diagnostic Tools Richard Carlson EVN-NREN workshop.

Slides:



Advertisements
Similar presentations
NCAR perfSONAR Pete Siemsen September 19, Hardware and software Dedicated server with 2 10G ports –Only one is connected – Outside UCAR firewall.
Advertisements

UKERNA CDI Trial Infrastructure for Content Delivery Steve Williams University of Wales Swansea.
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
Connect. Communicate. Collaborate Towards Multi-domain Monitoring for the Research Networks Nicolas Simar, Dante TNC 2005, Poznan, June 2005.
Connect. Communicate. Collaborate GÉANT2 JRA1 & perfSONAR Loukik Kudarimoti, DANTE 28 th May, 2006 RNP Workshop, Curitiba.
Connect. Communicate. Collaborate Introduction to perfSONAR Loukik Kudarimoti, DANTE 27 th September, 2006 SEEREN2 Summer School, Heraklion.
The Performance Bottleneck Application, Computer, or Network Richard Carlson Internet2 Part 1 Richard Carlson Internet2 Part 1.
ISCSI Performance in Integrated LAN/SAN Environment Li Yin U.C. Berkeley.
Network Performance Toolkit (NPToolkit) A Knoppix Live-CD Rich Carlson Tools Tutorial 12/4/06.
Network Testing Tools Ettore Tamiro GARR - Network Operation Center PAP Workshop July 15, 2009.
Introduction to Networking & Telecommunications School of Business Eastern Illinois University © Abdou Illia, Spring 2015 (January 14, 2015)
NDT Tools Tutorial: How-To setup your own NDT server Rich Carlson Summer 04 Joint Tech July 19, 2004.
Network Performance Measurement Atlas Tier 2 Meeting at BNL December Joe Metzger
Performance Measurement Tools August 9 th 2011, OSG Site Admin Workshop Jason Zurawski – Internet2 Research Liaison.
Performance Measurement Tools March 10 th 2011, OSG All Hands Workshop - Network Performance Jason Zurawski, Internet2.
KEK Network Qi Fazhi KEK SW L2/L3 Switch for outside connections Central L2/L3 Switch A Netscreen Firewall Super Sinet Router 10GbE 2 x GbE IDS.
PerfSONAR Performance Monitoring Framework Matt Zekauskas, GENI Measurement Workshop June 26, 2009 Madison, Wisconsin.
The Performance Bottleneck Application, Computer, or Network Richard Carlson Internet2 Part 3 Richard Carlson Internet2 Part 3.
1 ESnet Network Measurements ESCC Feb Joe Metzger
The Performance Bottleneck Application, Computer, or Network Richard Carlson eVLBI Workshop – Performance Tuning Tutorial September 17, 2006 Richard Carlson.
Circuit Services - IPTV Christian Todorov Internet2 Fall Member Meeting October 9, 2007.
Detective and NDT Live’n on the edge of Network Performance Joint Techs Winter 2006 Bob Riddle/Rich Carlson Joint Techs Winter.
NDT August 10 th 2010, OSG Site Admin Workshop - Network Performance Jason Zurawski, Internet2.
HOPI Update Rick Summerhill Director Network Research, Architecture, and Technologies Jerry Sobieski MAX GigaPoP and TSC Program Manager Mark Johnson MCNC.
Our Group Covered Three Topics With the Students HTML NetworkingInternet.
Network Monitoring, WAN Performance Analysis, & Data Circuit Support at Fermilab Phil DeMar US-CMS Tier-3 Meeting Fermilab October 23, 2008.
Internet2 Performance Update Jeff W. Boote Senior Network Software Engineer Internet2.
PiPEs Server Discovery – Adding NDT testing to the piPEs architecture Rich Carlson Internet2 April 20, 2004.
Connect. Communicate. Collaborate Implementing Multi-Domain Monitoring Services for European Research Networks Szymon Trocha, PSNC A. Hanemann, L. Kudarimoti,
NDT: Update Duplex Mismatch Detection Rich Carlson Winter Joint Tech February 15, 2005.
ASCR/ESnet Network Requirements an Internet2 Perspective 2009 ASCR/ESnet Network Requirements Workshop April 15/16, 2009 Richard Carlson -- Internet2.
Network Diagnostic Tool (NDT) Duplex-Mismatch detection update Fall Member Meeting Sept 21, 2005 Rich Carlson
Masaki Hirabaru Network Performance Measurement and Monitoring APAN Conference 2005 in Bangkok January 27, 2005 Advanced TCP Performance.
05-Apr-2006 OWAMP and BWCTL: Installation and Configuration Jeff Boote Network Performance Workshop.
10-Jun-2005 OWAMP and BWCTL: Installation and Configuration Jeff Boote Network Performance Workshop.
1 Network Measurement Summary ESCC, Feb Joe Metzger ESnet Engineering Group Lawrence Berkeley National Laboratory.
MonIPÊ & SE-CIPÓ April/2012 Advances on End-to-End Network Monitoring and Provisioning Services on Global Scale Spring 2012 Internet2 Member Meeting Arlington,
Summary - Part 2 - Objectives The purpose of this basic IP technology training is to explain video over IP network. This training describes how video can.
PerfSONAR-PS Functionality February 11 th 2010, APAN 29 – perfSONAR Workshop Jeff Boote, Assistant Director R&D.
13-Oct-2003 Internet2 End-to-End Performance Initiative: piPEs Eric Boyd, Matt Zekauskas, Internet2 International.
Internet2 End-to-End Performance Initiative Eric L. Boyd Director of Performance Architecture and Technologies Internet2.
Internet Infrastructure Min Ding Smeal College of Business Administration Pennsylvania State University.
Internet2 Dynamic Circuit Services and Tools Andrew Lake, Internet2 July 15, 2007 JointTechs, Batavia, IL.
US LHC Tier-2 Network Performance BCP Mar-3-08 LHC Community Network Performance Recommended BCP Eric Boyd Deputy Technology Officer Internet2.
DICE: Authorizing Dynamic Networks for VOs Jeff W. Boote Senior Network Software Engineer, Internet2 Cándido Rodríguez Montes RedIRIS TNC2009 Malaga, Spain.
DICE Diagnostic Service Joe Metzger Joint Techs Measurement Working Group January
Connect communicate collaborate perfSONAR MDM News Domenico Vicinanza DANTE (UK)
1 Network related topics Bartosz Belter, Wojbor Bogacki, Marcin Garstka, Maciej Głowiak, Radosław Krzywania, Roman Łapacz FABRIC meeting Poznań, 25 September.
Samuel Wood Manikandan Punniyakotti Supervisors: Brad Smith, Katia Obraczka, JJ Garcia-Luna-Aceves
PiPEs Tools in Action Rich Carlson SMM Tools Tutorial May 3, 2005.
The Internet2 Network and LHC Rick Summerhill Director Network Research, Architecture, and Technologies Internet2 Given by Rich Carlson LHC Meeting 25.
1 Deploying Measurement Systems in ESnet Joint Techs, Feb Joseph Metzger ESnet Engineering Group Lawrence Berkeley National Laboratory.
1 Network Measurement Challenges LHC E2E Network Research Meeting October 25 th 2006 Joe Metzger Version 1.1.
Status of perfSONAR Tools Jason Zurawski April 23, 2007 Spring Member Meeting.
Network Monitoring Sebastian Büttrich, NSRC / IT University of Copenhagen Last edit: February 2012, ICTP Trieste
2004-Mar-15 Performance Debugging Measurements Overview Matt Zekauskas, GNEW 2004.
Path Monitoring Tools Deployment Planning for U.S. T123
Networking for the Future of Science
Introduction to Networking & Telecommunications
PerfSONAR: Development Status
Monitoring Appliance Status
Internet2 Performance Update
ESnet Network Measurements ESCC Feb Joe Metzger
Wide Area Networking at SLAC, Feb ‘03
Do you need a Detective? Bob Riddle 24 November 2018.
Network Performance Measurement
Performance Measuring & Monitoring
“Detective”: Integrating NDT and E2E piPEs
Internet2 E2E piPEs Project
Presentation transcript:

Advanced Network Diagnostic Tools Richard Carlson EVN-NREN workshop

End-User viewpoint When problems exist, it’s the networks fault! Advanced tools can Point out problems with the host config Point out problems with the local infrastructure Point out problems with the application Aid network operators in verifying when problems have been resolved

Basic Premise Application’s performance should meet your expectations! (A minimum of 10 MBps between any 2 hosts/sites connected to REN based networks) If they don’t you should complain!

Simple Network Picture Bob’s Host Network Infrastructure Carol’s Host

Switch 1 Switch 2Switch 3 Network Infrastructure R1 R3 R4 R2 R7 R6 R9 R8 R5 Switch 4

PerfSonar – Next Steps in Performance Monitoring New Initiative involving multiple partners ESnet (DOE labs) GEANT (European Research and Education network) Internet2 (Abilene and connectors) Brazil

perfSONAR Set of advanced services Active Measurement tools and storage Topology and Lookup to find devices Provide L1, L2, and L3 views Common user interface (perfSONAR UI)

perfSONAR Measurement Points Existing Measurement Points SNMP based router views BWCTL OWAMP/Hades Data presented helps network operators more than end-users

Advanced user tools Existing NDT tool Allows users to test network path for a limited number of common problems Existing NPAD tool Allows users to test local network infrastructure while simulating a long path NPToolKit Live-CD Knoppix disk Bootable CD that contains all the tools described in this talk

Network Diagnostic Tool (NDT) Measure performance to users desktop Identify real problems for real users Network infrastructure is the problem Host tuning issues are the problem Make tool simple to use and understand Make tool useful for users and network administrators

NDT sample Results

perfSONAR NDT Integrating NDT/NPAD into the perfSONAR Add LS registration message Ability to automatically pass results to NOC Add to L3 Topology service Authentication perfSONAR UI plug-in

NPAD/pathdiag A new tool from researchers at Pittsburgh Supercomputer Center Finds problems that affect long network paths Uses Web100-enhanced Linux based server Web based Java client

Long Path Problem E2E application performance is dependant on distance between hosts Full size frame time at 100 Mbps Frame = 1500 Bytes Time = 0.12 msec In flight for 1 msec RTT = 8 packets In flight for 70 msec RTT = 583 packets

Switch 1 Switch 2 Switch 3 Long Path Problem R1 R3 R4 R2 R7 R6 R9 R8 R5 Switch 4 H1 H2 H3 X 1 msec H1 – H2 70 msec H1 – H3

TCP Congestion Avoidance Cut number of packets by ½ Increase by 1 per RTT LAN (RTT=1msec) In flight changes to 4 packets Time to increase back to 8 is 4msec WAN (RTT = 70 msec) In flight changes to 292 packets Time to increase back to 583 is 20.4 seconds

NPAD Server main page

NPAD Sample results

Network Admin Tools BWCTL – Bandwidth Control Allows single person operation over wide area testing environment Runs NLANR ‘iperf’ program OWAMP – One way Delay Measurement Advanced ‘ping’ command Allows single person operation over wide area testing environment

Google it! Enter “tuning tcp” into the google search engine. Top 2 hits are:

PSC Tuning Page

LBNL Tuning Page

Dedicated Circuit Services Multi-Domain initiative (DICE – Dante, Internet2, Canarie, ESnet) Bandwidth in OC-1 steps (51 Mbps – 10 Gbps Allows automatic setup of dedicated circuits (Lightpaths) Multiple usage models Short term (hours to days) – No additional fee Long Term (days to years) – additional fee

Conclusions Primary tools useful Advanced tools are being developed Developing tools will make things even easier Demand 10 MB/s as the minimum acceptable throughput rate