Network Toolbox: more tools

advertisement
Network Troubleshooting or …
Is there any hope my Performance
will be seen over the network?
Bob Riddle – Technologist
January 2005
What is a network geek doing at a
New World Symphony seminar?
Did I come to share my musical talents?
• I played the bassoon in elementary school & middle school
• I taught myself to play a guitar, I now play it 1 week a year
• My kids gave me a harmonica – want to hear me play?
No? then let’s look at some network stuff
• using the network to “stretch” the stage & the auditorium
• the kind of tools you need in your network “toolbox”?
• how to “stack the deck” in your favor
Issues to consider when stretching
the stage & the auditorium
Things to think about when
“stretching” the stage
•Speed: do you need a freeway, city street,
or a dirt road? (H.323 – HDTV)
•Latency: is it a “telephone” call or a
“movie”? (streaming or interactive)
•Packet Loss: is there any “junk mail” you
can throw away?
Issues to consider:
Do you need a dirt road or a freeway?
Determine the quality of the Experience
• Mpeg1
• H.323
• Mpeg2
• DV
• HDTV
~=
~=
~=
~=
~=
1.5 – 3.0 mpbs
384 – 1.5 mbps kbps
4 – 15 mbps
30 mbps
20 – 270 mbps; 1.5 gbps
Determine the type of Experience
• One way?
• Two way?
• Many way?
(streaming, broadcast)
(interactive voice, video)
(more than 2 end points)
Do the Math & check your “onramp”!
Issues to consider –
unicast or multicast
can’t I get away with just unicast? (Real, QT)
• Depends on the “ road” – 384 kbps or 30 mbps stream(s)
• i.e. stats from earlier Victoria Secrets webcast
 More than 1 million web hits during 1st hour
 283% increase in web traffic during event
• Unicast delivery doesn’t cheaply scale!
 think of multicast as “Broadcast TV”
• If you have a “tuner” and your “antenna” is pointed in the
right direction, just tune in the “channel”
• If you’re on a Internet2 backbone, you’re ready! (well, almost
ready …)
Do the math
(stream * potential endpoints)
• If there’s only 1 endpoint, use unicast
• If it’s a “Victoria Secrets” type thing, use multicast
If the “math” works out – then go
for a test drive
Take a good look at your local “roads”
1.
2.
3.
4.
Run internal tests across your LAN
Make sure you’re testing what you plan to use!
Find a friend “next door” to test with
Learn about ping, traceroute, the Detective,
ethereal, iperf, DVTS, VLC & what they can tell
you about your network situation
5. Start thinking about the on-ramp, the freeway,
and those other “local roads” at your endpoints
and potential endpoints
Network Toolbox: Basic tools
Ping – can I get from here to there?
• History of Ping
• Web Page with Ping & other tools
• Spend $24.95 for pretty pictures
• Beware! ICMP packets are now often blocked
traceroute (tracert) – what roads do I travel
• Web Page with Ping & other tools
• Spend $24.95 for pretty pictures
• When things good one direction but not the other,
check for asymmetrical routes (then check for full
duplex trouble!)
Network Toolbox: more tools
Internet2 Detective
• check your on-ramp to Abilene
• test your multicast capability
• Test your “speed” (bandwidth)
• Check you speed from here to
there using “iperf”
Another “detective”
• SurfNet – NAT, firewall tests,
duplex test, IPv6 test, etc.
Network Toolbox: more tools
check out your network capability:
• DVTS/DVGuide: readily available streams
• MPEG2 example (using VLC client)
– Research Channel
– University of Washington
233.0.73.28
233.0.73.29
• DVTS example (using DVTS WinXP client)
– Research Channel
233.0.73.25
– University of Pennsylvania
233.0.55.10
– University of South Florida
233.22.29.128
– Internet2 Test Channel 233.45.17.50
Network Toolbox: great tools
ethereal – look at the traffic on your road
• Powerful Multi-Platform Analysis
• Useful for checking TTL, determining whether it’s a network
problem or an endpoint problem
iperf – bandwidth measurement tool
• Peer-to-peer tool for performance testing
• Supports tcp, udp, multicast traffic
• Supports uni-directional & bi-directional testing
Mailing lists
• bigvideo@internet2.edu
• wg-multicast@internet2.edu
Stack the deck in your favor
Use an early-warning system!
• Wouldn’t it be nice if you could figure out if there
was any hope your stuff would work without
having to buy/borrow/steal another expensive
device to ship to each end point?
• Wouldn’t it be nice if you could use a cheap PC to
determine if there was any hope?
• Wouldn’t it be nice if you could use free (or almost
free!) software to determine if there was any
hope?
Think about building cakeboxes
Stack the deck using the cakebox
Criteria for the cakebox:
•
•
•
•
Small, inexpensive, easy to ship device
No operator, no monitor, keyboard, or mouse required
Just plug in a network cable & a power cable
Provide web interface for non-network geeks
http://envoy.internet2.edu/pioneer/
What it will allow you to do:
•
•
•
•
Allows representative bandwidth testing
Shows you what “road” you’ll travel
Allows you to exercise “broadcast” (multicast) traffic
You can find out if there is any hope
Stack the deck using the cakebox
Cakebox built using freely available
tools:
• http://dast.nlanr.net/Projects/Iperf/
• http://dast.nlanr.net/Projects/Beacon/
• http://dast.nlanr.net/NPMT/
Packaged on Linux Platform
• “phone-home” to LDAP server
• Secure access via SSL to web server
• Secure access via SSH directly to cakebox
Download