Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation...
-
date post
20-Jan-2016 -
Category
Documents
-
view
220 -
download
0
Transcript of Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation...
![Page 1: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/1.jpg)
Connect. Communicate. Collaborate
Click to edit Master title styleUsing the perfSONAR
Visualisation Tools
![Page 2: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/2.jpg)
2
ITINERARY
Wednesday 30th May – Using the perfSONAR Visualisation Tools.
Thursday 31st May and Friday 1st June – Installing and Configuring the perfSONAR Services.
![Page 3: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/3.jpg)
3
PERFSONAR PILOT OBJECTIVES
This training is in support of the perfSONAR pilot. The objectives of the pilot are to:
• Provide proof of concept for the Multi Domain Monitoring service
• Create a service desk, develop and test it
• Allow the NOCs and PERT to use perfSONAR and to provide feedback on it
![Page 4: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/4.jpg)
4
OBJECTIVES OF THE TRAINING CURRICULUM
The objectives of the three days of training are to equip participants to:
• Provide an overview of the perfSONAR visualisation tools and services
• Cascade training on the perfSONAR Visualisation Tools to NREN users
• Install and configure the perfSONAR services
![Page 5: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/5.jpg)
5
COURSE OBJECTIVES
By the end of the day you will:
• Be able to describe the range and purpose of the perfSONAR visualisation tools.
• Be able to use the perfSONAR visualisation tools.
• Be prepared to train users.
![Page 6: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/6.jpg)
6
COURSE OUTLINE
Module 1 – perfSONAR Overview
Module 2 – The perfSONAR Visualisation User Interface (UI)
Module 3 – Customer Network Management (CNM)
Module 4 – The Looking Glass UI
Module 5 – The Hades Visualisation Tool
Module 6 – Case Studies
Module 7 – Feedback on the Visualisation Tools
Module 8 – Question and Answer Session for Trainers
![Page 7: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/7.jpg)
Module 1: perfSONAR Overview
![Page 8: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/8.jpg)
8
WHAT IS PERFSONAR?
perfSONAR is:
• A project staffed by a variety of organisations and individuals
• A set of protocols that:
• Assume a set of web services based on defined roles.
• Define their communication syntax and semantics.
• Allow anyone to develop an implementation of a web service.
• A set of code
• Web service implementations and visualisation tools
![Page 9: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/9.jpg)
9
WHAT ARE THE PERFSONAR WEB SERVICES?
The perfSONAR web services form a performance measurement middleware framework that is:
• Interoperable.
• Distributed.
![Page 10: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/10.jpg)
10
WHY PERFSONAR? (1)
Problem: performance data is fragmented and hard to access
Effect: it is difficult and time consuming to diagnose potential multi-domain networking problems
NationalNetwork
XNationalNetwork
X
Backbone
X XNetwork
Administrator
NetworkAdministrator
NetworkAdministrator
User
CampusNetwork
X
NetworkAdministrator
User
CampusNetwork
X
NetworkAdministrator
Key: X = locally held performance data
= path
![Page 11: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/11.jpg)
11
WHY PERFSONAR? (2)
The situation today:
• Access to a network’s data is often restricted to itself
• Numerous different monitoring tools in different networks
• Difficult to identify where the available tools are and where performance information is located
• In order to run a test, often need first to configure machine-access
• Different information collected and analysed in different ways
• Diagnosing multi-domain performance issues is difficult and time-consuming
• Results in user-frustration and unwillingness to use the network
![Page 12: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/12.jpg)
12
THE PERFSONAR VISION (1)
A network administrator should be able to identify obvious performance problems along the path, thus improving user support.
Network 5
Network 4
Network 1
Network 2
Network 3X
X
X X
X
![Page 13: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/13.jpg)
13
THE PERFSONAR VISION (2)
The goal is to facilitate the resolution of multi-domain network performance problems by:
• Revealing available tools.
• Making information from one network available to others.
• Maximising accessibility of standard network performance and management information.
• Broadening the set of management and performance information.
• Automating the extraction of key data.
• Pre-authorising machine-access and testing.
• Separate measurement, analysis and visualisation.
![Page 14: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/14.jpg)
14
THE ‘AS IS’ SITUATION (1)
Many different measurement tools and measurement stores exist. For example:
• Ping
• Traceroute
• BWCTL
• Cricket
• MRTG
• Round Robin Databases (RRD)
• Relational Databases
![Page 15: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/15.jpg)
15
THE ‘AS IS’ SITUATION (2)
There is a great deal of performance data available, but it is:
• Held in different formats.
• Produced by tools that are not interoperable.
• Fragmented in different domains.
![Page 16: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/16.jpg)
16
PERFSONAR: INTEROPERABILITY AND DATA-SHARING
Given the large number of measurement tools and archives in existence, the perfSONAR project aims to:
• Provide a framework to collect, normalise and share the data already in existence.
• Build the framework ‘on top of’ the existing measurement tools and archives.
![Page 17: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/17.jpg)
17
THREE-TIER ARCHITECTURE (1)
The perfSONAR framework:
• Is middleware.
• Is distributed between domains.
• Facilitates inter-domain performance information sharing.
perfSONAR services ‘wrap’ existing measurement tools.
perfSONAR Visualization Tools
Domain B
MeasurementTool
perfSONARservice
MeasurementTool
perfSONARservice
MeasurementStore
perfSONARservice
Domain CDomain D
Domain A
MeasurementTool
perfSONARservice
MeasurementTool
perfSONARservice
MeasurementStore
perfSONARservice
Key
= perfSONAR protocols
![Page 18: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/18.jpg)
18
THREE TIER ARCHITECTURE (2)
Highest layer: User Interfaces (UIs)
• Purpose: allow users to view and query performance data
Middle layer: Services (the perfSONAR framework)
• Purpose:
• Expose measurement tools and data within domain-defined security restrictions
• Provide standard protocol for intra-domain and inter-domain performance data exchange (discovery, authentication, authorisation)
Lowest layer: Measurement Tools
• Purpose: measure network performance
![Page 19: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/19.jpg)
19
PERFSONAR USE CASES (1)
• Investigate a path, based on a traceroute
• View access link capacity and utilisation
• Identify bottlenecks
• Investigate output drops and the input errors (not available yet).
• Troubleshoot a routing or multicast problem
• Use the looking glass to run commands
• Identify problems caused by selective firewalls or loss of connectivity
• Run ping through multiple domains via the looking glass
![Page 20: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/20.jpg)
20
PERFSONAR USE CASES (2)
• Test delay and throughput to determine users’ perception of performance
• Investigate routing change: delay changes and traceroute variation (alarm triggered)
• Provide dedicated information to projects
• On-demand testing to identify whether the path will adequately handle large transfers
![Page 21: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/21.jpg)
21
FRAMEWORK FACILITATES NORMALISED END-TO-END PERFORMANCE DATA (SIMPLIFIED DEPICTION)
Client (e.g. Visualisations Tool)
Network 1
AuthenticationService
LookupService
RRDMeasurement
ArchiveSSH / TelnetMeasurement
Point
RouterNetwork 2
Data
SQLMeasurement
Archive
LookupService
AuthenticationService
SSH / TelnetMeasurement
Point
RouterData
Network 3
Network 4
![Page 22: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/22.jpg)
Module 2: The perfSONAR Visualisation User Interface
![Page 23: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/23.jpg)
23
THE PERFSONAR VISUALISATION UI
Purpose:
• To make network management and performance information from a range of perfSONAR services easily available
Users:
• NOC staff, PERT staff and projects with demanding network performance requirements
• End-users with basic technical background
Mode:
• Visualisation – graphs, charts and diagrams as well as figures
![Page 24: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/24.jpg)
24
FEATURES OF THE PERFSONAR VISUALISATION UI (1)
The perfSONAR Visualisation User Interface is:
• Open Source
• Implemented in Java
• Able to retrieve of data from:
• RRD MA services
• SQL MA services
• Hades MA services
![Page 25: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/25.jpg)
25
FEATURES OF THE PERFSONAR VISUALISATION UI (2)
The perfSONAR Visualisation User Interface provides:
• A utilisation summary for all selected interfaces in tabular and graphical form
• Visualisation of utilisation details for a chosen interface and a selected time period
• Visualisation of:
• One way delay between measurement points
• IP Delay Variation between measurement points
• Packet loss between measurement points
![Page 26: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/26.jpg)
26
PERFSONAR VISUALISATION UI: USE CASES (1)
Path Load Visualisation:
• You can view interface utilisation data for successive traceroute hops in a multi-domain environment
• You specify the traceroute and set the time-interval for display
• The total load on each interface in the path over the time period is displayed in a bar-chart and radar
• You can view a detailed ingress / egress utilisation line graph for a selected interface over the time period
![Page 27: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/27.jpg)
27
USING THE PERFSONAR VISUALISATION UI (1)
Inputtracerouteinformation
Interfaceinformation
Line graph forselectedinterface
Timescaleselection
Selectmeasurementarchives Interface
utilisationsummary
![Page 28: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/28.jpg)
28
PERFSONAR VISUALISATION UI: USE CASES (2)
Circuit Investigation:
• Select a circuit (possibly between different domains)
• Visualises One Way Delay, IP Delay Variation and Packet Loss
• You can zoom in and out of graphs
![Page 29: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/29.jpg)
29
USING THE PERFSONAR VISUALISATION UI (2)
Queryparameters
Measurementdetails
Endpointselection
One waydelay
IP delayvariation
Packetloss
Availablesource / destinationpairs
![Page 30: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/30.jpg)
30
BWCTL VISUALISATION THROUGH THE PERFSONAR VISUALISATION UI – USE CASES
Controlling network options for a given path:
• Correct windowsizes etc.
• Find bottlenecks on the route
Investigate network problems on a given path:
• Check UDP / TCP performance
• Throughput over a given time span
• Note: can cause high network load
Combine results with other measurements such as:
• traceroute
• One Way Delay (OWD)
• Etc.
![Page 31: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/31.jpg)
31
USING THE BWCTL VISUALISATION PLUG-IN
Measurementparameters
Endpointselection
Measurementresults
source / destinationaddresses
![Page 32: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/32.jpg)
32
PERFSONAR VISUALISATION UI – SYSTEM REQUIREMENTS
The perfSONAR Visualisation UI is a Java application, so:
• It requires Java 2 Runtime Environment, Standard Edition 1.5 or later.
• Will run on any operating system, provided that the correct Java Virtual Machine is installed.
![Page 33: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/33.jpg)
33
INSTALLING THE PERFSONAR VISUALISATION UI
You can find the latest releases at http://wiki.perfsonar.net/jra1-wiki/index.php/PerfsonarUI.
The latest beta version is available through Java Web Start.
For older (stable) releases you can choose between:
• Automated installer for Microsoft Windows family of operating systems (NT, 2000, XP, 2003)
• Best option for Windows installations
• Simple ZIP archive containing all the required files
• For installation on non-windows operating systems
![Page 34: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/34.jpg)
34
THE PERFSONAR VISUALISATION UI ROADMAP (1)
Planned next steps:
• Integrate core support for Lookup Service
• Integrate core support for Authentication and Authorisation Service
– Continued on next slide…
![Page 35: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/35.jpg)
35
Planned next steps (continued):
• Plug-in API (for service developers)
• Enhance the BWCTL visualisation plug-in
– Integration of BWCTL MP
– Graphical presentation of test data
– Comparison between measurements
• Implement plug-ins for different metrics visualisation (e.g. interface errors / drops, CPU / memory usage, etc.)
The ultimate goal of the perfSONAR UI is to support all existing and future perfSONAR services through its powerful plug-in API.
THE PERFSONAR VISUALISATION UI ROADMAP (2)
![Page 36: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/36.jpg)
36
ACTIVITIES
perfSONAR Visualisation UI:
• Demonstration
• Exercise
• Feedback about the UI
• Provide three positive points and three things to enhance
– No inter-personal issues
– No generalities. Be specific.
– Make suggestions about how to improve
![Page 37: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/37.jpg)
Module 3: Customer Network Management (CNM)
![Page 38: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/38.jpg)
38
CUSTOMER NETWORK MANAGEMENT (CNM)
Purpose:
• To display network topologies with performance metrics, including current and historic link utilisation and capacity for network maps and single interfaces
Users:
• NOC / PERT staff (for easy overview), end-users, project-team members (project specific maps), non-technical NREN staff
Mode:
• Graphical, map-based, topological
![Page 39: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/39.jpg)
39
FEATURES OF CNM
CNM:
• Displays hierarchical maps of network topology
• Displays statistics for current time and past time intervals
• Set time
• Choose betwenn capacity, utilisation, and active measurement metrics
• Implemented using Java so is platform independent
• Java Swing client interacts with CNM server
• Java WebStart used for easy deployment
• Is able to Retrieve data from:
• The RRD Measurement Archive service
• The Hades Measurement Archive service
![Page 40: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/40.jpg)
40
CNM USE CASES (1)
You would use CNM to:
• Gain a current or historic overview of a network
• Can specifically display the network of a participating NREN
• Easily spot:
– High Utilisation
– Network problems (up / down router and link status)
• Study a statistical graph of a particular link or router over a specific time period
![Page 41: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/41.jpg)
41
CNM USE CASES (2)
You cannot currently view up / down information
• perfSONAR services cannot yet supply this
You can view active measurement results:
• Delay
• Jitter
• Loss
![Page 42: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/42.jpg)
42
THE CNM INTERFACE (1)
Visualkey
Selectionoptions
Selectiontree
Hierarchicalmaps
Link Metrics
Zoomoptions
Time stamp
![Page 43: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/43.jpg)
43
THE CNM INTERFACE (2)
The PSNCnetwork seenthrough CNM
![Page 44: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/44.jpg)
44
THE CNM INTERFACE (3)
The SWITCHnetwork seenthrough CNM
![Page 45: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/45.jpg)
45
THE SWITCH TRAFFIC WEATHER MAP
Network data seenthrough theSWITCH website.
![Page 46: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/46.jpg)
46
THE CNM INTERFACE (4)
A node in theSWITCHnetwork,showing utilisation over5 minutesin Mbit/s
![Page 47: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/47.jpg)
47
CNM SYSTEM REQUIREMENTS
CNM is a Java application, so:
• It requires Java 2 Runtime Environment, Standard Edition 1.5 or later.
• Will run on any operating system, provided that the correct Java Virtual Machine is installed.
![Page 48: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/48.jpg)
48
INSTALLING CNM
You can find the latest releases at http://sonar1.munich.cnm.dfn.de/cnm-app/def/jnlp/topoapplet.jnlp .
The latest version will ‘self-install’ through Java Web Start.
![Page 49: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/49.jpg)
49
THE CNM ROADMAP
Future Developments:
• Integration of more networks (topology and utilisation data)
• Retrieval of data from Topology service (Common Network Information Service or CNIS)
• Dashboard showing:
• Key performance indicators
• Top ranking links
– E.g. links with highest jitter or sharpest utilisation increase over last 15 minutes.
• Can show link / node status (up or down)
• Will do so when Measurement Archives can hold this data
![Page 50: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/50.jpg)
50
ACTIVITIES
Customer Network Management:
• Demonstration
• Exercise
• Feedback about the UI
• Provide three positive points and three things to enhance
– No inter-personal issues
– No generalities. Be specific.
– Make suggestions about how to improve
![Page 51: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/51.jpg)
Module 4: The Looking Glass User Interface
![Page 52: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/52.jpg)
52
THE LOOKING GLASS USER INTERFACE
Purpose:
• Front-end for the SSH / Telnet Measurement Point; used to retrieve configuration information from network devices in real-time
• E.g. traceroute, BGP table
Users:
• NOC and PERT staff
Mode:
• Text-based UI
![Page 53: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/53.jpg)
53
FEATURES OF LOOKING GLASS
The Looking Glass Interface:
• Is able to retrieve of data from the SSH / Telnet Measurement Point
• Can only issue commands and parameters that are configured for the relevant instance of the SSH / Telnet MP.
– This is for security reasons.
• Can be used to issue multiple parameters with the same command.
• Allows multiple devices to be included in one request.
• Is implemented in Java.
![Page 54: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/54.jpg)
54
LOOKING GLASS USE CASES
Retrieval of configuration information from network devices:
• Retrieval of information is via an SSH / Telnet MP
• Therefore an instance of the SSH / Telnet MP must be ‘pointing at’ the router or other network device that you want to retrieve information from.
• Looking Glass retrieves router configuration information. For example:
• traceroute
• BGP table
• History
• Information about the router’s interfaces
![Page 55: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/55.jpg)
55
USING LOOKING GLASS
Select MP
Select device
Selectcommandandparameters
Results
![Page 56: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/56.jpg)
56
LOOKING GLASS SYSTEM REQUIREMENTS
Looking Glass is a Java application, so:
• It requires Java 2 Runtime Environment, Standard Edition 1.5 or later.
• Will run on any operating system, provided that the correct Java Virtual Machine is installed.
• There is a Java Web Start Looking Glass available, which you can use (you can specify your MP in the menu)
• http://chaos169.test.atlantis.ugent.be/apache2-default/
![Page 57: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/57.jpg)
57
INSTALLING THE LOOKING GLASS UI
You can find the latest release at http://wiki.perfsonar.net/jra1-wiki/index.php/Looking_Glass.
You can download the application or deploy it using Java Web Start.
![Page 58: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/58.jpg)
58
THE LOOKING GLASS ROADMAP
Future enhancements / developments:
• Lookup Service integration
• The Looking Glass client will be integrated into the perfSONAR Visualisation UI via the plug-in mechanism.
• Requests For Enhancements
• Communicate requests for enhancements through the Service Desk
![Page 59: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/59.jpg)
59
ACTIVITIES
The Looking Glass UI:
• Demonstration
• Exercise
• Feedback about the UI
• Provide three positive points and three things to enhance
– No inter-personal issues
– No generalities. Be specific.
– Make suggestions about how to improve
![Page 60: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/60.jpg)
Module 5: The Hades Visualisation Tool
![Page 61: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/61.jpg)
61
THE HADES VISUALISATION TOOL
Purpose:
• Visualisation of IP performance metrics data
• One Way Delay (OWD)
• One Way Delay Variation (OWDV)
• Packet Loss (PL)
• Traceroute Information
Users:
• PERT, NOC, End Users, All
Mode:
• Web / Host based Graphical visualisation of data
![Page 62: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/62.jpg)
62
FEATURES OF THE HADES VISUALISATION TOOL
The Hades Visualisation Tool provides:
• Measurement Maps (Domain based)
• “Weather Map” of Measurement Network
• GÉANT2 Measurement Circle
• JRA1 Measurement Circle
• Measurement Host Selection
• Day based grid of available measurement data
• Selection of measurements per host
• Visualisation of single measurements per host
• Selection of available measurement types (OWD, OWDV, PL, traceroute, IPv4, IPv6)
• Visualisation of data with zoomable graphs, variable timescale
![Page 63: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/63.jpg)
63
HADES VISUALISATION TOOL USE CASES (1)
Retrieval of network irregularities
• Measurement maps show information about delay status
• If Maps show irregularities, measurement path can be examined using the clickable map or the measurement point selection
• Measurements can exhibit reasons for network problems
![Page 64: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/64.jpg)
64
HADES VISUALISATION TOOL USE CASES (2)
Long-Term path stability visualisation
• Analysis of data over long periods shows information about path stability
• Quality control of path stability
Base for Alert System
• Automatic determination of result changes triggers alerts
![Page 65: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/65.jpg)
65
USING THE HADES VISUALISATION TOOL (1)
Entry point: http://www.win-labor.dfn.de/ippm/
Visualisation Type Selection Domain Type Selection
![Page 66: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/66.jpg)
66
USING THE HADES VISUALISATION TOOL (2)
“Weather Map”: http://www.win-labor.dfn.de/cgi-bin/ipqos/map.pl?config=geant
Current OWD
Active Node
![Page 67: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/67.jpg)
67
USING THE HADES VISUALISATION TOOL (3)
“GÉANT2 Map”: http://www.win-labor.dfn.de/cgi-bin/ipqos/map.pl?config=geant;map=geant
Current OWD on „mouseover“
![Page 68: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/68.jpg)
68
USING THE HADES VISUALISATION TOOL (4)
“NREN Map”: http://www.win-labor.dfn.de/cgi-bin/ipqos/map.pl?config=geant;map=nrens
Click for data
![Page 69: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/69.jpg)
69
USING THE HADES VISUALISATION TOOL (5)
Measurement selection: http://www.win-labor.dfn.de/cgi-bin/ipqos/select-new.pl?config=geant
Click to selectRed: no data available
![Page 70: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/70.jpg)
70
USING THE HADES VISUALISATION TOOL (6)
Measurement selection: http://www.win-labor.dfn.de/cgi-bin/ipqos/select-new.pl?config=geant&mode=selectpaths&station=Amsterdam_SURFnet&date=2007/05/20
Path selection, mark to showavailable measurements
![Page 71: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/71.jpg)
71
USING THE HADES VISUALISATION TOOL (7)
Measurement type selection: http://www.win-labor.dfn.de/cgi-bin/ipqos/select-new.pl?date=21.05.2007&config=geant&mode=selectpaths&station=Amsterdam_GEANT&SUBMIT=Submit&viewroutes=Budapest_GEANT.Amsterdam_GEANT
Measurement type selection
![Page 72: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/72.jpg)
72
USING THE HADES VISUALISATION TOOL (8)
Example for data visualisation
OWD
OWDV
PL
Format panel
![Page 73: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/73.jpg)
73
HADES VISUALISATION TOOL SYSTEM REQUIREMENTS
Hades visualisation is web-based.
No additional software is required.
![Page 74: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/74.jpg)
74
INSTALLING THE HADES VISUALISATION TOOL
Hades visualisation is not part of perfSONAR!
• All Hades Visualisation Tools are cgi-scripts.
• Scripts are embedded int the Hades framework
• No separate release is planned for the Hades visualisation
• All features will be included into perfSONAR UI in future
![Page 75: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/75.jpg)
75
THE HADES VISUALISATION TOOL ROADMAP
No further feature enhancements are planned.
Functionality from the HADES visualisation tool will be built into the perfSONAR Visualisation UI.
Only layout enhancement are planned.
![Page 76: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/76.jpg)
76
ACTIVITIES
The Hades Visualisation Tool:
• Demonstration
• Feedback about the UI
• Provide three positive points and three things to enhance
– No inter-personal issues
– No generalities. Be specific.
– Make suggestions about how to improve
![Page 77: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/77.jpg)
Module 6: Case Studies
![Page 78: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/78.jpg)
78
ACTIVITIES
Case Study 1 – Network Reachability Problem
Case Study 2 – Network Performance Problem
![Page 79: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/79.jpg)
Module 7: Feedback on the Visualisation Tools
![Page 80: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/80.jpg)
80
ACTIVITIES
Please use the forms provided to give us feedback about the perfSONAR visualisation tools.
![Page 81: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/81.jpg)
Module 8: Question and Answer Session for Trainers
![Page 82: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/82.jpg)
82
FOR MORE INFORMATION
• www.geant2.net
• www.dante.net
• For latest news and factsheets http://www.geant2.net/media
• For research activities http://www.geant2.net/research
• The perfSONAR FAQ and mailing list can be found at www.perfsonar.net.
• The WIKI at wiki.perfsonar.net is also a valuable source of information.
![Page 83: Connect. Communicate. Collaborate Click to edit Master title style Using the perfSONAR Visualisation Tools.](https://reader034.fdocuments.net/reader034/viewer/2022051517/56649d5e5503460f94a3d5e5/html5/thumbnails/83.jpg)
83
RECAP OF COURSE OBJECTIVES
By the end of the day you will:
• Be able to describe the range and purpose of the perfSONAR visualisation tools.
• Be able to use the perfSONAR visualisation tools.
• Be prepared to train users.