23 June 2003
Internet2 End-to-End Performance Monitoring Initiative Update Internet2 End-to-End Performance Monitoring Initiative Update
Eric L. Boyd, Internet2 May 21, 2003 Eric L. Boyd, Internet2 May 21, 2003
Internet2 End-to-End Performance Internet2 End-to-End Performance - - PowerPoint PPT Presentation
Internet2 End-to-End Performance Internet2 End-to-End Performance Monitoring Initiative Update Monitoring Initiative Update Eric L. Boyd, Internet2 Eric L. Boyd, Internet2 May 21, 2003 May 21, 2003 23 June 2003 Agenda Motivation
23 June 2003
Eric L. Boyd, Internet2 May 21, 2003 Eric L. Boyd, Internet2 May 21, 2003
6/23/2003 2
6/23/2003 3
6/23/2003 4
6/23/2003 5
Applications Developer System Administrator LAN Administrator Campus Networking Gigapop Gigapop Backbone Campus Networking LAN Administrator System Administrator Applications Developer
The computer Is working OK Talk to the other guys Everything is AOK No other complaints The network is lightly loaded All the lights are green We don’t see anything wrong Looks fine Others are getting in ok Not our problem
6/23/2003 6
6/23/2003 7
6/23/2003 8
Applications Developer System Administrator LAN Administrator Campus Networking Gigapop Gigapop Backbone Campus Networking LAN Administrator System Administrator Applications Developer
Gray Finger Pointing Tool Terry Gray University of Washington
6/23/2003 9
Applications Developer System Administrator LAN Administrator Campus Networking Gigapop Gigapop Backbone Campus Networking LAN Administrator System Administrator Applications Developer
You ARE the Weakest Link!
OK, I’ll fix it
6/23/2003 10
6/23/2003 11
6/23/2003 12
6/23/2003 13
PMP PMP PMP PMP = Performance Measurement Point (at each Abilene Node)
The New Abilene will have measurement devices as part of its structure
Abilene
6/23/2003 14
PMP PMP PMP PMP at each Campus Border
Extend the System to Campuses
Abilene
PMP Campus X PMP Campus Y
6/23/2003 15
PMP PMP PMP
Abilene
PMP Campus X PMP Campus Y
Campus-Abilene Capability Campus W – 155 Mbps Campus X – 612 Mbps Campus Y – 1000 Mbps Campus Z – 2 Mbps Abilene Capability SNVA/DNVR – 10 Gbps DNVR/IPLS – 10 Gbps IPLS/NYCM – 10 Gbps
6/23/2003 16
PMP PMP PMP
Abilene
PMP Campus X PMP Campus Y Host A Host B The tool reports performance of the path to a specified destination by using active tests (like to the campus border) or using stored test results from regularly scheduled tests. It also performs tests on the host system to check host tuning parameters
6/23/2003 17
PMP PMP PMP
Abilene
PMP Campus X PMP Campus Y Host A Host B Regular tests are performed between adjacent PMP and stored in a Data Repository. This information is used by the End-User tool to reduce the number or active tests needed. PMP PMP Regional Network J PMP PMP Regional Network M Gigapop S Gigapop T
6/23/2003 18
PMP PMP PMP
Abilene
PMP Campus X PMP Campus Y Host A Host B The test results obtained by the End-User will be passed on to the contact person PMP PMP Regional Network J PMP PMP Regional Network M Gigapop S Gigapop T
piPES Test Analysis Looks like a problem In Gigapop T. Pass these test result to: Joe@gigapopT.net
6/23/2003 19
End User Interface Network Administrator Interface Culprit DB “Turn Yourself In” Culprit Interface ID Self AAA Query Culprit ID Culprit Specify end points & application family Request Test Result Testing Engine Analysis Engine Specify Test & End Nodes Send Conclusion Source Administrative Domain Interface Reply Ready, Rejected, Patience Virtual Performance Measurement DB (local to Domain) Target Administrative Domain Interface AAA and Tool Agreement Request Test Result Source PMC Target PMC AAA & Schedule Agreement Source PMP Target PMP AAA & Schedule Agreement Database Gatekeeper Web- based Display Engine Human Analysis Engine
6/23/2003 20
6/23/2003 21
6/23/2003 22
6/23/2003 23
6/23/2003 24
6/23/2003 25
End User Interface Network Administrator Interface Culprit DB “Turn Yourself In” Culprit Interface ID Self AAA Query Culprit ID Culprit Specify end points & application family Request Test Result Testing Engine Analysis Engine Specify Test & End Nodes Send Conclusion Source Administrative Domain Interface Reply Ready, Rejected, Patience Virtual Performance Measurement DB (local to Domain) Target Administrative Domain Interface AAA and Tool Agreement Request Test Result Source PMC Target PMC AAA & Schedule Agreement Source PMP Target PMP AAA & Schedule Agreement Database Gatekeeper Web- based Display Engine Human Analysis Engine
6/23/2003 26
AMI PMP AMI PMP AMI PMP
OWAMP PERF DB
Visualization Package
OWAMP OWAMP OWAMP
6/23/2003 27
AMI PMP AMI PMP AMI PMP
OWAMP PERF DB
Visualization Package
OWAMP OWAMP OWAMP
Web Service
6/23/2003 28
AMI PMP AMI PMP AMI PMP
OWAMP PERF DB
Visualization Package
OWAMP IPERF Traceroute SNMP OWAMP IPERF Traceroute SNMP OWAMP, IPERF, Traceroute, SNMP
Web Service
Traceroute PERF DB IPERF PERF DB SNMP PERF DB
6/23/2003 29
AMI PMP AMI PMP AMI PMP
OWAMP PERF DB
Visualization Package
OWAMP IPERF Traceroute SNMP OWAMP IPERF Traceroute SNMP OWAMP, IPERF, Traceroute, SNMP
Web Service
Traceroute PERF DB IPERF PERF DB SNMP PERF DB Campus PMP Campus PMP
6/23/2003 30
AMI PMP AMI PMP AMI PMP
OWAMP PERF DB
Visualization Package
OWAMP IPERF Traceroute SNMP OWAMP IPERF Traceroute SNMP OWAMP, IPERF, Traceroute, SNMP
Web Service
Traceroute PERF DB IPERF PERF DB SNMP PERF DB Campus PMP Campus PMP
Scheduler Web Service Configuration Package
6/23/2003 31
nmsX Server Server nmsX Server
Development Testing Tests Tests New Code Base Production Code
Measurement Node
New Production Code Master Measurement Node
Measurement Node Measurement Node Measurement Node
Abilene Measurement Nodes . . . . . . . . . . . . . . . . . . . . . . Base/New Production Code Tests Tests Tests
Server
Test Results Database Server Performance Visualization Tool
Measurement Node
Router Switch nms1 nms3 nms2 nms4 CDMA
6/23/2003 32
6/23/2003 33
6/23/2003 34
6/23/2003 35
6/23/2003 36
–Shalunov,Teitelbaum,Zekauskas
6/23/2003 37
6/23/2003 38
–No “policy” –No authentication/encryption –FreeBSD only
6/23/2003 39
6/23/2003 40
6/23/2003 41
6/23/2003 42