connect. communicate. collaborate wi5 – tools implementation stephan kraft october 2007, sevilla

17
Connect. Communicate. Collaborate WI5 – tools implementation Stephan Kraft October 2007, Sevilla

Post on 15-Jan-2016

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Connect. Communicate. Collaborate WI5 – tools implementation Stephan Kraft October 2007, Sevilla

Connect. Communicate. Collaborate

WI5 – tools implementation

Stephan Kraft

October 2007, Sevilla

Page 2: Connect. Communicate. Collaborate WI5 – tools implementation Stephan Kraft October 2007, Sevilla

Connect. Communicate. CollaborateTools (2004)• I 1.1 OWD• I 1.2 Network Equipment and looking glass• I 1.3 Passive• I 1.4 Flow Monitoring• I 1.5 AB

Page 3: Connect. Communicate. Collaborate WI5 – tools implementation Stephan Kraft October 2007, Sevilla

Connect. Communicate. CollaborateTools (2007)• Hades Measurement Archive (DFN) • SSH/Telnet Measurement Point (University Ghent) • Passive (Cesnet) -> parallel session• Tracefile Capture Measurement Point (TCMP) (Arnes) • Flow Monitoring (Surfnet) -> parallel session• BWCTL Measurement Point (DFN) -> parallel session• MDM deployment -> parallel session

Page 4: Connect. Communicate. Collaborate WI5 – tools implementation Stephan Kraft October 2007, Sevilla

Connect. Communicate. CollaborateHades MA

• Implementation status• completely integrate the Hades MA service into the perfSONAR

Lookup Service.

• Registration is possible for more than one MA database.

• code for LS registration is shared with the BWCTL MP service

• Each service can be configured separately.

Page 5: Connect. Communicate. Collaborate WI5 – tools implementation Stephan Kraft October 2007, Sevilla

Connect. Communicate. CollaborateHades MA

• Deployment status• boxes are assembled and installed at DFN in Erlangen.• installation consists of the DFN-IPPM measurement system and

the BWCTL/iperf implementation of Internet2. • regularly scheduled Hades measurements are running between

JRA1 (1058), SA3 (1026) and MDM (212) locations.• Different maps showing measurements and status information

www.win-labor.dfn.de/ippm

Page 6: Connect. Communicate. Collaborate WI5 – tools implementation Stephan Kraft October 2007, Sevilla

Connect. Communicate. CollaborateHades MA

• Future Extensions • proper authentication mechanism, using the AA Service of

perfSONAR• resource protection service.

Page 7: Connect. Communicate. Collaborate WI5 – tools implementation Stephan Kraft October 2007, Sevilla

Connect. Communicate. CollaborateSSH/Telnet MP

• Implementation status• improving the code of the SSH/Telnet MP • Requests for Enhancements and Requests for Changes.• inclusion in the upcoming bundle release of the perfSONAR

framework.

– LS Registration• generic component for LS registration

– Testing implementation– Ant Targets

• libs, pre-install, configure, deploy/undeploy, test

Page 8: Connect. Communicate. Collaborate WI5 – tools implementation Stephan Kraft October 2007, Sevilla

Connect. Communicate. CollaborateSSH/Telnet MP

• Deployment status• one single SSH/Telnet MP deployed at Ghent University in

Ghent, Belgium. • The SSH/Telnet MP is to be included in the next release of the

perfSONAR bundle• MDM: SSH/Telnet MP is to be included and deployed by 5

NRENs.

Page 9: Connect. Communicate. Collaborate WI5 – tools implementation Stephan Kraft October 2007, Sevilla

Connect. Communicate. CollaborateSSH/Telnet MP

• Future Extensions• implementation of the functionality to configure on-demand

counters for problem solving purposes. • improvement of registration with the Lookup Service• incorporation Authorization and Authentication, as specified in

the AA service.• Traceroute input• Scheduled check for changes• Reference configuration• Periodic Logging of results of commands

Page 10: Connect. Communicate. Collaborate WI5 – tools implementation Stephan Kraft October 2007, Sevilla

Connect. Communicate. CollaboratePassive Monitoring

• Applications– ABW

• Short-timescale available bandwidth monitoring

– Tbwtools • Debugging TCP Performance

– Real packet loss• Monitoring of packet loss for real traffic

