IP Provider Metrics BOF

32nd IETF -- Danvers, Mass.

Matt Mathis, Pittsburgh Supercomputing Center, presiding.

Stan Barber, Academ Consulting Services, recording and reporting.

This session was broadcast live on the MBONE.

The mailing list is not quite ready yet, but will be soon. Subscribe by sending mail to ippm-request@psc.edu. The paper meeting roster will NOT be used to preload the mailing list. It will be preloaded from the NANOG mailing list maintained at MERIT.

[Most of the slides were text only, so they are imbeded in the minutes.]


Consider a possible Working Group

  1. Is the working group needed?
  2. Does it conflict/interact with any other current or past groups?
  3. What do we want to cover?
  4. Chair issues and creating an Editor/Secretary.
  5. What should the charter say?
The primary topic for this BOF is the formation of a working group. However, at this time we only set the stage for a detailed discussion at the end of the meeting. First we discuss several of the potential technical work items.


General Requirements for Metrics

What makes a good metric? How do we design a metric that works for all the users and providers?

  1. It must be fair for uniform technology. It should be be as fair as possible for non-uniform technology. Note that properly accounting for intrinsic differences in technology is difficult.
  2. It should be non-pejorative in the sense that is should not imply quality. It should support providers who are selling services that are "inexpensive yet good enough" as well as "the best possible".
  3. It should be a true metric, providing concrete, repeatable measurements without subjective interpretation (e.g. a tape measure).
  4. It should be useful for publication in data sheets. This means that it is repeatable by anyone. It should have a capability to measure one provider independent of all others. This is also hard to do.
  5. It should be useful for diagnostics. It should be able to sectionalize a multi-provider path.
  6. It should be useful for procurement, contracts and RFPs.
  7. It must be owned "by the community", or more specifically, not encountered by some company or individual.

What Metrics are needed? (a wish list)

  1. Path Performance
    1. Bulk data transfer performance (ftp, etc)
      This is most important to the SuperComputing Centers (see treno below for a possible diagnostics tool.)
    2. Interactive performance (Telnet, X11, etc)
    3. Real-time and multicast performance (delay and loss statistics)
    4. Packet delay and loss should be considered in
    5. Reliability - should be considered on its own and not as a factor that is a second order effect of something else.

  2. Routing stability and robustness
    1. End to end availability
    2. Time to recover (e.g. switch to backup paths)
    3. Route stability (Spurious route transitions, etc)
    4. Coverage (is the entire Internet reachable)
    5. Failure isolation (Do failures cascade, say due to insufficient routing resources).
    6. Are routes aggregated appropriately?
    A variety of routing metrics were suggested. This should include route stability, some notion of reachability/coverage as well as the degree of route aggregation in the routing system. Routing diameter should also be considered. (There is more on this later in this summary.)

  3. DNS performance and robustness

  4. Infrastructure security (protection from sniffing and various spoofing attacks)

  5. NOC responsiveness
    1. Trouble reports
    2. Security Incidents
    3. DNS problems
    How long does it take to fix problems that involve DNS caching? How long does it take to resolve trouble tickets? How long does it take to resolve security problems?
There is also some concern that some of these are product or business related. It was suggested that there be a core and secondary sets of metrics. Matt believes that the core should only be whatever is really necessary to deliver packets, including IP and the associated routing system. Others believe that customer perceptions have to be considered and this includes the NOC and other difficult to measure properties.

It has been suggested that the broader list is really a reflection of user expectations and requirements. Different user expectations exists and need to be addressed in some way. Matt thinks that some of this discussion reflects the differences between the roles of an IP wholesaler and retailer. It makes sense to start working on the core metrics and work towards a broader set. Therefore, The IPPM charter should include the broader metrics, but since they are "fuzzy" and subject to non consensus associated with subjective measures, they should be "tabled" until after the core metrics are assured convergence.


Existing Performance Tools