- PowerPoint PPT Presentation

1 / 19
About This Presentation
Title:

Description:

Closest to desktop is better for local configuration diagnostics ... Discovery Module uses traceroute data to find closest' server (ingress point) ... – PowerPoint PPT presentation

Number of Views:12
Avg rating:3.0/5.0
Slides: 20
Provided by: RichardC113
Learn more at: http://www.internet2.edu
Category:
Tags: closest

less

Transcript and Presenter's Notes

Title:


1
Detective Integrating NDT and E2E piPEs
  • Richard Carlson
  • rcarlson_at_internet2.edu
  • Internet2

2
System Architecture
3
Internal Measurement Infrastructure Components
4
Internal Measurement Infrastructure Tests
  • Abilene Measurement Infrastructure monitors
    backbone with ongoing tests
  • BWCTL/Iperf
  • OWAMP
  • Traceroute
  • To reach the desktop we need custom tests from
    the topologically nearest measurement node to
    the end user desktop.
  • PacketCrafter (TBD)

5
Reaching the Desktop
  • Running test to/from user desktop
  • Test program may not be installed
  • Test program may not be available
  • AAA issues
  • Who can run tests
  • Who can review the results
  • How are results archived
  • Plan is to enhance the Internet2 Detective and
    NDT system to achieve this goal

6
NDT Background
  • Client/Server based system
  • Web100 enhanced server handles testing and
    diagnostic services
  • Java based client allows testing to any desktop
  • Performance and configuration faults reported
    back to client
  • Drill-down functions provide more details error
    reporting capabilities

7
NDT drawbacks
  • Must know URL for each server
  • Network path to server may be unknown
  • Hard to know which server is best
  • Closest to desktop is better for local
    configuration diagnostics
  • Closest to destination is better for E2E
    performance diagnostics

8
Detective Features
  • Federated mode of operation
  • Multiple piPEs measurement node servers operating
    as single system
  • Client automatically re-directed to closest
    piPEs measurement node server
  • Prefer configuration diagnostics
  • Enhanced diagnostic functions
  • Enhanced drill-down functions
  • Enhanced reporting functions

9
Enhanced Diagnostic Functions
  • PacketCrafter and Web100 data to identify
    configuration problems
  • Duplex mismatch
  • Excessive errors caused by HW faults
  • MTU size and mismatch
  • Middlebox in path
  • WiFi connection
  • Congestion notification
  • Excessive Delay
  • Operating in half-duplex mode

10
Enhanced Diagnostic Functions
  • PacketCrafter, OWAMP, BWCTL, Traceroute, and
    Web100 data to identify performance problems
  • PMTU size and mismatch
  • Middlebox in path
  • TCP buffer size

11
Enhanced Drill-Down Functions
  • Client can obtain performance tuning suggestions
    for destination IP
  • Calculated BWDelay product for destination
  • Obtain RTT / OWAMP data for destination
  • Obtain MTU data for destination
  • Client can test to another PMP server
  • Test to server in another measurement domain
  • Test to server closest to network egress point
  • Test to server closest to destination host

12
Enhanced Reporting Features
  • Server automatically determines appropriate
    contact info
  • Local domain (desktop IP)
  • Remote domain (destination IP)
  • Core domain (Abilene NOC)
  • GigaPoP domain
  • Raw and derived data automatically forwarded to
    contact

13
Server Discovery Module
  • User contacts well-known piPEs measurement
    server (any measurement node in federation)
  • Contacted piPEs measurement server runs
    traceroute back to desktop IP address
  • Discovery Module uses traceroute data to find
    closest server (ingress point)
  • Contacted server re-directs client to that
    measurement server

14
Detective Operation
  • User presses Detective applets START button
    to begin testing
  • PacketCrafter testing module runs tests and
    Analysis module returns results
  • Drill-down buttons activate at end of test
  • Statistics button
  • More Details button
  • Continue Testing button
  • Report Problems button

15
Detective Integrated NDT and piPEs Architecture
16
Detective Measurement Software Components
17
Continue Testing Button
  • User can enter destination name/address
  • Obtain TCP tuning suggestions
  • User can request test to remote piPEs measurement
    servers
  • Allows performance testing of network path from
    end host
  • User can request inter-piPEs-measurement-server
    tests and test results
  • Access to partial path, intermediate node BWCTL,
    OWAMP, and Traceroute data

18
Conclusions
  • Divide conquer approach to diagnostic and
    troubleshooting procedures
  • Serious desktop configuration problems will be
    found quickly with little impact on backbone
    network
  • Detective will provide single point of contact
    to piPEs measurement framework

19
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com