White Paper
Cisco® Wide Area Application Services (WAAS) Version 4.0 provides significant throughput improvements for remote-office users accessing centralized file servers or network-attached-storage (NAS) devices using the Common Internet File System (CIFS) protocol. This document discusses the optimizations that Cisco Systems® provides through Cisco WAAS that apply specifically to file services
CHALLENGE
Figure 1. Typical Distributed Enterprise Infrastructure

Figure 2. Centralized Infrastructure with Cisco WAAS

FILE SERVICES APPLICATION ACCELERATION
• Latency mitigation-The file services application adapter examines protocol messages to determine which messages can be safely handled locally, which messages can be safely suppressed, and which messages must traverse the WAN to maintain protocol correctness, data integrity, and user authenticity. Furthermore, Cisco WAAS can apply optimizations to operations to improve efficiency, including read-ahead caching, message prediction, and operation batching. Through intelligent protocol message handling, Cisco WAAS effectively eliminates up to 99 percent of the perceived WAN latency.
• Bandwidth consumption control-The file services application adapter has a file data cache that serves usable files directly to the user. After validation that the file has not changed, Cisco WAAS locally serves information to the requesting user. By serving information locally, Cisco WAAS avoids wasting WAN bandwidth. Furthermore, files can be prepositioned at remote-office Cisco WAE appliances or network modules to improve performance for first-user access.
• Integration with WAN optimization-Cisco WAAS provides industry-leading WAN optimization capabilities, including advanced compression and TCP optimizations. The file services application adapter uses these WAN optimization capabilities to help ensure that any message or transfer of file data traverses the WAN in a highly efficient manner. WAN optimization is particularly effective in operations such as changing file names, opening files, and saving files. Because Cisco WAAS advanced compression is protocol- and file-independent, it can make use of the data commonalities found in other files and data transmitted using other protocols, as shown in Figure 3.
Figure 3. Cisco WAAS File Services Acceleration and WAN Optimization

• Disconnected mode of operation-The Cisco WAAS file services application adapter allows IT organizations to specify which file servers should be available in read-only mode when the file server is unreachable. With this setup, users who are successfully authenticated on a domain controller can continue to access files that are fully cached even during periods of WAN disruption. The disconnected mode of operation helps minimize the disruption to user productivity when network outages or server outages occur.
• Local print services-Many remote-office file servers act as print servers, and removing the file server forces user print traffic to traverse the WAN. With Cisco WAAS, a local print server can be configured so that print traffic does not need to traverse the WAN. Furthermore, the Cisco WAAS Central Manager manages the distribution of drivers and monitors service availability.
Figure 4. Cisco WAAS LAN-Like Access to Centralized File Servers and NAS Devices (T1 Line with 80-ms Round-Trip Time [RTT])

CISCO WAAS MAINTAINS DATA INTEGRITY AND SECURITY
• Never serve outdated data-If a file that is stored in the file cache of the Cisco WAE is requested, a validity check is performed against the origin file server to make sure that the cached version is identical to the version on the file server itself. If the versions are identical, the file is served to the requesting user. If the versions are different, the file is completely removed from the file cache and is requested from the origin server. If a requested file is not stored in the cache, Cisco WAAS WAN optimization capabilities such as advanced compression and TCP optimizations are applied to minimize the amount of data that must actually traverse the network. Under no circumstances does Cisco WAAS serve stale data to a requesting user.
• Facilitate global collaboration-Cisco WAAS file services does not proxy lock requests near the user. Instead, Cisco WAAS passes lock requests to the origin file server for native handling. Allowing the origin file server to handle lock requests allows users from many sites (with or without Cisco WAAS) to safely share data and collaborate globally.
• Integrate with existing file server security-Cisco WAAS transparently passes user session information to the origin file server to provide smooth integration with existing file server security and permissions configuration. The file server actually sees the user who is attempting to access the file server and handles permissions and security in the normal way. Security and permissions are fully preserved, as are additional file server features such as disk quota enforcement and auditing.
• Adapt to changes in connectivity-The file services adapter is designed to safely handle failure conditions that may arise in the network, client, server, or Cisco WAE. For intermittent outages, the Cisco WAE can mask disconnections for up to 90 seconds. During this period, the Cisco WAE attempts reconnection while maintaining the session state (including file handles and file locks). If the Cisco WAE can successfully reconnect, the network outage is safely masked from the user and the server. After 90 seconds, the Cisco WAE transitions to disconnected mode, in which the session state is cleaned up on the file server and with the client. Thus, no stale state (such as file locks) remains after disconnection. For servers configured with disconnected mode, users who can successfully reauthenticate can access cached content in read-only mode.
INTELLIGENT FILE PREPOSITION
Figure 5. Cisco WAAS Preposition for Software Distribution Server Consolidation

SUMMARY
