What You Will Learn
Challenge
Figure 1. Centralized and Consolidated Infrastructure with Cisco WAAS

Cisco WAAS Optimizations for Centralized Email Applications
• Transport flow optimization (TFO): TFO provides standards-based, field-proven throughput improvements for TCP-based applications while maintaining packet-network friendliness and safe coexistence with other network nodes communicating using standard TCP implementations. TFO terminates TCP sessions locally and transparently optimizes flows that traverse the WAN, thereby shielding communicating nodes from WAN conditions. TFO includes the following components, each providing specific acceleration for email services:
– Large initial windows: Client email connections more quickly exit the TCP slow-start phase and enter congestion avoidance, thereby allowing quicker startup in email throughput.
– Window scaling: Cisco WAAS transparently increases the TCP message window capacity of optimized TCP connections to allow more data to be in transit across the WAN, thereby improving email throughput.
– Advanced congestion handling: Through intelligent handling of TCP message congestion scenarios, Cisco WAAS can more efficiently retransmit lost data when necessary and return to higher levels of throughput on the network much more quickly, resulting in better email application performance.
• Data redundancy elimination (DRE): DRE is an advanced form of network compression that allows Cisco WAAS to maintain a database of byte sequences previously seen traversing the network. This information is used to prevent redundant transmission patterns from traversing the network. For repeated patterns, only pattern identifiers need to be sent, and the original message is then rebuilt in its entirety by the distant appliance. This feature enables significant levels of compression and helps ensure message and application coherency because the original message is always rebuilt and verified by the distant Cisco WAE. Because DRE is application agnostic and bidirectional, it is effective regardless of the direction of traffic flow. Data patterns identified for one application protocol can be reused by other applications, and patterns that have been identified for one direction of traffic flow can be reused to remove redundancy in traffic flowing in the other direction. With DRE, email and attachments are stored as previously seen transmissions, and should redundant segments be identified, such as an email or an attachment that has been seen before, significant levels of compression can be achieved.
• Lempel-Ziv (LZ) compression: LZ compression is a standards-based compression that can be applied to further reduce the amount of bandwidth consumed by a TCP flow. LZ compression can be used in conjunction with DRE or independently. LZ compression can provide from 2:1 to 4:1 compression depending on the application being used and the data being transmitted. This feature is especially helpful for data that has not been previously seen and suppressed by DRE because the pattern identifiers are highly compressible.
• Microsoft Exchange optimization: Microsoft Exchange email relies on the Messaging API (MAPI) messaging interface, used over remote procedure calls (RPCs), to deliver email, calendaring, contacts, and more to Microsoft Outlook users for collaboration and productivity. As with many applications operating over a WAN, Microsoft Exchange performance is constrained by bandwidth limitations and latency found in the WAN. Cisco WAAS provides a number of acceleration services for Microsoft Exchange to improve performance. Unlike other solutions that provide acceleration for Microsoft Exchange, Cisco WAAS acceleration for Microsoft Exchange was developed in conjunction with Microsoft to help ensure protocol correctness and compatibility with all major versions of Microsoft Exchange, without relying on reverse engineering of protocols. The acceleration capabilities provided by Cisco WAAS for Microsoft Exchange include:
– Asynchronous write: Write operations for sending email and attachments are acknowledged locally. Local generation of responses allows clients to fully utilize WAN bandwidth.
– Object read ahead: Objects being fetched from the server, such as email, calendar items, or address books, are fetched at an accelerated rate, with Cisco WAAS prefetching these objects on behalf of the user. This feature helps mitigate the send-and-wait behavior of Microsoft Exchange and Outlook.
– Messages decompression: Cisco WAAS can automatically defer native compression provided by Microsoft Exchange Server and Outlook in favor of Cisco WAAS DRE and persistent LZ compression. Cisco WAAS can also natively decode messages encoded by Microsoft Exchange or Outlook to provide additional levels of compression. Full data coherency is preserved end to end.
– DRE hints: Cisco WAAS provides hints to the DRE compression process based on the message payload, resulting in better compression and overall improvement in DRE efficiency.
– Payload aggregation: Cisco WAAS recognizes many Microsoft Exchange messages that are small in nature and can either batch these messages together for optimized delivery or dynamically adjust DRE and LZ compression to improve compression ratios for these messages.
Email Acceleration Example
Figure 2. Cisco WAAS Email Acceleration Example

1. A user in a remote office connects to a Microsoft Exchange Server and downloads an email that another user from a different remote office has sent. The message includes a 5-MB PowerPoint attachment. Because the Cisco WAAS WAE has never seen this data before, it will begin to learn the traffic patterns from the operation and store the traffic segments locally in its DRE cache. During the operation, the Cisco WAAS WAE will be adding the patterns to its DRE database, and it also will be examining the traffic patterns for repeated sequences and eliminating any redundancy found. In addition to performing pattern matching and redundancy elimination, Cisco WAAS will compress the resulting data in-flight using LZ compression and optimize the TCP connection on behalf of the client and the server. The result of this operation is that:
• DRE identifies new traffic patterns and stores this information locally to eliminate redundancy from future transmissions. DRE may identify and suppress repeated sequences even within the single transfer.
• LZ compression reduces the size of all messages being exchanged between the mail client and server.
• TFO enables the client and server to communicate more efficiently.
• The user experiences superior email performance.
2. The user then opens the attached presentation and saves the file to the desktop. After making several modifications to the file, including adding new images and new slides and deleting slides, the user emails the revised presentation to the original author in the other remote office. The operation is completed with a LAN-like response time, because DRE isolates the changes within network transmissions, sends instructions to the distant Cisco WAAS WAE as to how to rebuild the message in its entirety, and includes only the changed byte patterns. In addition to the high levels of redundancy elimination, LZ compression and TFO are applied. In this way, Cisco WAAS safely isolates changes while eliminating redundancy from network traffic patterns, decreasing bandwidth consumption, and providing high levels of throughput across the WAN. The user's email transfer is significantly accelerated across the WAN.
3. The same user then decides to drag and drop the presentation to a shared folder on the data center's network-attached storage (NAS) device. Cisco WAAS identifies the transmission, and DRE again suppresses the redundant traffic patterns. Because DRE is application agnostic and bidirectional, files transferred through one protocol (in this case, email) help provide compression for transfers for any other protocol (in this case, Common Internet File System [CIFS]). The user again experiences LAN-like performance when accessing the centralized NAS device.
Optimized Email Protocols and Applications
• MAPI: MAPI is used extensively by Microsoft Exchange Server and Outlook clients. Cisco WAAS provides application-specific optimizations for MAPI and the various server and client configurations, including cached mode. Cisco WAAS provides a number of acceleration services for MAPI to help improve performance. This acceleration provides:
– Reduced send and receive times for email messages and improved response times for interactive control operations
– Fast downloads of Microsoft Outlook offline address book (OAB) while significantly reducing bandwidth consumption because this is a redundant transfer across user population
– Fast cleanup of emails from the outbox (in cached mode, email messages will remain longer before they are cleaned from the outbox); Cisco WAAS 4.1 optimizes the send operation, which helps speed cleanup of the outbox
• POP3 and SMTP
• IMAPv4
• IBM Lotus Notes and Notes RPC
• HP OpenMail
• ·Quick Mail Transfer Protocol (QMTP)
• Network News Transfer Protocol (NNTP)
Figure 3. Cisco WAAS Optimization for Microsoft Exchange and Outlook

Conclusion
For More Information
