Top Banner
Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007 Penn Club, New York David Newman, President, Network Test Inc.
34
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

Bandwidth Optimization - Cisco Overview

Tuesday, July 31, 2007Penn Club, New York

                               

David Newman, President, Network Test Inc.

                                                           

Page 2: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

© 2007 Gerson Lehrman Group Inc., All Rights Reserved

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.

Page 3: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

© 2007 Gerson Lehrman Group Inc., All Rights Reserved

Table of Contents

► About Network Test

► Understanding the problem

► Understanding the market

► Selected test results

► Beyond acceleration

► Q & A

Page 4: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

© 2007 Gerson Lehrman Group Inc., All Rights Reserved

About GLG Institute

GLG Institute (GLGiSM) 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

Page 5: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

© 2007 Gerson Lehrman Group Inc., All Rights Reserved

Gerson Lehrman Group Contacts

John AronsohnVice PresidentGerson Lehrman Group850 Third Avenue, 9th FloorNew York, NY [email protected]

Christine RuaneSenior Product ManagerGerson Lehrman Group850 Third Avenue, 9th FloorNew York, NY 10022212-984-8505 [email protected]

Page 6: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

© 2007 Gerson Lehrman Group Inc., All Rights Reserved

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.

Page 7: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

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

Page 8: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

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

Page 9: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

LANs and WANs are different

LAN: Virtually 0 delay, loss, jitter

WAN: High delay, loss, jitter

Big impacton the wayapps work

App designimplications

Round Trip Time (RTT) ~ 0mS

Client LAN Switch Server

Round Trip Time (RTT) ~ many many milliseconds

ServerClientLAN Switch

LAN Switch

WAN

Illustrations: Cisco Systems Inc.

Page 10: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

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…

Page 11: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

The actual problem

Windows is lousy in the WAN

Page 12: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

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

Page 13: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

How bad is Windowsin 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

Page 14: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

The solution: Application acceleration Symmetrical devices sit on either

end of a WAN link

Page 15: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

Application acceleration vendor list Blue Coat Cisco Citrix Exinda F5 Networks

Juniper Packeteer Riverbed Silver Peak Excludes

asymmetrical data-center device vendors (eg, Crescendo)

Page 16: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

The acceleration arsenal Caching, sort of Pre-positioning Compression Application-layer optimization TCP optimization Read-ahead/write-behind Connection multiplexing Classification/prioritization (QoS)

Page 17: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

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

Page 18: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

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?

Page 19: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

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

Page 20: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

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)

Page 21: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

The logical test bed

Page 22: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

The physical test bed

Page 23: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

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

Page 24: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

WAN bandwidth reduction

0102030405060708090

Acceleration factor

No accelerationVendor 1 warmVendor 2 warmVendor 3 warmVendor 4 warmVendor 1 10%Vendor 2 10%Vendor 3 10%Vendor 4 10%

Page 25: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

CIFS downloads, 10% run

0 20 40 60

Vendor 1

Vendor 2

Vendor 3

Vendor 4

Response-time improvement factor

Low bandwidth, highdelayHigh bandwidth, lowdelayLow bandwidth, lowdelayHigh bandwidth, highdelay

Page 26: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

CIFS uploads, 10% run

0 10 20 30 40

Vendor 1

Vendor 2

Vendor 3

Vendor 4

Response-time improvement factor

Low bandwidth, highdelayHigh bandwidth, lowdelayLow bandwidth, lowdelayHigh bandwidth, highdelay

Page 27: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

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

Page 28: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

MAPI testing

0 1 2 3

Vendor 1

Vendor 2

Vendor 3

Vendor 4

Response-time improvement factor

Low bandwidth, highdelayHigh bandwidth, lowdelayLow bandwidth, lowdelayHigh bandwidth, highdelay

Page 29: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

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

Page 30: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

Concurrent TCP connections

19,499

50,113

12,202

43,306

0

10,000

20,000

30,000

40,000

50,000

60,000

Maximum optimized

TCP connections

Vendor 1 Vendor 2 Vendor 3 Vendor 4

Page 31: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

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

Page 32: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

Testing Usability How well does the device help you

understand your traffic? Auto-classification Real- and non real-time reporting on

flows and acceleration

Page 33: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

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

Page 34: Bandwidth Optimization - Cisco Overview Tuesday, July 31, 2007

Thanks! Questions? [email protected]