Measurement for Measurement for Next-Generation Networks - - PowerPoint PPT Presentation

measurement for measurement for next generation networks
SMART_READER_LITE
LIVE PREVIEW

Measurement for Measurement for Next-Generation Networks - - PowerPoint PPT Presentation

Measurement for Measurement for Next-Generation Networks Next-Generation Networks Matt Zekauskas matt@internet2.edu Matt Zekauskas matt@internet2.edu GLIF Meeting GLIF Meeting 30-Sep-2005 30-Sep-2005 Note Note This talk


slide-1
SLIDE 1

Measurement for “Next-Generation” Networks Measurement for “Next-Generation” Networks

Matt Zekauskas matt@internet2.edu GLIF Meeting 30-Sep-2005 Matt Zekauskas matt@internet2.edu GLIF Meeting 30-Sep-2005

slide-2
SLIDE 2

Note Note

  • This talk is a follow-on to “(Next-Generation

Network) Measurement Infrastructures BoF” at the Vancouver Joint Techs in July. Slides are expanded…

  • http://people.internet2.edu/~matt/talks/

2005-07-19-NGNmeasBoF.pdf

  • http://people.internet2.edu/~matt/talks/

2005-07-19-NGNmeasBoF-notes-draft01.pdf

slide-3
SLIDE 3

Outline Outline

  • My view of the problem in general
  • Tease out some specifics
  • HOPI as an example
  • Very much a work in progress…
  • What do you do / What do you think?
slide-4
SLIDE 4

My view… My view…

slide-5
SLIDE 5

“Next Generation”? “Next Generation”?

  • Looking at not-too-distant service offerings,

based on

  • NLR L1 / L2
  • Connections facilitated by Dragon / Cheetah…
  • Connections using the GLIF
  • HOPI
  • Ultralight, UltraScienceNet, …

⇒ circuits

slide-6
SLIDE 6

What should we do to measure these networks? What should we do to measure these networks?

  • Operational planning
  • Debugging
  • Feedback to the control plane
slide-7
SLIDE 7

Specifics… Specifics…

slide-8
SLIDE 8

Measurement/Monitoring: A loss of functionality? Measurement/Monitoring: A loss of functionality?

  • divide-and-conquer by adding active

equipment

  • Statistics from routers (utilization,

malformed data packets)

  • Convenient points for passive traces

⇒ A loss of visibility (personal bias: debugging performance problems)

slide-9
SLIDE 9

A new need? A new need?

  • As you glue together different

technologies (L2+L1+MPLS+…) if there is a problem, finding that problem will be harder;

  • If you don’t use SONET at L1,

indications from network are potentially fewer (or different); GFP operations and monitoring functions?

slide-10
SLIDE 10

What can you get from L1? What can you get from L1?

  • Errors / errored frames
  • Before and after error correction?
  • Light levels
  • Current state (what maps to what)
  • And ?
slide-11
SLIDE 11

If you live in an Ethernet world If you live in an Ethernet world

  • Utilization
  • Errors
  • Possibility of injecting traffic parallel to
  • ther VLANs
  • Possibility of passive measurement by

port replication

  • Packets tossed because of internal

resource limits?

slide-12
SLIDE 12

What are the right metrics? What are the right metrics?

  • Use IP-based ones (packet oriented)
  • Latency
  • Loss
  • Throughput verification
  • Use telephony-based ones
  • Circuit setup time
  • Errored seconds
  • Whatever the ITU has been doing for years (need

to investigate, don’t have any kind of systematic or exhaustive list)

slide-13
SLIDE 13

What are the right tools? What are the right tools?

  • Could some passive measurement

architecture, such as Lambdamon or PIANO, get us back some visibility?

slide-14
SLIDE 14

HOPI as an Example HOPI as an Example

slide-15
SLIDE 15

HOPI HOPI

  • As a testbed, it lives (mostly) in an Ethernet

world

  • 10GE on NLR northern route
  • 10 or 1 GE to connectors
  • Can leverage Force10 switches [also sFlow]
  • However
  • Can optically bypass Force10
  • Southern route might be OC192
slide-16
SLIDE 16

Initial Thoughts Initial Thoughts

  • Collect control plane decisions (with

reasoning?): state

  • Can query devices for “true state”
  • Collect link error indications
  • Collect light levels
  • Use IP metrics
  • Pretest circuits before handoff (won’t catch

end interfaces)

  • Leverage Force10 and collect utilization
slide-17
SLIDE 17

From BoF at Vancouver JT From BoF at Vancouver JT

  • Use optical switch to cycle through

switch ports ( transponders)

  • Use optical switch or attenuator to

intentionally lower light levels near minimums (“margin testing”).

  • Monitor pre-FEC errors too
slide-18
SLIDE 18

From BoF at Vancouver JT From BoF at Vancouver JT

  • Hook into control plane/middleware:

when a connection is torn down, get a report on connection (errors, jitter, performed to specification)

  • Only if paths are fairly dynamic, and

application to application

slide-19
SLIDE 19

From BoF at Vancouver JT From BoF at Vancouver JT

  • Think about applications
  • Why are paths being used/created?
  • Bulk transport: mostly loss
  • Interactive: mostly latency
  • Augmentation of IP infrastructure?
  • How often will paths change?
slide-20
SLIDE 20

Initial Plan Initial Plan

  • Collect control plane decisions
  • Leverage Force10 statistics
  • “Router proxy” to examine switch state
  • Measurement machines
  • continuously/periodically…
  • signal network
  • measure resulting path (throughput, latency)
  • Cycle through full mesh of 5 HOPI nodes (will initially, at

least, pre-compute schedule)

  • Exercise control plane as much as verifying circuits
slide-21
SLIDE 21

Other Examples Other Examples

slide-22
SLIDE 22

MonaLisa MonaLisa

  • Has agents to control switches on-

demand based on requests

  • Monitoring is state it created, and light

level indications from the optical switches

  • Nifty graphs of paths created with levels
slide-23
SLIDE 23

One spot for potential follow on One spot for potential follow on

  • The measurement SIG (nee WG) list is

appropriate to start, we can create something more specific if it becomes necessary.

  • wg-measurement@internet2.edu
  • Subscribe via:

https://mail.internet2.edu/wws/info/wg-measurement