Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

Uploaded on


  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads


Total Views
On Slideshare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 1. Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007 Penn Club, New York David Newman, President, Network Test Inc.                                                                                               
  • 2.
    • Council Member Biography
    • David Newman is the President at Network Test, Inc, an engineering
    • services firm specializing in network device benchmarking and network
    • design. The company provides services to equipment manufacturers,
    • service providers, large enterprises, and trade publications. Mr. Newman
    • is a participant in the Internet Engineering Task Force, the body that
    • defines standards for Internet and IP networking. He has been breaking
    • computer networks for 20 years. He is a frequent speaker at industry
    • conferences and has authored IETF (Internet Engineering Task Force)
    • RFC’s on firewall performance measurement. Mr. Newman is a member
    • of Network World’s Global Test Alliance, and has conducted many tests of
    • network infrastructure and security devices. He is also the author of RFCs
    • 2647 and 3511, the Internet Engineering Task Force's specifications for
    • firewall performance testing. Prior to founding Network Test in 1999, Mr.
    • Newman served for over 10 years as the Director of Lab Testing for Data
    • Communications magazine.
  • 3.
    • Table of Contents
    • About Network Test
    • Understanding the problem
    • Understanding the market
    • Selected test results
    • Beyond acceleration
    • Q & A
  • 4.
    • About GLG Institute
    • GLG Institute (GLGi SM ) is a professional organization focused on educating business and investment professionals through in-person meetings. It is designed to revolutionize the professional education market by putting the power of programming into the hands of the GLG community.
    • GLGi hosts hundreds of Seminars worldwide each year.
    • GLGi clients receive two seats to all Seminars in all Practice Areas.
    • GLGi’s website enables clients to:
      • Propose Seminar topics, agenda items and locations
      • View and RSVP to scheduled and proposed Seminars
      • Receive a daily briefing with new posts on your favorite tickers, subject areas and from trusted Council Members
      • Share Seminar details with colleagues or friends
  • 5.
    • Gerson Lehrman Group Contacts
    • John Aronsohn
    • Vice President
    • Gerson Lehrman Group
    • 850 Third Avenue, 9th Floor
    • New York, NY 10022
    • 212-984-3673
    • [email_address]
    • Christine Ruane
    • Senior Product Manager
    • Gerson Lehrman Group
    • 850 Third Avenue, 9th Floor
    • New York, NY 10022
    • 212-984-8505
    • [email_address]
  • 6.
    • IMPORTANT GLG INSTITUTE DISCLAIMER – By making contact with this/these Council Members and participating in this event, you specifically acknowledge, understand and agree that you must not seek out material non-public or confidential information from Council Members. You understand and agree that the information and material provided by Council Members is provided for your own insight and educational purposes and may not be redistributed or displayed in any form without the prior written consent of Gerson Lehrman Group. You agree to keep the material provided by Council Members for this event and the business information of Gerson Lehrman Group, including information about Council Members, confidential until such information becomes known to the public generally and except to the extent that disclosure may be required by law, regulation or legal process. You must respect any agreements they may have and understand the Council Members may be constrained by obligations or agreements in their ability to consult on certain topics and answer certain questions. Please note that Council Members do not provide investment advice, nor do they provide professional opinions. Council Members who are lawyers do not provide legal advice and no attorney-client relationship is established from their participation in this project.
    • You acknowledge and agree that Gerson Lehrman Group does not screen and is not responsible for the content of materials produced by Council Members. You understand and agree that you will not hold Council Members or Gerson Lehrman Group liable for the accuracy or completeness of the information provided to you by the Council Members. You acknowledge and agree that Gerson Lehrman Group shall have no liability whatsoever arising from your attendance at the event or the actions or omissions of Council Members including, but not limited to claims by third parties relating to the actions or omissions of Council Members, and you agree to release Gerson Lehrman Group from any and all claims for lost profits and liabilities that result from your participation in this event or the information provided by Council Members, regardless of whether or not such liability arises is based in tort, contract, strict liability or otherwise. You acknowledge and agree that Gerson Lehrman Group shall not be liable for any incidental, consequential, punitive or special damages, or any other indirect damages, even if advised of the possibility of such damages arising from your attendance at the event or use of the information provided at this event.
  • 7. About Network Test
    • Independent test lab, founded 1999
    • Clients
      • Equipment vendors
      • Trade publications
      • Large enterprises
      • Service providers
    • Active in developing testing standards
    • Most work done under NDA
  • 8. Understanding the problem
    • WAN links carry the lifeblood of every corporation
    • Monthly WAN costs account for 52% of corporate IT budgets (Forrester)
    • New applications, users are overloading already overtaxed circuits
  • 9. LANs and WANs are different
    • LAN: Virtually 0 delay, loss, jitter
    • WAN: High delay, loss, jitter
    • Big impact on the way apps work
    • App design implications
    Round Trip Time (RTT) ~ 0mS Client LAN Switch Server Round Trip Time (RTT) ~ many many milliseconds Server Client LAN Switch LAN Switch WAN Illustrations: Cisco Systems Inc.
  • 10. Understanding the problem: 3 major complaints
    • 1. “Our telecom bill is too high”
    • 2. “Our response times are too high”
    • 3. “Our transfer rates are too low”
    • — however —
    • All have the same root cause…
  • 11. The actual problem
    • Windows is lousy in the WAN
  • 12. How bad is Windows in the WAN?
    • Windows stack designed for LAN use
    • Windows XP lacks key TCP options
      • Bad on dynamic window sizing
      • No window scaling
      • No support for modern TCP speedups
    • The result: Loss, congestion, delay
      • Vista is better, but currently 0% share
  • 13. How bad is Windows in the WAN?
    • Many bandwidth calculators on the net
    • Assumptions:
      • 64-kbyte TCP receive window
      • 100-ms roundtrip time
    • Max rate/connection EVER: ~5.6 Mbit/s
      • True with T3, OC-x, whatever…
      • Don’t bother with that OC-48
  • 14. The solution: Application acceleration
    • Symmetrical devices sit on either end of a WAN link
  • 15. Application acceleration vendor list
    • Blue Coat
    • Cisco
    • Citrix
    • Exinda
    • F5 Networks
    • Juniper
    • Packeteer
    • Riverbed
    • Silver Peak
    • Excludes asymmetrical data-center device vendors (eg, Crescendo)
  • 16. The acceleration arsenal
    • Caching, sort of
    • Pre-positioning
    • Compression
    • Application-layer optimization
    • TCP optimization
    • Read-ahead/write-behind
    • Connection multiplexing
    • Classification/prioritization (QoS)
  • 17. Application acceleration vendor list, again
    • Blue Coat
      • Security
    • Cisco
      • Transparency
    • Citrix
      • App awareness
    • Exinda
      • “ Aussie underdog,” proposed UPM standard
    • F5 Networks
      • Lots of products, WAN accel a sideline
    • Juniper
      • Lots of products, mostly lower-speed
    • Packeteer
      • Longtime bandwidth optimizer
    • Riverbed
      • Pure-play WAN accel player
    • Silver Peak
      • Focused on the high end
  • 18. Testing acceleration
    • Results to appear in 8/13 Network World
    • 4 vendors, 7+ months on the test bed
    • Tested performance, functionality, manageability, usability
    • What’s my application mix?
    • What’s my network topology?
    • What are my goals for app acceleration?
  • 19. Design considerations
    • Top applications for end-users
      • CIFS/SMB
      • MAPI
      • HTTP
      • HTTPS (optional in our tests)
      • Prioritized <foo>
    • Top applications for data centers
      • DoubleTake
      • Backup/DR
  • 20. Testing WAN acceleration performance
    • “Meaningful” performance testing must address both bandwidth and delay
    • Measure bandwidth reduction, rates, connections
    • Enterprise-scale testing is hard
      • Should cover all permutations of bw, delay (and optionally loss, fragmentation, jitter)
  • 21. The logical test bed
  • 22. The physical test bed
  • 23. CIFS testing
    • Upload and download Word files
    • Make file counts, sizes proportional to link speed
    • 3 runs
      • “Cold”: Caches empty
      • “Warm”: Caches populated
      • “10%”: Change contents in 10% of files
  • 24. WAN bandwidth reduction
  • 25. CIFS downloads, 10% run
  • 26. CIFS uploads, 10% run
  • 27. MAPI testing
    • MAPI
      • Dominant corporate email protocol
        • If you use Exchange/Outlook, you use MAPI
      • Create 100s of messages, measure xfer time
      • Testing gotchas:
        • “Offline” isn’t
        • Outlook version matters, a lot
  • 28. MAPI testing
  • 29. Maximum connections
    • Important for high-end installations
    • Not a key metric -- yet
      • 1000s-10000s today, 100,000k-1m soon
    • Less important for large installations with low link speeds
      • Can’t stuff enough traffic in all those T1s
    • We only count optimized connections
      • Everything else is bridged
  • 30. Concurrent TCP connections
  • 31. Testing Manageability
    • Central control of image, config, and devices
      • Touch once, change many
    • Real-time reporting on traffic flows
      • Start here: “What’s on my network?”
    • Support for partitioned, delegated mgmt
    • “If/then support” for special events
    • If you care, integration with NMSs
  • 32. Testing Usability
    • How well does the device help you understand your traffic?
      • Auto-classification
      • Real- and non real-time reporting on flows and acceleration
  • 33. Beyond acceleration
    • High-end vendors add other features
      • Acceleration for clients
        • Telecommuters, road warriors, smartphones
      • High availability
        • Blue Coat, Cisco offer clustering
      • Interoperability with rest of network
        • A big deal for Cisco
        • NBAR, auto-QOS
      • QoS classification/prioritization
      • UDP, SSL, MPLS, more apps in the pipeline
  • 34. Thanks!
    • Questions?
    • [email_address]