– Monitoring of traffic dynamics with hardware support – TCMP

• Storing packet traces

Page 11: Connect. Communicate. Collaborate WI5 – tools implementation Stephan Kraft October 2007, Sevilla

Connect. Communicate. Collaborate

Tracefile Capture Measurement

Point TCMP

• Current status• Finished the development of TCMP-UI.• TCMP-UI is the visualisation tool candidate for TCMP. No plan

to move to perfSONAR-UI.• Test/demo environment for PERT people to test. TCMP,

TCMP-UI installation. Bwctl is set up, but not tested.• TCMP has been moved to new SVN directory structure.• Support to people which are testing/using the TCMP (possibly

more people in the future):– CESNET: Aleš Friedl [email protected]– developer of MAPI framework on behalf of FORTH: Vasilis

Pappas <[email protected]>

Page 12: Connect. Communicate. Collaborate WI5 – tools implementation Stephan Kraft October 2007, Sevilla

Connect. Communicate. Collaborate

Tracefile Capture Measurement

Point TCMP• Future Extensions

• Implementation of simple Authentication and Authorisation for accessing TC MP via TC MP Web Interface (TCMP-UI)

• Resource Protection• Storing results in the MA for later retrieval (might require to implement

TC MA, because of the special nature of TC MP data)• Replace the current AA in TCMP with the AA Service access API• Clean and publish TCMP-UI sources• Create scripts for creating and managing MySQL backend DB

(authentication for users, authorisation policy for user groups, metadata for trace files).

• Communication is planned to be done via SSH protocol.

• Far Future Extensions• Push the TCMP source code to the point where it is included in the

perfSONAR bundle. That means write some more documents, let test (tm) to test it, ...

Page 13: Connect. Communicate. Collaborate WI5 – tools implementation Stephan Kraft October 2007, Sevilla

Connect. Communicate. CollaborateFlow Monitoring• Flow Subscription MP• Flow RRD MA• Flow Selection and Aggregation MA• Stager • Implementation status

• communication between the client and the Flow Subscription MP has been fully implemented

• collection of flow information from different routers,• per subscription processing • transport through an encrypted tunnel to the client• LS registration • fully tested after the multidomain LS code• IP address will all be anonymized. • Non anonymized flow information available after the AA infrastructure• filtering of flow information • source and installation documentation

Page 14: Connect. Communicate. Collaborate WI5 – tools implementation Stephan Kraft October 2007, Sevilla

Connect. Communicate. CollaborateBWCTL MP• Implementation status

• release 0.2 BWCTL MP

• fulfilles the requirements necessary for integration into perfSONAR release 2.0.

• Schema specifications in RELAX NG Compact Syntax created.

• new version complying with NMWG version 2.0 has also been created

• new version of the MP using this schema is about to be implemented

• LS registration feature allows to completely integrate the BWCTL MP service into the perfSONAR Lookup Service.

• code for LS registration is shared with the Hades MA service

• Data: – www.win-labor.dfn.de/bwctl/MDM– www.win-labor.dfn.de/bwctl/GEANT

Page 15: Connect. Communicate. Collaborate WI5 – tools implementation Stephan Kraft October 2007, Sevilla

Connect. Communicate. CollaborateBWCTL MP

• Deployment status• boxes are assembled and installed at DFN in Erlangen.• installation consists of the DFN-IPPM (Hades) measurement

system and the BWCTL/iperf implementation of Internet2. • On demand measurement are possible between all boxes using

the perSONAR UI plug-in• regularly scheduled measurements on selected paths take

place on the SA3 boxes -> how to deal with MDM/JRA1?• Currently, BWCTL MP is installed on JRA1 and SA3 locations• 17 boxes were installed during the pilot phase auf MDM

Page 16: Connect. Communicate. Collaborate WI5 – tools implementation Stephan Kraft October 2007, Sevilla

Connect. Communicate. CollaborateBWCTL MP

• Future Extensions• scheduling mechanism• proper authentication mechanism making use of the AA Service• possibility to store the test results in an MA• visualisation together with the BWCTL web client will be

integrated as plug-in into the perfSONAR UI web front end.

Page 17: Connect. Communicate. Collaborate WI5 – tools implementation Stephan Kraft October 2007, Sevilla

Connect. Communicate. CollaborateMDM