Professional Documents
Culture Documents
Presentation_ID
Cisco Confidential
Presentation_ID
Cisco Confidential
WAAS Introduction
Presentation_ID
Cisco Confidential
Continue Data Center consolidation New applications for productivity, business enablement Mobility all data, anywhere, anytime extend new Data Center & applications to branch, yet simplify branch IT
2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential
Presentation_ID
Application performance
Bandwidth limitations Latency / jitter / chattiness
File, print & email servers Storage & backup WAN bandwidth
Data protection
Failing backups / lost data an average of 6.9 devices per branch
Source: Nemertes Research
Compliance
Presentation_ID
Cisco Confidential
Regional Office
IT
File Backup Cache NAS DAS DAS Files
File
Cache NAS DAS DAS Files
WAN
Backup
Data Center
App/file/print Servers Storage WAAS
Design Goals: Fewer local servers / no storage Continued LAN-level performance Ability to leverage centralized apps Preserve services of existing network
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential
Backup
WAAS - performance
Word Open Time
Native WAN WAAS Native LAN
0 5 1MB Word File (sec) 10 15 20 25
Presentation_ID
Cisco Confidential
Improvement 2X-400X
2X-50X
Ensures LAN-like performance for branch-based access of corporate applications Enables branch server and storage consolidation without affecting workflow and employee productivity Simple network integration enables lower TCO
2X-10X
2X-50X 2X-10X
9
* Performance improvement varies based on user workload, compressibility of data, WAN characteristics and utilization. Actual numbers are case-specific and results may vary.
Presentation_ID
Presentation_ID
Cisco Confidential
10
Presentation_ID
Cisco Confidential
11
Video Video
Web Web
Application Classification and Policy Engine Application Classification and Policy Engine Logical and Physical Integration Logical and Physical Integration
Network Infrastructure
Security Security
Monitoring Monitoring
Core Routing & Switching Services Core Routing & Switching Services
Presentation_ID
Cisco Confidential
12
WAE
WAE
1. Packets that meet configured criteria are intercepted and passed to the WAE.
2. WAE performs configured optimizations and passes the packets to the server, which are intercepted on the other end, and passed to the WAE. The participating WAEs auto-discover each other.
4. The connection is spoofed and return traffic passes through the same transparent interception and optimizations on the return path.
Presentation_ID
Cisco Confidential
13
APP DATA
Full preservation of L3/L4 packet header information (IP/TCP) Compliance with network valueadded features
Classification - QoS, NBAR, Queuing, Policing, Shaping Security - Firewall policies, Access Control Lists Reporting - NetFlow, monitoring
optimized
Presentation_ID
Cisco Confidential
14
Client Workstation
LAN Switch
Edge Device
Firewall
WAN Router
NAS
Traditional WAN Optimization changes header information Result: Services may not work Extra integration required Risk of downtime due to dedicated links
15
Presentation_ID
Cisco Confidential
Cisco WAAS:
Seamless Network Integration, Service Preservation
A
Cisco WAAS
LAN Switch Firewall WAN Router
LAN Switch
WAN Router
IP Network
NAS
Edge WAAS
Core WAAS
Robust Application Adapters to Offload WAN and Data Center Local Services
Transport and Flow Optimizations Data Redundancy Elimination Accelerates ALL TCP Traffic
Presentation_ID
Cisco Confidential
16
Presentation_ID
Cisco Confidential
17
A A
B B
WAN
A:B TCP SYN SYN/ACK B:A TCP B:A TCP A:B TCP SYN SYN/ACK (marked) (marked) (marked) (marked) ACCELERATION II would like ACCELERATION would like CONFIRMED! to accelerate CONFIRMED! to accelerate this connection! this connection! Here are my details Here are my details
A:BB:A TCP SYN/ACK TCP SYN A:BB:A TCP SYN/ACK TCP SYN (marked) (marked)
WAE1
WAE2
II know WAE1 is Acknowledge know WAE1 is Acknowledge in the path, lets Acceleration! in the path, lets Acceleration! Here are my details accelerate! Here are my details accelerate!
Presentation_ID
Cisco Confidential
18
ABCDEFGHIJKLMN OPQRSTUVWXYZ
L1+MNOP+L2
ABCDEFGHIJKLMN OPQRSTUVWXYZ
IP Network Label L1 L2
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential
DRE CACHE
DRE CACHE
19
DRE Database
NO MATCH
Presentation_ID
Cisco Confidential
20
Presentation_ID
Cisco Confidential
21
WAN
Presentation_ID
Cisco Confidential
22
The Maximum Window Size (MWS) is the maximum amount of a data a node can have outstanding in the network unacknowledged The node can not continue transmission until previous transmissions have been acknowledged
Problematic over LFNs Long Fat Networks elephants Inability to fully utilize the available network resources
Presentation_ID
Cisco Confidential
23
The Bandwidth Delay Product (BDP) of a network defines the amount of data that can be in flight within a network at any one point in time
If MWS > BDP, then application may not be throughput bound (i.e. application can fill the pipe) If BDP > MWS, then application will not be able to fully utilize the network capacity (i.e. application can not fill the pipe)
Presentation_ID
Cisco Confidential
24
Presentation_ID
Cisco Confidential
25
Latency
26
Presentation_ID
Cisco Confidential
Latency
27
Presentation_ID
Cisco Confidential
Selective Acknowledgement
Standard TCP implementations acknowledge receipt of data by acknowledging the entire window has been received Loss of a packet causes retransmission of the entire TCP window, causing performance degradation as the window becomes larger
Transmit 1 2 3 Receive 1 2 ACK Retransmit 1 2 3 ACK 1 1 2 2 3 3
28
Presentation_ID
Cisco Confidential
Presentation_ID
Cisco Confidential
29
Presentation_ID
Cisco Confidential
30
TFO TFO
TCP TCP
Round Trips
Presentation_ID
Cisco Confidential
31
Client
Server
Presentation_ID
Cisco Confidential
32
Presentation_ID
Cisco Confidential
33
File Preposition
Files can be prepositioned into an Edge WAFS device cache to improve performance for first-user access
Scheduled acquisition and distribution of files Populates DRE database on WAEs Cache hit on first user access, local delivery
Preposition is commonly used in environments where the need to deliver large files or large amounts of data is critical
CAD/CAM Packages Engineering, Software Development Software distribution, patch management Imaging
Presentation_ID
Cisco Confidential
34
Supports 3rd-party tools to manage printers and drivers via SAMBA RPCs Guest printing allows printing (no user authentication for printing)
Presentation_ID
Cisco Confidential
35
Cisco WAAS
Presentation_ID
Cisco Confidential
36
Cisco WAAS
Comprehensive feature set
Wide range of app acceleration WAN optimization WAFS / print server
Data Center
WAE-7326
WAE-612
NME-WAE
WAE-512
Branch
Hardware platforms
37
Presentation_ID
Cisco Confidential
WAE-7326 Up to 7500 TCP Up to 310Mbps WAN Up to 900GB disk WAE-612 Up to 6000 TCP Up to 155Mbps WAN Up to 300GB disk
Presentation_ID
Price
WAE-512 Up to 2000 TCP Up to 20Mbps WAN Up to 250GB disk NME-WAE Up to 500 TCP Up to 2Mbps WAN Up to 120GB disk
2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential
38
Inline Considerations
Physical inline interception
Physical in-path deployment Fail-to-wire bypass No router configuration
Interoperability
Automatic discovery and transparency Supports other sites using WCCP/PBR 802.1q and configurable VLANs WAE-512/612/7326 appliances
WAN
Basic Inline Deployment
Presentation_ID
Cisco Confidential
39
Transport Yes
Enterprise Yes
Infrastructure Consolidation
Wide Area File Services (WAFS) for file sharing, collaboration, backup consolidation, software distribution
Windows (CIFS) UNIX (NFS)
No
Yes
Local Services
Print and other services
Presentation_ID
Cisco Confidential
40
Presentation_ID
Cisco Confidential
41