Documente Academic
Documente Profesional
Documente Cultură
BRKAPP-1004
BRKAPP-1004
14617_05_2008_c2
Cisco Public
Agenda
Overview
Wide-Area Application Engine (WAE)
WAN Optimization
Application Acceleration
Virtual Blades
Network Integration
Central Management
BRKAPP-1004
14617_05_2008_c2
Cisco Public
Application Scalability
Application Networking
Quality of service
Network-based app recognition
Queuing, policing, shaping
Visibility, monitoring, control
Server load-balancing
Site selection
SSL termination and offload
Video delivery
Message transformation
Protocol transformation
Message-based security
Application visibility
WAN
Application Acceleration
WAN Acceleration
Application Optimization
Latency mitigation
Application data cache
Meta data cache
Local services
BRKAPP-1004
14617_05_2008_c2
Delta encoding
FlashForward optimization
Application security
Server offload
4
ISR
WAAS
ACNS
ACE
AXG
Applications
Cisco Public
Cisco Public
Overview
BRKAPP-1004
14617_05_2008_c2
Backup
Local
Storage
App/file/print
Servers
Security
Router
WLAN
Regulatory compliance
Companies spend 6 billion dollars per year on branch
servers, storage, backup and management -Source: IDC,
Gartner, Cisco
Branches consume 70- 90% of business resources. Source: NetworkWorld
Most enterprises have many servers running at 15% or less
utilization, but still requiring 100% administration -Source:
Gartner
BRKAPP-1004
14617_05_2008_c2
Cisco Public
BRKAPP-1004
14617_05_2008_c2
Cisco Public
Compliance
BRKAPP-1004
14617_05_2008_c2
Cisco Public
60Mbps
2 Mbps
40 Mbps
30 Mbps
20 Mbps
1.5 Mbps
1 Mbps
.5 Mbps
10 Mbps
Throughput
WAN Consumption
Drops 67%
3 Mbps
2.5 Mbps
Throughput
Throughput
50 Mbps
Bandwidth Savings
Fewer Roundtrips
01:20
01:21
01:22
01:23
01:24
01:25
01:26
Throughput
01:20
01:21
01:22
01:23
01:24
01:25
01:26
Optimization Enabled
Advanced
Compression/Cache
Data redundancy elimination
(Up to 100:1 compression)
Persistent LZ compression
(additional 10:1 compression)
BRKAPP-1004
14617_05_2008_c2
Application Specific
Acceleration
TCP Flow
Optimization (TFO)
LAN-like TCP behavior
Loss mitigation
Slow-start mitigation
10
Applications
File Sharing
CIFS
NFS
Microsoft Exchange
Lotus Notes
Internet Mail
Web and
Collaboration
HTTP
WebDAV
FTP
Microsoft Sharepoint
Software
Distribution
Microsoft SMS
Altiris
HP Radia
10X
25X
50X
2-5X Avg
Microsoft SQL
Oracle, SAP
Lotus Notes
Backup
Applications
Microsoft NTBackup
Legato Networker
Veritas Netbackup
CommVault Galaxy
EMC SRDF/A
EMC IP Replicator
NetApp SnapMirror
Data Domain
Double-Take
Veritas Vol Replicator
20X Peak
2-10X Avg
2-5X Avg
100X+
>100X Peak
100X Peak
2-20X Avg
Enterprise
Applications
BRKAPP-1004
14617_05_2008_c2
5X
2-20X Avg
Data Replication
2X
>100X Peak
20X Peak
2-10X Avg
50X Peak
2-10X Avg
50X Peak
11
Cisco Public
Bandwidth Usage
Reduction
Up to 95% savings
Avoid bandwidth upgrade
De-commission bandwidth
BRKAPP-1004
14617_05_2008_c2
Improve VoIP
Quality
More room on wire
Better quality and reliability
Use existing QoS policies
Cisco Public
Optimization On
Improved Application
Perf. Management
Report Apps SLA accurately
Find bottlenecks quickly
Invest confidently
12
After
Before
After
After
Before
After
Link Utilization
Protocol Analysis
Accurate Perf.
Management
Integration With
Existing Router QoS
BRKAPP-1004
14617_05_2008_c2
Ease of Operations
and Management
Always the latest Netflow
Unified Netflow analysis
Unified QoS analysis
13
Cisco Public
WAAS
Branch Office
WAN
WAAS
WAAS
Branch Office
Data Center
BRKAPP-1004
14617_05_2008_c2
Technologies
Cisco Public
14
Wide-Area Application
Engine (WAE)
BRKAPP-1004
14617_05_2008_c2
15
Cisco Public
CIFS
AO
MAPI
AO
HTTP
AO
SSL
AO
RTSP
AO
NFS
AO
EPM
AO
WoW
Virtual Virtual
Blade Blade
#2
#3
Configuration
Management
System
(CMS)
Windows On WAAS
Virtual Blades
BRKAPP-1004
14617_05_2008_c2
Application
Storage
Object
Storage
Cisco Public
DRE
Storage
Virtual Blade
Storage
/vbspace
Ethernet
Network
I/O
16
WAE-612
2,000-6,000/90Mbps
300GB
WAE-512
750-1,500/20Mbps
250GB
NME
250-800/4Mbps
80-160GB
17
Cisco Public
Max
Opt
TCP
Conn
Max
CIFS
Session
Drive (GB) /
Max Usable
Capacity
(GB)
Max
Drive
Memory (GB)
WAN
Capacity
(Mbps)
CM Scale
(Devices
Managed)
Core
Fan-out
(No of
Peers)
NME-WAE-302
250
NME-WAE-502
500
N/A
80/80
.5
500
120/120
N/A
N/A
NME-WAE-522
WAE-512-1GB
800
800
160/160
750
750
250/250
N/A
500
WAE-512-2GB
1500
1500
250/250
WAE-612-2GB
2000
2000
300/300
20
1000
10
45
2000
30
WAE-612-4GB
6000
2500
WAE-674-4GB
2000
2000
300/300
90
2500
50
300/600
90
2000
100
WAE-674-8GB
7500
2500
300/600
155
2500
200
WAE-7341
12000
WAE-7371
50000
12000
300/900
310
N/A
200
32000
300/1400
24
1000
N/A
400
Video
Capacity
SSL
Capacity
Note: These Are Guidelines for Sizing Based on Certain Assumptions. Enabling
Multiple Features Will Have an Impact on Scalability.
BRKAPP-1004
14617_05_2008_c2
Cisco Public
18
19
Cisco Public
Device ModeApplication
Accelerator
Optimized for a large number of low to mediumthroughput TCP connections
Default device mode used for branch office environments
WAN
BRKAPP-1004
14617_05_2008_c2
Cisco Public
20
Device Mode
Replication Accelerator
Optimized for a small number of high-throughput TCP
connections
Focused on EMC SRDF/A and NetApp SnapMirror traffic
Cisco Public
21
Cisco Public
22
WAN Optimization
BRKAPP-1004
14617_05_2008_c2
23
Cisco Public
Application Definition
The application definition
provides a logical grouping of
traffic types
Statistics from traffic classifiers
mapped to an application
through a policy map report
through the application
definition
Monitoring is enabled per
application definition
Traffic
Classifier
Application
Definition
Policy
Map
Applications are
assigned to devices
or device groups
BRKAPP-1004
14617_05_2008_c2
Cisco Public
24
Traffic Classifier
The traffic classifier is used to
identify a connection as a
specific type
Application
Definition
Policy
Map
Traffic
Classifier
BRKAPP-1004
14617_05_2008_c2
25
Cisco Public
Policy Map
A policy map performs two
primary functions:
Traffic
Classifier
Application
Definition
Policy
Map
Accelerate
Application adapter or UUID
BRKAPP-1004
14617_05_2008_c2
Cisco Public
26
27
Cisco Public
WAAS Overview
TFO Improves Transport Performance
TFO overcomes TCP and WAN bottlenecks
Shields nodes connections from WAN conditions
Clients experience fast acknowledgement
Minimize perceived packet loss
Eliminate need to use inefficient congestion handling
WAN
LAN TCP
Behavior
BRKAPP-1004
14617_05_2008_c2
Window Scaling
Large Initial Windows
Congestion Mgmt
Improved Retransmit
Packet Aggregation
Cisco Public
LAN TCP
Behavior
28
TCP
Slow Start
Congestion Avoidance
Time (RTT)
BRKAPP-1004
14617_05_2008_c2
Cisco Public
29
Cisco Public
30
TFO
cwnd
TCP
Slow Start
BRKAPP-1004
14617_05_2008_c2
Congestion Avoidance
Time (RTT)
31
Cisco Public
Src IP 1.1.1.10
Dst IP 2.2.2.10
App Data
BRKAPP-1004
14617_05_2008_c2
Cisco Public
Src IP 1.1.1.10
Dst IP 2.2.2.10
Optimized
32
A:B
A:BTCP
TCPACK
ACK
A:B
A:BTCP
TCPACK
ACK
A:B
A:BTCP
TCPACK
ACK
WAE1
BRKAPP-1004
14617_05_2008_c2
WCCPv2
or PBR
WAN
WAE2
ACCELERATION
ACCELERATION
CONFIRMED!
CONFIRMED!
33
Cisco Public
Original
Message
Compressed
Message
Original
Message
LZ
LZ
DRE
DRE
Synchronized
Context
BRKAPP-1004
14617_05_2008_c2
Cisco Public
34
Window
No Boundary Found
Window
No Boundary Found
A single-pass is used to
identify chunks at multiple
levels:
Window
Basic chunks
Boundary Identified!
Window
5-Byte Signature
BRKAPP-1004
14617_05_2008_c2
35
Cisco Public
DRE Database
NO MATCH
NO MATCH
NO MATCH
NO MATCH
Original
Original
Message
Message
BRKAPP-1004
14617_05_2008_c2
Encoded
Encoded
Message
Message
Cisco Public
36
37
Cisco Public
Resource Prioritization
Offers deterministic application processing priority
Reduces processing latency for business critical
application
Integrates with existing QoS marking policies
Leverages WFQ schedules for processing of
application traffic
Classify
IOS
Replication
Prioritize &
Transmit
Sales Portal
Email
Redirect
WAAS
BRKAPP-1004
14617_05_2008_c2
Cisco Public
Prioritize &
Optimize
38
Service Class
Combination of service class and DSCP marking
weights determine how the connection is scheduled
by DRE
Connections
Scheduling queue:
Precedence Bits
Priority-Weight
00
10 (10 %)
01
20 (20 %)
10
30 (30 %)
11
40 (40 %)
BRKAPP-1004
14617_05_2008_c2
39
Cisco Public
LAN-Like
Throughput
Bandwidth Savings
Fewer Roundtrips
WAN Throughput
3 Mbps
50 Mbps
2.5 Mbps
2 Mbps
40 Mbps
Throughput
Throughput
LAN Throughput
60Mbps
30 Mbps
20 Mbps
1 Mbps
.5 Mbps
10 Mbps
Throughput
1.5 Mbps
01:20
01:21
01:22
01:23
01:24
01:25
01:26
Throughput
01:20
01:21
01:22
01:23
01:24
01:25
01:26
Optimization Enabled
BRKAPP-1004
14617_05_2008_c2
Cisco Public
40
Application
Acceleration
BRKAPP-1004
14617_05_2008_c2
Cisco Public
41
Cisco Public
42
BRKAPP-1004
14617_05_2008_c2
Cisco Public
43
BRKAPP-1004
14617_05_2008_c2
Cisco Public
44
CIFS Accelerator
Intelligent local handling and optimization of
protocol mitigates latency
WAN
Files
FILE.DOC
Cache
BRKAPP-1004
14617_05_2008_c2
45
Cisco Public
CIFS Accelerator
Data Caching and Integrity
Edge file segment caching and metadata caching:
Data is cached on demand as files or directories are opened
Prepopulation of edge cache via prepositioning
NAS
Files
AAA, OPEN, LOCK
FILE.DOC
APPROVED, LOCKED, VALIDATED
BRKAPP-1004
14617_05_2008_c2
Cisco Public
46
CIFS Accelerator
Intelligent File Prepositioning
Intelligent prepositioning capabilities with flexible
configuration to prepopulate cache with files before the
first user request
Leverages DRE and LZ compression to improve
transfer performance and user save performance
IP
Network
NAS
Files
Preposition
FILE.DOC
at 3am
Fetch
FILE.DOC
FILE.DOC
BRKAPP-1004
14617_05_2008_c2
47
Cisco Public
CIFS / MSRPC
BRKAPP-1004
14617_05_2008_c2
Cisco Public
48
StartDocPrinter
StartDocPrinterReply
StartPagePrinter
StartPagePrinter
StartPagePrinter
StartPagePrinterReply
StartPagePrinterReply
WritePrinter
WritePrinter
WritePrinter
WritePrinterReply
WritePrinterReply
BRKAPP-1004
14617_05_2008_c2
Cisco Public
49
OpenPrinterEx
OpenPrinterExReply
ClosePrinter
ClosePrinterReply
OpenPrinterEx
OpenPrinterExReply
BRKAPP-1004
14617_05_2008_c2
Cisco Public
50
Cisco Public
51
BRKAPP-1004
14617_05_2008_c2
Cisco Public
52
BRKAPP-1004
14617_05_2008_c2
Cisco Public
53
HTTP Accelerator
Fast Connection Setup
Reuses an existing TCP connection across the WAN
WAN connection bound to a single client
Eliminates connection setup penalty for subsequent client
connections
Cisco Public
54
HTTP Accelerator
Proxy Connect to SSL Servers
Explicit web proxy configuration complicates detection
of SSL sessions
CONNECT method creates client-to-server tunnel via proxy
WAAS ATP is aware of proxy IP:Port, not target SSL server
Cisco Public
55
BRKAPP-1004
14617_05_2008_c2
Cisco Public
56
57
Cisco Public
Core WAE
Transparent
Secure Channel
SSL Handshake
SSL Handshake
WAN
Original
Original Data
Data -- Encrypted
Encrypted
Optimized
Optimized &
& Encrypted
Encrypted
BRKAPP-1004
14617_05_2008_c2
Cisco Public
Original
Original Data
Data -- Encrypted
Encrypted
58
BRKAPP-1004
14617_05_2008_c2
Cisco Public
59
Cisco Public
60
MAPI Accelerator
EndPoint Mapper (EPM)
Required for MAPI Accelerator to function
Listens to client communication with PortMapper server
Creates dynamic ATP entry for negotiated port
BRKAPP-1004
14617_05_2008_c2
Cisco Public
61
MAPI Accelerator
Asynchronous Writes
Write operations for sending email and attachments are
acknowledged locally
Generating local responses allows clients to fully utilize WAN
bandwidth
Read Ahead
MAPI Accelerator pre-fetches data during idle periods
Always happens in the context of an existing user session
Messages Decompression
WAAS modifies client/server messages to disable host
compression
Recognizes remote operations and instructs DRE to exclude
their headers from the compression input stream
BRKAPP-1004
14617_05_2008_c2
Cisco Public
62
BRKAPP-1004
14617_05_2008_c2
Cisco Public
63
BRKAPP-1004
14617_05_2008_c2
Cisco Public
64
NFS Accelerator
Data Write Optimization
Write optimizations applied to requests with the
UNSTABLE flag set
Local acknowledgement generated for consecutive
write requests
Write #1
Write #1
Write #2
Write #2
WriteReply #1
WriteReply #1
WriteReply #2
WriteReply #2
BRKAPP-1004
14617_05_2008_c2
65
Cisco Public
NFS Accelerator
Data Read Optimization
Read ahead initiated per connection in presence of
sequential read requests and connection inactivity
Edge WAE instructs CORE WAE to start/stop readahead based on protocol indicators
Read #1
Read #1
Read #2
ReadAhead #2
Read #3
ReadReply #3
Read #2
ReadReply #2
ReadReply #2
Read #4
ReadReply #4
BRKAPP-1004
14617_05_2008_c2
Cisco Public
66
NFS Accelerator
Attribute Caching
A FH cache is maintained per connection (client)
Provides local replies to GETATTR requests
BRKAPP-1004
14617_05_2008_c2
Cisco Public
67
BRKAPP-1004
14617_05_2008_c2
Cisco Public
68
WAN
Cisco Public
69
RTSP Accelerator
Acceleration Algorithm
Each new client request (over LAN) will reuse existing
incoming stream (over WAN) for the same stream URL
Creates a splitting effect
BRKAPP-1004
14617_05_2008_c2
Cisco Public
70
RTSP Accelerator
Acceleration Example
Video AO
(Edge side Stream
Split)
Media
Players
WAN
71
Cisco Public
WAN
FILE.DOC
LZ
Edge
BRKAPP-1004
14617_05_2008_c2
Files
DRE Cache
DRE Cache
LZ
Core
Cisco Public
72
Virtual Blades
BRKAPP-1004
14617_05_2008_c2
73
Cisco Public
Branch IT Infrastructure:
Main Approaches Today
Fully Distributed Branch IT
Local
Storage
Backup
Users
Users
App/file/print
Servers
Router
Router
BRKAPP-1004
14617_05_2008_c2
Cisco Public
74
Branch IT Infrastructure:
Cisco WAAS Approach
9 Centralize what you can with
Cisco WAAS
Local
Storage
Backup
Data Center
Cisco
WAAS
Cisco
WAAS
Users
WAN
Servers
Router
Business and
Communication Apps
BRKAPP-1004
14617_05_2008_c2
Storage
Backup
75
Cisco Public
Remote Office
WAE#virtual-blade 1 show
virtual-blade 1
V V V
description WIN2008-SERVER
B B B
memory 1500MB
1 2 3
disk size 150GB
cpu-count 1
WAASAppliance
cpu-list 1
cd-image disk /local1/Longhorn.iso
boot-from disk
interface 1 bridge GigabitEthernet 1/0 mac-address 00:13:24:35:35:35
Remote Office
not shutdown
running
serial console session inactive
V V V
B B B
1 2 3
Data Center
ISR
WAN
WAAS
Appliance
ISR
WAASAppliance
BRKAPP-1004
14617_05_2008_c2
Cisco Public
76
Network Integration
BRKAPP-1004
14617_05_2008_c2
77
Cisco Public
BRKAPP-1004
14617_05_2008_c2
Cisco Public
78
Seamless integration:
Cisco WAE
4-Port Inline Card
79
Cisco Public
Cisco WAE
BRKAPP-1004
14617_05_2008_c2
Cisco Public
80
Network Interception
Network Attached Optimizations Rely on Devices
Physically Attached to the Network at Strategic Locations
Generally deployed at network entry/exit points
Rely on network interception to supply flows to optimize
Non-Optimized Flow
IP
Network
Optimized Flow
Intercepted Flow
Cisco Wide Area
Application Engine
BRKAPP-1004
14617_05_2008_c2
81
Cisco Public
Original
Original
Flow
Flow
Service
Service
Group
Group
Interception
Interception
Redirection
Redirection
Seamless integration
Transparency and automatic
discovery
Supported on all WAE platforms
BRKAPP-1004
14617_05_2008_c2
Cisco Public
82
WAN
Seamless integration
Fully integrated with the Catalyst 6500
series of intelligent switches
Transparency and automatic discovery
Optimized
Optimized
Flow
Flow
Catalyst
Catalyst
650X
650Xw/
w/
ACE
ACE
Original
Original
Flow
Flow
Cisco Public
83
Central Management
BRKAPP-1004
14617_05_2008_c2
Cisco Public
84
Reporting Capabilities
Choose pre-defined reports or
create your own
Scheduled report generation and email
Report per device or device group
RBAC capabilities
Support for User Group
authorization
Privileges, including Readonly access
Reporting views
SOA-ready Monitoring
Standard XML Web
Service (SOAP)
Integration with external reporting
and monitoring portals
BRKAPP-1004
14617_05_2008_c2
Cisco Public
85
BRKAPP-1004
14617_05_2008_c2
Cisco Public
86
BRKAPP-1004
14617_05_2008_c2
Cisco Public
87
Cisco Public
88
Q and A
BRKAPP-1004
14617_05_2008_c2
Recommended Reading
Continue your Cisco Live
learning experience with further
reading from Cisco Press
Check the Recommended
Reading flyer for suggested
books
Cisco Public
89
BRKAPP-1004
14617_05_2008_c2
Cisco Public
90
BRKAPP-1004
14617_05_2008_c2
Cisco Public
91