Nicolas Simar, Network Engineer 12/01/2005 Brussels DANTE GN2-JRA1 Performance Monitoring.

Slides:



Advertisements
Similar presentations
Multi Domain Monitoring NORDUnet 2008 Espoo, Jon Kåre Hellan, UNINETT R&D.
Advertisements

Circuit Monitoring July 16 th 2011, OGF 32: NMC-WG Jason Zurawski, Internet2 Research Liaison.
Connect. Communicate. Collaborate I-SHARe Anand Patil, DANTE NML-WG, Open Grid Forum 22, Cambridge (MA), 26 February 2008.
1 Introducing the Specifications of the Metro Ethernet Forum.
1 Introducing the Specifications of the Metro Ethernet Forum.
1 Introducing the Specifications of the Metro Ethernet Forum MEF 17 Service OAM Framework and Requirements February 2008.
Current status of grids: the need for standards Mike Mineter TOE-NeSC, Edinburgh.
Key Multi-domain GÉANT Network Services June 2011.
Chapter 1: Introduction to Scaling Networks
Connect. Communicate. Collaborate The perfSONAR Network Monitoring Framework Maurizio Molina (on behalf of Nicolas Simar) DANTE COST TMA tech. Seminar.
Doc.: IEEE /243r0 Submission March 2002 James Kempf, DoCoMo LabsSlide and IP James Kempf Seamoby WG Co-chair DoCoMo Labs USA
Connect. Communicate. Collaborate Place your organisation logo in this area GN2 Multidomain Monitoring Service: Serving IP NOCs Nicolas Simar, DANTE APM.
TF-NGN performance monitoring - UCL workshop -- Nicolas Simar Performance Monitoring UCL workshop, London (UK), 15/05/03 Nicolas.
Nicolas Simar – DANTE : Premium IP and LBE transparency on GEANT QoS on GÉANT Premium IP and Less than Best Effort.
External User Security Model (EUSM) for SNMPv3 draft-kaushik-snmp-external-usm-00.txt November, 2004.
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.
DataGrid is a project funded by the European Union 22 September 2003 – n° 1 EDG WP4 Fabric Management: Fabric Monitoring and Fault Tolerance
Connect. Communicate. Collaborate WI5 – tools implementation Stephan Kraft October 2007, Sevilla.
Connect. Communicate. Collaborate Introduction to perfSONAR Loukik Kudarimoti, DANTE 27 th September, 2006 SEEREN2 Summer School, Heraklion.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
A Heterogeneous Network Access Service based on PERMIS and SAML Gabriel López Millán University of Murcia EuroPKI Workshop 2005.
National Science Foundation Arlington, Virginia January 7-8, 2013 Tom Lehman University of Maryland Mid-Atlantic Crossroads.
GEANT Performance Monitoring Infrastructure – Joint Techs meeting July Nicolas Simar GEANT’s Performance Monitoring.
GN2 Performance Monitoring & Management : AA Needs – Nicolas Simar - 2 nd AA Workshop Nov 2003 Malaga, Spain GN2 Performance Monitoring & Management.
Connect. Communicate. Collaborate perfSONAR and Wavelengths Monitoring LHC meeting, Cambridge, 16 of June 2006 Matthias Hamm - DFN Nicolas Simar - DANTE.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE II - Network Service Level Agreement (SLA) Establishment EGEE’07 Mary Grammatikou.
INFSO-RI Enabling Grids for E-sciencE Federated Network Performance Monitoring for the Grid K. Kavoussanakis, EPCC, The University.
Performance Monitoring - Internet2 Member Meeting -- Nicolas Simar Performance Monitoring Internet2 Member Meeting, Indianapolis.
Connect communicate collaborate perfSONAR MDM updates: New interface, new possibilities Domenico Vicinanza perfSONAR MDM Product Manager
Connect. Communicate. Collaborate 1 ICISP, Cap Esterel (France), August 26-28, 2006 Complementary Visualization of perfSONAR Performance Measurements Andreas.
PerfSONAR Eric L. Boyd. 2 perfSONAR: Overview Joint effort of ESnet, GÉANT2 JRA1 and Internet2 Herding cats or babysitting rottweilers? Webservices network.
The Network Performance Advisor J. W. Ferguson NLANR/DAST & NCSA.
Connect. Communicate. Collaborate Implementing Multi-Domain Monitoring Services for European Research Networks Szymon Trocha, PSNC A. Hanemann, L. Kudarimoti,
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
Connect. Communicate. Collaborate BANDWIDTH-ON-DEMAND SYSTEM CASE-STUDY BASED ON GN2 PROJECT EXPERIENCES Radosław Krzywania (speaker) PSNC Mauro Campanella.
E2Epi piPEs Update Eric L. Boyd. 2 Decomposing the Monolithic Measurement Architecture.
1 Network Measurement Summary ESCC, Feb Joe Metzger ESnet Engineering Group Lawrence Berkeley National Laboratory.
Nicolas Simar – DANTE - Sequin: Monitoring Infrastructure Monitoring Premium IP.
Connect. Communicate. Collaborate perfSONAR MDM Service for LHC OPN Loukik Kudarimoti DANTE.
Performance Measurement CANARIE/DANTE/Internet2 Rome Meeting (Jan 05) Jeff Boote and Eric Boyd - Internet2 Nicolas Simar - Dante.
13-Oct-2003 Internet2 End-to-End Performance Initiative: piPEs Eric Boyd, Matt Zekauskas, Internet2 International.
Jeremy Nowell EPCC, University of Edinburgh A Standards Based Alarms Service for Monitoring Federated Networks.
AA aspects in some GN2 activities Maurizio Molina DANTE ( TF-EMC2 Meeting - 17th Feb 2005, Amsterdam.
January 16 GGF14 NMWG Chicago (June 05) Jeff Boote – Internet2 Eric Boyd - Internet2.
EGEE-II INFSO-RI Enabling Grids for E-sciencE End-to-End Service Level Agreement Provisioning and Monitoring for End-to-End QoS.
INFSO-RI Enabling Grids for E-sciencE NRENs & Grids Workshop Relations between EGEE & NRENs Mathieu Goutelle (CNRS UREC) EGEE-SA2.
E2E piPEfitters Eric L. Boyd. 2 Agenda NLANR / DAST Advisor Jim Ferguson John Estabrook OWAMP Jeff Boote SONAR Prototype Deployment Eric Boyd.
DICE: Authorizing Dynamic Networks for VOs Jeff W. Boote Senior Network Software Engineer, Internet2 Cándido Rodríguez Montes RedIRIS TNC2009 Malaga, Spain.
Connect. Communicate. Collaborate GN2 Activities and the LOBSTER Project Nicolas Simar, DANTE TNC 2005, Poznan, June 2005.
Connect. Communicate. Collaborate JRA1 Status Update Stephan Kraft, RRZE FAU Erlangen-Nürnberg JRA1 Montpellier Meeting, October 2006.
Charaka Palansuriya EPCC, The University of Edinburgh An Alarms Service for Federated Networks Charaka.
22-Mar-2005 Internet2 Performance Architecture & Technologies Update Jeff W. Boote.
PiPEfitters Salt Lake City Jt Techs (Feb 05) Jeff Boote - Internet2.
EGEE is a project funded by the European Union under contract IST JRA4 Overview Javier Orellana JRA4 Coordinator EGEE Kick Off Meeting SA2.
Connect communicate collaborate perfSONAR MDM News Domenico Vicinanza DANTE (UK)
INFSO-RI Enabling Grids for E-sciencE Network Services Development Network Resource Provision 3 rd EGEE Conference, Athens, 20 th.
1 Network related topics Bartosz Belter, Wojbor Bogacki, Marcin Garstka, Maciej Głowiak, Radosław Krzywania, Roman Łapacz FABRIC meeting Poznań, 25 September.
perfSONAR WG Meeting (06FMM)
GÉANT Multi-Domain Bandwidth-on-Demand Service
Robert Szuman – Poznań Supercomputing and Networking Center, Poland
GGF14 NMWG Chicago (June 05)
PerfSONAR: Development Status
Monitoring Appliance Status
Network Monitoring and Troubleshooting with perfSONAR MDM
WP7 objectives, achievements and plans
Internet2 E2E piPEs Joining the Federation of Network Measurement Infrastructures Eric L. Boyd 26 December 2018.
AAA: A Survey and a Policy- Based Architecture and Framework
“Detective”: Integrating NDT and E2E piPEs
E2E piPEfitters A Collaborative, Services-based Approach to a Measurement Framework Eric L. Boyd Jeff W. Boote 4 August 2019.
Presentation transcript:

Nicolas Simar, Network Engineer 12/01/2005 Brussels DANTE GN2-JRA1 Performance Monitoring

Agenda GN2-JRA1 Objectives Activity Update Next Steps General Framework Overview

Objectives Multi-domain Network Performance Measurement Management Platform – Retrieve network information from several domains – Through a pre-defined interface Modify and Improve measurement tools. – tests performed to determine how fast some aspect of a system performs under a particular workload Covers network information such as delay, packet loss, traceroute, achievable TCP throughput, etc Build visualisation tools to suit some users needs.

Objectives (2) Deprecated view of the infrastructure

Agenda GN2-JRA1 Objectives Activity Update Next Steps General Framework Overview

GÉANT2-JRA1 Activities Requirements –Three questionnaires were written targeting: the NRENs, the projects and the end-users. –Goal: get an overview of the existing monitoring infrastructure (metric, tools used) the visualisation of the data the need to access monitoring information from other networks. –45 answers were received in total (respectively 16, 14, 15) Strong interest to access monitoring information form multiple network. –NRENs: less than 5-10% of the problems they are encountering involves several domains ( => times 30 NRENs). They want to see improved the capability of localising the problems. –International projects want to have a view on whats happening between their sites (uses: troubleshooting, SLA and internal decision making). –End-user: less important than for NRENs or projects (uses: troubleshooting, service verification)

GÉANT2-JRA1 Activities Readiness to open access to measurement data –Some ready to show everything (or nearly so) –Some want to apply restriction (about what and to who) –Some dont want to Monitoring Information: –RTT and OWD –bandwidth utilisation and achievable TCP throughput –RTT and OWD packet loss –Delay variation –Interfaces error and drops –Routing/path information On-demand capability (to and from other domains)

GÉANT2-JRA1 Activities Be able to monitor the services deployed –IPv4/IPv6 –Multicast/unicast –IP QoS –VPN/point-to-point connections –Emulate behavior close from the one from the application used Different tools used amongst the networks, need to abstract the data provided from the type of measurement tools used. –Provide data through a well define interface. –Inter-operability between tools.

GÉANT2-JRA1 Activities Keep in mind: installation and maintenance! Had a look at existing tools and went more in depth for the most interesting ones. We have chosen so far the following tools: –OWD: DFN IPPM –Throughput: iperf based –Flow monitoring: flowtool –Visualisation: CNM –Pending: Packet capture tool (SW: scampi - tbc, HW: Endace or scampi - further work needed), other visualisation

Agenda GN2-JRA1 Objectives Activity Update Next Steps General Framework Overview

GÉANT2-JRA1 Activities Current actions –General Framework Design v1 (mid-February) –Prototype (June-July 05) –Work on measurement concatenation (now -> September) –Buy equipment and install it. Next steps –AA (discussion with JRA5) Which model to follow? Authorisation based on groups (NOC, PERT, projectA, user). How to have easy agreement between domains? (dont want to negotiate an agreement with all the US universities or with all the European NRENs) –Detailed design of the modules v1 (September 05) –Trial phase (November 05-December05)

Agenda GN2-JRA1 Objectives Activity Update Next Steps General Framework Overview

Architecture Refinement Strong collaboration between Internet2 PAT and GN2- JRA1 (meetings and conf-calls). Best way to have our framework inter-operable is to build a common one. Review of existing systems –Insights based upon Abilene prototype framework, DANTEs perfmonit and IPPM experiences New insights gained from inter-domain framework test experience (lightpath measurements, Abilene/ESnet, etc) Additional use cases and experience of collaborators –Internet2, GÉANT2 JRA1, GGF NMWG

Architecture Proposal Services Oriented Architecture –In a simple scenario, each domain consists of a set of services. All services are well defined and independent –Services within a domain represent the domain with the help of Authentication and Authorization – they respond to requests only if the Authentication service of the domain has authenticated the user and the policy of the given service authorizes it

Basic Services Lookup Authentication Measurement Point Measurement Archive Resource Protector (Authorization) Aggregation –Topology

Lookup Service Initial discovery –Multicast / Anycast –Well known servers –Required servers (by administrative configuration) –Previously detected servers (organized in a P2P network – lookup services find out about other lookup services…

Lookup Service (II) Lookup is not simply by name –Type (type of measurement, type of service) –Community –Network path (proximity information from Topology) –Organization –Type of authentication required –Other… Response contains –Contact information –Available services –Authentication required –Other…

Authentication Registers with lookup Client requests kind of authentication token based lookup results Authentication grants time-limited token used to request service Protocol for determining role/identity for request. (Shib: federated trust) –Allow new measurement points to be created as easily as possible –Allow new data consumers access as easily as possible

Measurement Point Service to wrap measurement tools Interacts with resource protectors to protect shared resources Registers with lookup service and specifies the authentication credentials required to interact Registers with lookup service to indicate types of tests it can perform Accepts requests for tests

Measurement Archive Subscribes to some set of data – either from a measurement point or from an aggregation service May publish the derived data sets

Resource Protector Enables centralizing of resource allocation (not globally - this is within spheres of administrative control) Multiple measurement points interact with a given resource protector to limit the shared resources Resource protectors can be chained hierarchically to control aggregations of shared resources across larger frameworks.

Topology Network topology information is necessary for measurement system optimization Creates overviews/maps to illustrate network Layered approach (domain level through to wavelengths and physical level) Specific type of aggregation (translation) –Collects raw data from measurement points and pushes topology information into the lookup service (allows topologically based queries to lookup service)

Aggregation (Translation) Data translation service (pipelines data between other components in the framework) Subscribes and Publishes data Provides: –Aggregation –Correlation –Caching –Duplication –Translation Event generation Data analysis

Process Flow (Client) Discovery. –Find lookup servers. –Use lookup servers to find tool beacons for a given problem. (On correct path, with acceptable authentication requirements, with acceptable tools/measurements.). Authentication. –Authenticate to correct auth servers that are needed for desired test executors. Test execution. –Implement subscriber to accept results. –Make test requests presenting credentials and reference to subscriber interface for returned data.