12
Detective and NDT Live’n on the edge of Network Performance Joint Techs Winter 2006 Bob Riddle/Rich Carlson {bdr|RCarlson}@internet2.edu

Detective and NDT Live’n on the edge of Network Performance Joint Techs Winter 2006 Bob Riddle/Rich Carlson {bdr|RCarlson}@internet2.edu Joint Techs Winter

Embed Size (px)

Citation preview

Page 1: Detective and NDT Live’n on the edge of Network Performance Joint Techs Winter 2006 Bob Riddle/Rich Carlson {bdr|RCarlson}@internet2.edu Joint Techs Winter

Detective and NDTLive’n on the edge of Network

Performance

Detective and NDTLive’n on the edge of Network

Performance

Joint Techs Winter 2006

Bob Riddle/Rich Carlson

{bdr|RCarlson}@internet2.edu

Joint Techs Winter 2006

Bob Riddle/Rich Carlson

{bdr|RCarlson}@internet2.edu

Page 2: Detective and NDT Live’n on the edge of Network Performance Joint Techs Winter 2006 Bob Riddle/Rich Carlson {bdr|RCarlson}@internet2.edu Joint Techs Winter

Detective UpdateDetective Update

• http://people.internet2.edu/~bdr/detective/futures.html• Java Applet for “normal users”• International Detective for net-experts• Retire the “old” clients”

Why?• Interoperability with international partners• Extensible • Hetergenous platform support

Page 3: Detective and NDT Live’n on the edge of Network Performance Joint Techs Winter 2006 Bob Riddle/Rich Carlson {bdr|RCarlson}@internet2.edu Joint Techs Winter

NDT’s Web100 Based ApproachNDT’s Web100 Based Approach

•Simple bi-directional test to gather E2E data

•Gather multiple data variables from server

•Compare measured performance to analytical values

•Translate network values into plain text messages

•Geared toward campus area network

Page 4: Detective and NDT Live’n on the edge of Network Performance Joint Techs Winter 2006 Bob Riddle/Rich Carlson {bdr|RCarlson}@internet2.edu Joint Techs Winter

Web Based Performance toolWeb Based Performance tool

•Operates on Any client with a Java enabled Web browser

•What it can do•Positively state if Sender, Receiver, or Network is operating properly•Provide accurate application tuning info•Suggest changes to improve performance

Page 5: Detective and NDT Live’n on the edge of Network Performance Joint Techs Winter 2006 Bob Riddle/Rich Carlson {bdr|RCarlson}@internet2.edu Joint Techs Winter

Web base Performance toolWeb base Performance tool

•What it can’t do•Tell you where in the network the problem is•Tell you how other servers perform•Tell you how other clients will perform

Page 6: Detective and NDT Live’n on the edge of Network Performance Joint Techs Winter 2006 Bob Riddle/Rich Carlson {bdr|RCarlson}@internet2.edu Joint Techs Winter

Integrating NDT and DetectiveIntegrating NDT and Detective

PerformanceMeasurement

Controller (PMC)

MeasurementDomain Interface

(MDI)

Performance Measurement Point (PMP)

Web Service

NetworkMonitoring

Database

Detect

Authorize

Schedule

Test

Store

Interface

BWCTL OWAMP TraceRoute NDT

DiscoveryModule

“Detective”Applet

Internet2 Detective

AnalysisModule

Performance MeasurementDomain (PMD)

Local Browser /w

Java

Page 7: Detective and NDT Live’n on the edge of Network Performance Joint Techs Winter 2006 Bob Riddle/Rich Carlson {bdr|RCarlson}@internet2.edu Joint Techs Winter

NDT Tests for:NDT Tests for:

• Bi-directional achieved speed

• NAT detection

• Bottleneck Link Detection

• Duplex Mismatch Detection

• Network congestion

• Faulty Cables

• Path Duplex operating mode

Page 8: Detective and NDT Live’n on the edge of Network Performance Joint Techs Winter 2006 Bob Riddle/Rich Carlson {bdr|RCarlson}@internet2.edu Joint Techs Winter

NDT testing shows Duplex Mismatch at one end

NDT testing shows Duplex Mismatch at one end

Page 9: Detective and NDT Live’n on the edge of Network Performance Joint Techs Winter 2006 Bob Riddle/Rich Carlson {bdr|RCarlson}@internet2.edu Joint Techs Winter

Duplex Mismatch CorrectedDuplex Mismatch Corrected

Page 10: Detective and NDT Live’n on the edge of Network Performance Joint Techs Winter 2006 Bob Riddle/Rich Carlson {bdr|RCarlson}@internet2.edu Joint Techs Winter

AvailabilityAvailability

•Open Source Development project•http://www.sourceforge.net/projects/ndt

•Tools available via from•http://e2epi.internet2.edu/ndt/download.html•Contains source code

•Email discussion list [email protected]•Goto http://e2epi.internet2.edu/ndt web site and click • ndt-users – General discussion on NDT tool• ndt-announce – Announcements on new features

Page 11: Detective and NDT Live’n on the edge of Network Performance Joint Techs Winter 2006 Bob Riddle/Rich Carlson {bdr|RCarlson}@internet2.edu Joint Techs Winter

NDT serversNDT servers

Page 12: Detective and NDT Live’n on the edge of Network Performance Joint Techs Winter 2006 Bob Riddle/Rich Carlson {bdr|RCarlson}@internet2.edu Joint Techs Winter

NDT BenefitsNDT Benefits

•End-user based view of network

•Can identify configuration problems

•Can identify performance bottlenecks

•Provides some ‘hard evidence’ to users and network administrators to reduce finger pointing

•Doesn’t rely on historical data