26
Measuring “Next- Generation” Networks: HOPI Matt Zekauskas [email protected] 2006-02-07

Measuring “Next-Generation” Networks: HOPI

  • Upload
    adolph

  • View
    37

  • Download
    2

Embed Size (px)

DESCRIPTION

Measuring “Next-Generation” Networks: HOPI. Matt Zekauskas [email protected] 2006-02-07. HOPI. Emulate a circuit-switched architecture Extensive connectivity to packet-switched architecture Explore “Hybrid Optical-Packet Infrastructure” Explore dynamic signaling - PowerPoint PPT Presentation

Citation preview

Page 1: Measuring “Next-Generation” Networks: HOPI

Measuring “Next-Generation” Networks: HOPI

Matt Zekauskas [email protected]

2006-02-07

Page 2: Measuring “Next-Generation” Networks: HOPI

HOPI

• Emulate a circuit-switched architecture

• Extensive connectivity to packet-switched architecture

• Explore “Hybrid Optical-Packet Infrastructure”

• Explore dynamic signaling

• It’s a testbed, not production

Page 3: Measuring “Next-Generation” Networks: HOPI
Page 4: Measuring “Next-Generation” Networks: HOPI

HOPI Node

Page 5: Measuring “Next-Generation” Networks: HOPI

As a testbed…

• Lots of flexibility in a “circuit”– Entire 10GE– A 1GE VLAN– Manually setup– Dynamically allocated (demonstrated dynamic

VLANS via GMPLS using DRAGON control plane)– Setup: Email, to O(minute)– Duration: minutes->hours->week

• Constantly evolving

Page 6: Measuring “Next-Generation” Networks: HOPI

But… currently all Ethernet

• Utilization• Errors (but: if no traffic, no errors?)• Possibility of injecting traffic parallel to

other VLANs• Possibility of passive measurement by

port replication• Packets tossed because of internal

resource limits?

Page 7: Measuring “Next-Generation” Networks: HOPI

What do I mean by “Currently”?

• Potential for “southern path” to be OC 192– (Likely, want to experiment with

GFP/VCAT/LCAS)

• Can optically bypass Ethernet switch

Page 8: Measuring “Next-Generation” Networks: HOPI

Initial Plan

• Collect control plane decisions– DRAGON has a “router proxy”– Web services in the future

• Leverage Force10 statistics (SNMP utilization, errors. Future: sFlow?)

• “Router proxy” to examine switch state• Nagios verifying stuff “up” (TBD: informed by

control plane)• Ad-Hoc use of measurement machines (e2e

replacement, alongside, or in the middle)

Page 9: Measuring “Next-Generation” Networks: HOPI

Initial Plan – Not yet implemented

• 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

Page 10: Measuring “Next-Generation” Networks: HOPI

Problems?

• To date: underlying circuits failing completely

• Otherwise, has just worked…

Page 11: Measuring “Next-Generation” Networks: HOPI

I wish I had…

• More time, debugged cloning technology• Better ability to stress circuits

– 10GE PC’s at line rate just becoming reality; Spirent gear and their ilk expensive

• Reports from endpoints at circuit teardown• Flexibility to passively focus on circuits

– A-la “lambdamon” [Micheel - PAM2005]– And/or SCNM (Self-Configuring Network Monitor) [Teirney –

PAM2003]

• Statistics: more more more… – caveats: I’m a {packrat, engineer, packet-switcher}

Page 12: Measuring “Next-Generation” Networks: HOPI

What if you’re Layer 1?

• Errors / errored frames– Before and after error correction?

• Light levels

• Current state (what maps to what)

• And ?– I’m open to suggestions…

Page 13: Measuring “Next-Generation” Networks: HOPI

Complications

• 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?

Page 14: Measuring “Next-Generation” Networks: HOPI

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)

Page 15: Measuring “Next-Generation” Networks: HOPI

Thanks

• Hopi design team, corporate advisory team, everyone I’ve forgotten, and …

• The Technical Service Center– Indiana University [the NOC]– MAX [control plane]– NCREN [application support]

• For more info:http://networks.internet2.edu/hopi/

Page 16: Measuring “Next-Generation” Networks: HOPI

References

• [PAM2003] (SCNM) Agarwal, D., Gonzalez, J. M., Jin, G., Tierney, B. “An Infrastructure for Passive Network Monitoring of Application Data Streams”. Proceedings of the 2003 Passive and Active Measurment Workshop.

• [PAM2005] Micheel, J. B. “lambdaMON – A Passive Monitoring Facility for DWDM Optical Networks.” Proceedings of the 2005 Passive and Active Measurement Workshop.

Page 17: Measuring “Next-Generation” Networks: HOPI
Page 18: Measuring “Next-Generation” Networks: HOPI

Back Pocket Slides

Page 19: Measuring “Next-Generation” Networks: HOPI

HOPI Project - Overview•We expect to see a rich set of capabilities available to network designers and end users

– Core IP packet switched networks– A set of optically switched waves available for dynamic provisioning

•Examine a hybrid of shared IP packet switching and dynamically provisioned optical lambdas

•HOPI Project – Hybrid Optical and Packet Infrastructure - how does one put it all together?

– Dynamic Provisioning - setup and teardown of optical paths– Hybrid Question - how do end hosts use the combined packet and

circuit switched infrastructures? – HOPI is a testbed for experiments, not a production network– We will use some of the experiment results to guide the next

generation of Abilene

Page 20: Measuring “Next-Generation” Networks: HOPI

Previous talks

• 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

Page 21: Measuring “Next-Generation” Networks: HOPI

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)

Page 22: Measuring “Next-Generation” Networks: HOPI

What are the right tools?

• Could some passive measurement architecture, such as Lambdamon or PIANO, get us back some visibility?

Page 23: Measuring “Next-Generation” Networks: HOPI

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

Page 24: Measuring “Next-Generation” Networks: HOPI

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

Page 25: Measuring “Next-Generation” Networks: HOPI

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

Page 26: Measuring “Next-Generation” Networks: HOPI

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?