Pathfinder - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

Pathfinder

Description:

Pathfinder How to find measurement nodes Pathfinder Goal: Locate suitable measurement nodes along an end-2-end path 2 cases: - full path is given - only end ... – PowerPoint PPT presentation

Number of Views:197
Avg rating:3.0/5.0
Slides: 15
Provided by: goo56
Category:
Tags: pathfinder

less

Transcript and Presenter's Notes

Title: Pathfinder


1
Pathfinder
  • How to find measurement nodes

2
Path example
Domain C
Domain A
E
R7
S
MP
R1
Domain B
R
R2
R6
R4
MP
R3
MP
R
3
Pathfinder
  • Goal Locate suitable measurement nodes along an
    end-2-end path
  • 2 cases - full path is given - only
    end-points given

4
Case 1 E2E path given
  • Case 1The full end-2-end path is given by means
    of a list of interfaces of the routers on the
    path (e.g. from traceroute)
  • Problems
  • - map interfaces to a router address
  • - map router addresses to measurement nodes

5
Pathfinder interface
  • The pathfinder has the following abstract
    interface
  • Inputpath (s, r(1), r(2), ..., r(n), e), test
    type
  • with s start host, r(i) routers inbetween,
    e end host
  • Output
  • ((s, mp(s), dt(mp(s))), ... (e, mp(e),
    dt(mp(e))))
  • with mp(s) measurement node of s,
    dt(mp(s)) domain tool address of the measurement
    node of s.

6
Mapping interfaces
  • Mapping interface addresses to router addresses
    requires either a DB with all interface/router
    addresses or some fuzzy logic using the FQDN of
    the interfaces.
  • As both is not really applicable, another
    solution is not to map interface addresses to
    router addresses at all.
  • Instead, as we need to map router addresses to
    measurements nodes later on anyway, we simply map
    interface addresses to measurement nodes.

7
Mapping measurement nodes
  • Measurement nodes are always associated with one
    or more router interfaces
  • Measurement nodes and their capabilities are only
    known within their local domain(It is assumed
    that locally there is a DB with information about
    all the MPs of the domain)
  • Thus, only the domain tool of the respective
    domain can map interface addresses to measurement
    nodes.
  • -gt The mapping needs to be chained along all
    domains involved

8
Chaining
Domain A
Domain D
Reply
Request
Domain B
Reply
Request
Reply
Domain C
Request
Reply
User
Request
9
Chaining
  • Local pathfinder analyse path within their domain
  • Forward unknown parts to neighbouring domains,
    wait for response
  • This goes on for each domain and finally the
    initiating pathfinder gets all the information
    needed for the measurement in one place

10
Alternative MP mapping
Domain A
Register MPs
Register MPs
Central DB
Domain D
Register MPs
Register MPs
Domain B
Query
Reply
Domain C
User
11
Alternative MP mapping
  • Chaining has some issues with error handling and
    timeouts
  • Instead of mapping MPs domain by domain, each
    domain registers their MPs in a global DB
  • As this DB knows all the MPs, resolution is
    easier
  • However, all parties involved have to agree on
    one central system

12
Alternative MP mapping (2)
  • How to control access to MP information?
  • To avoid a single point of failure, DB could be
    built like DNS
  • Scalability?

13
Case 2 Endpoints only
  • This is the same as Case 1 except that the path
    is not known
  • If only the endpoints are given it is nearly
    impossible to find out the real path from one end
    to the other
  • An approximation is to do a traceroute towards
    the start point and use the closest available
    measurement point as the source of another
    traceroute to the destination. (Always hoping
    that the real path would also travel through this
    route)

14
Open issues
  • How to find neighbouring domains/domain tool
    interfaces?
  • How to organize internal DB for MP mapping?
  • Authentication/Authorization for path finder
    requests?
  • Timeout/Failure issues with chained path finder
    requests
Write a Comment
User Comments (0)
About PowerShow.com